SlideShare uma empresa Scribd logo
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MATO GROSSO
                   UNIVERSIDADE ABERTA DO BRASIL

        R E V I SÃO DE C O NC E I T O S (U NI D. I I I )
   2. Conceitos operacionais:


      2.1. Variável
      Corresponde a uma posição de memória, cujo conteúdo pode variar ao longo do tempo
durante a execução de um programa.
      Formação dos nomes de Variáveis (Regra): Um nome de variável é formado por um ou
mais caracteres, sendo que o primeiro caractere deve, obrigatoriamente, ser uma letra e os
caracteres seguintes (se existirem), letras ou dígitos, não sendo permitido o uso de símbolos
especiais.

        Exemplos Permitidos                            Exemplos Não Permitidos
        A                                              5B
        X32B                                           E)13
        NOTA                                           A*B
        MATRICULA                                      X~Y

      Obs.: É recomendável que os nomes das variáveis sejam os mais significativos
possíveis, isto é, que reflitam, da melhor maneira possível, a natureza dos valores que nelas
estão sendo armazenados. Isto ajuda muito no entendimento do algoritmo. A título de exemplo: se
a variável vai armazenar o salário de um empregado, por que não escolher o nome SALARIO para
representá-la?
      Durante a execução de um programa podemos atribuir muitos valores às variáveis, é
comum, até necessário, fazermos um quadro onde colocaremos os nomes e os conteúdos das
variáveis que estão sendo trabalhadas. A ATRIBUIÇAO é o principal exemplo de uma operação
geral. Esta operação permite que o conteúdo de uma variável seja alterado. O formato desta
operação é o seguinte: X       ← Y, onde X e Y são variáveis, e após a execução deste comando, X
passa a ter como conteúdo o valor avaliado pela expressão Y.
      Exemplo:
      Dadas as variáveis A, B e C, montar o quadro de variáveis (Chinês) para o seguinte
algoritmo:
      Algoritmo:
                                              A        B       C      SOMA     MEDIA
      1.   A ← 3;                             3        -       -        -        -
      2.   B ← 4;                             3        4       -        -        -
      3.   C ← 2;                             3        4       2        -        -
                                              3        4       2        9        -
      4.   SOMA ← A + B + C;
                                              3        4       2        9        3
      5.   MEDIA ← SOMA/3;



                                                                                     Página 1
Profª Juliana Saragiotto Silva - Algoritmos
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MATO GROSSO
                      UNIVERSIDADE ABERTA DO BRASIL

        R E V I SÃO DE C O NC E I T O S (U NI D. I I I )

      2.2. Tipos primitivos de dados
      Os tipos de informação que, em geral, as linguagens de programação fornecem são:
numéricos (inteiros e reais) e não-numéricos (alfanuméricos = cadeia de caracteres e lógicos =
booleanos).

      Tipos Numéricos:
      a) Inteiro – representa aqueles números que não possuem componentes decimais ou
            fracionários, podendo ser positivos ou negativos (exemplos: 0 ; 345 ; 592 ; -414).
      b) Real – representa aqueles números que podem possuir componentes decimais ou
            fracionários, e também podem ser positivos ou não (exemplos: -1,0 ; 345,64).

      Obs.: É importante lembrar que, se um número com nenhuma casa décima (ex.: 5), for
      atribuído a uma variável do tipo inteiro, será armazenado da seguinte forma: 5; todavia, se
      este mesmo número for atribuído a uma variável do tipo real, será armazenado como 5,0.

      As operações (principais) aplicáveis a tipos numéricos são:

            Operação                    Símbolo              Prioridade
            Adição                          +                     1
            Subtração                        -                   1
            Multiplicação                    *                   2
            Divisão                          /                   2
            Exponenciação                ** ou ^                 3
      Obs.: Em uma expressão mista, os termos são avaliados da maior para a menor prioridade
      dos operadores e, se empatar, da esquerda para a direita. Pode-se usar parênteses para
      alterar esta ordem.


      Exemplo:
      Operação                            A        B   C

        A        <-       10              10       -   -
        B        <-       2               10       2   -
        C        <-       A+B             10       2   12
        C        <-       A-B             10       2   8
        C        <-       A*B             10       2   20
        C        <-       A/B             10       2   5
        C        <-       A ** B          10       2   100




                                                                                          Página 2
Profª Juliana Saragiotto Silva - Algoritmos
CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MATO GROSSO
                   UNIVERSIDADE ABERTA DO BRASIL

        R E V I SÃO DE C O NC E I T O S (U NI D. I I I )

Exercícios proposto sobre a realização de operação com tipos de dados numéricos:

Acompanhe a execução de cada algoritmo abaixo, mostrando os valores das variáveis após cada instrução.

Algoritmos:                                       Chinês:

1.                                                  A           B       C
A <- 1
B <- A + 2
C <- 5
C <- A + B + C



2.
A <- 3                                                      A       B
A <- A + A
A <- A + A
A <- A + 1
B <- A
B <- B + B


                           A        B
3.
A <- 5
B <- A * 2
B <- B / 2
A <- B + 2
A <- 2 * B



4.
A <- 3
B <- 8 – (A * 2)                        A     B         C
C <- A - B
A <- (8 - A) * 2
C <- 2 * (B ^ 2)
A <- A + B + C




                                                                                          Página 3
Profª Juliana Saragiotto Silva - Algoritmos

Mais conteúdo relacionado

Mais procurados

Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoRicardo Sonaglio Albano
 
Ficha de preparação para o teste de matemática
Ficha de preparação para o teste de matemáticaFicha de preparação para o teste de matemática
Ficha de preparação para o teste de matemáticaPaula Ribeiro
 
03 engenharia financeira - fronteira eficiente, pvm e pt (incompleto)
03   engenharia financeira - fronteira eficiente, pvm e pt (incompleto)03   engenharia financeira - fronteira eficiente, pvm e pt (incompleto)
03 engenharia financeira - fronteira eficiente, pvm e pt (incompleto)Iago Henrique Tavares
 
Aula 4 - Programação 1
Aula 4 - Programação 1Aula 4 - Programação 1
Aula 4 - Programação 1Isaac Barros
 
Funções - Revisão
Funções - RevisãoFunções - Revisão
Funções - RevisãoFilipe Santos
 
FUNÇÃO MODULAR - AT01 - IVBIM - 1ANO
FUNÇÃO MODULAR - AT01 - IVBIM - 1ANOFUNÇÃO MODULAR - AT01 - IVBIM - 1ANO
FUNÇÃO MODULAR - AT01 - IVBIM - 1ANOHélio Rocha
 
5 expressoes logicas - operadores - base binaria - operadores de bits
5   expressoes logicas - operadores - base binaria - operadores de bits5   expressoes logicas - operadores - base binaria - operadores de bits
5 expressoes logicas - operadores - base binaria - operadores de bitsRicardo Bolanho
 
aula 04 - Logica de programacao
aula 04 - Logica de programacaoaula 04 - Logica de programacao
aula 04 - Logica de programacaoAislan Rafael
 
Funcoes Para Alunos Do 2º Grau
Funcoes Para Alunos Do 2º GrauFuncoes Para Alunos Do 2º Grau
Funcoes Para Alunos Do 2º Grauguest3651befa
 
aula 05 - Logica de programacao
aula 05 - Logica de programacaoaula 05 - Logica de programacao
aula 05 - Logica de programacaoAislan Rafael
 
Filtro_matlab_toobox
Filtro_matlab_tooboxFiltro_matlab_toobox
Filtro_matlab_tooboxDiego Menezes
 
Aula
Aula Aula
Aula gsbq
 

Mais procurados (20)

Algoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabaritoAlgoritmos Lista 1 de exercícios gabarito
Algoritmos Lista 1 de exercícios gabarito
 
Mat08 lista1 parte1
Mat08 lista1 parte1Mat08 lista1 parte1
Mat08 lista1 parte1
 
Função polinomial do 1º grau.
Função polinomial do 1º grau.Função polinomial do 1º grau.
Função polinomial do 1º grau.
 
Ficha de preparação para o teste de matemática
Ficha de preparação para o teste de matemáticaFicha de preparação para o teste de matemática
Ficha de preparação para o teste de matemática
 
03 engenharia financeira - fronteira eficiente, pvm e pt (incompleto)
03   engenharia financeira - fronteira eficiente, pvm e pt (incompleto)03   engenharia financeira - fronteira eficiente, pvm e pt (incompleto)
03 engenharia financeira - fronteira eficiente, pvm e pt (incompleto)
 
Aula 4 - Programação 1
Aula 4 - Programação 1Aula 4 - Programação 1
Aula 4 - Programação 1
 
Programação C - Aula 3
Programação C - Aula 3Programação C - Aula 3
Programação C - Aula 3
 
Funções - Revisão
Funções - RevisãoFunções - Revisão
Funções - Revisão
 
FUNÇÃO MODULAR - AT01 - IVBIM - 1ANO
FUNÇÃO MODULAR - AT01 - IVBIM - 1ANOFUNÇÃO MODULAR - AT01 - IVBIM - 1ANO
FUNÇÃO MODULAR - AT01 - IVBIM - 1ANO
 
5 expressoes logicas - operadores - base binaria - operadores de bits
5   expressoes logicas - operadores - base binaria - operadores de bits5   expressoes logicas - operadores - base binaria - operadores de bits
5 expressoes logicas - operadores - base binaria - operadores de bits
 
aula 04 - Logica de programacao
aula 04 - Logica de programacaoaula 04 - Logica de programacao
aula 04 - Logica de programacao
 
Primeira parte
Primeira partePrimeira parte
Primeira parte
 
Funcoes Para Alunos Do 2º Grau
Funcoes Para Alunos Do 2º GrauFuncoes Para Alunos Do 2º Grau
Funcoes Para Alunos Do 2º Grau
 
aula 05 - Logica de programacao
aula 05 - Logica de programacaoaula 05 - Logica de programacao
aula 05 - Logica de programacao
 
4 max-min
4 max-min4 max-min
4 max-min
 
4 max-min
4 max-min4 max-min
4 max-min
 
Cap3 icc final
Cap3 icc finalCap3 icc final
Cap3 icc final
 
Filtro_matlab_toobox
Filtro_matlab_tooboxFiltro_matlab_toobox
Filtro_matlab_toobox
 
Aula
Aula Aula
Aula
 
3 vetor.matriz
3 vetor.matriz3 vetor.matriz
3 vetor.matriz
 

Destaque

ICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentários
ICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentáriosICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentários
ICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentáriosFelipe J. R. Vieira
 
PráTica De Ensino De Algoritmo Volume 1 e 2
PráTica De Ensino De Algoritmo Volume 1 e 2PráTica De Ensino De Algoritmo Volume 1 e 2
PráTica De Ensino De Algoritmo Volume 1 e 2Albérico Henrique
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoRegis Magalhães
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoWesley R. Bezerra
 
Logica Algoritmo 05 Repeticao
Logica Algoritmo 05 RepeticaoLogica Algoritmo 05 Repeticao
Logica Algoritmo 05 RepeticaoRegis Magalhães
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Gercélia Ramos
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1engenhariadecomputacao
 
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOMicrosoft
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programaçãorodfernandes
 

Destaque (14)

ICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentários
ICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentáriosICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentários
ICC - Aula 02 - Algoritmo estruturado, constantes, variáveis e comentários
 
Algoritmos - capítulo 6
Algoritmos - capítulo 6Algoritmos - capítulo 6
Algoritmos - capítulo 6
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
PráTica De Ensino De Algoritmo Volume 1 e 2
PráTica De Ensino De Algoritmo Volume 1 e 2PráTica De Ensino De Algoritmo Volume 1 e 2
PráTica De Ensino De Algoritmo Volume 1 e 2
 
Algoritmo aula 01-f
Algoritmo   aula 01-fAlgoritmo   aula 01-f
Algoritmo aula 01-f
 
Logica Algoritmo 02 Algoritmo
Logica Algoritmo 02 AlgoritmoLogica Algoritmo 02 Algoritmo
Logica Algoritmo 02 Algoritmo
 
Lógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetiçãoLógica de Programação - Estrutura de repetição
Lógica de Programação - Estrutura de repetição
 
Logica Algoritmo 05 Repeticao
Logica Algoritmo 05 RepeticaoLogica Algoritmo 05 Repeticao
Logica Algoritmo 05 Repeticao
 
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
Pseudocódigo - Estrutura de Repetição (Lógica de Programação)
 
Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1Algoritmo e lógica de programação - Aula 1
Algoritmo e lógica de programação - Aula 1
 
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃOCURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
CURSO JAVA - AULA 1 - INTRODUÇÃO LÓGICA DE PROGRAMAÇÃO
 
Logica Programação. ...
Logica Programação. ...Logica Programação. ...
Logica Programação. ...
 
Material de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de ProgramaçãoMaterial de Apoio de Algoritmo e Lógica de Programação
Material de Apoio de Algoritmo e Lógica de Programação
 
Construcao de Algoritmos - Aula 08
Construcao de Algoritmos - Aula 08Construcao de Algoritmos - Aula 08
Construcao de Algoritmos - Aula 08
 

Semelhante a 2a -conceitos_operacionais_variaveis_e_tipos_de_dados_numeri

Regressão Múltipla
Regressão MúltiplaRegressão Múltipla
Regressão MúltiplaFelipe Pontes
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem cvingue
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dadosgjpbg
 
Apostila estrutura de dados 2
Apostila estrutura de dados 2Apostila estrutura de dados 2
Apostila estrutura de dados 2Leandro Lopes
 
Exercícios de programação orientado a objeto
Exercícios de programação orientado a objetoExercícios de programação orientado a objeto
Exercícios de programação orientado a objetoGleyciana Garrido
 
Apostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cApostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cMaicon Rodrigues
 
Cálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILABCálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILABRodolfo Almeida
 
Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10PeslPinguim
 
2b -conceitos_operacionais_tipos_de_dados_nao-numericos_
2b  -conceitos_operacionais_tipos_de_dados_nao-numericos_2b  -conceitos_operacionais_tipos_de_dados_nao-numericos_
2b -conceitos_operacionais_tipos_de_dados_nao-numericos_marcelosistemas
 
Greicy2012 - Projeto de Aprendizagem - Execucao FUNCAO
Greicy2012 - Projeto de Aprendizagem - Execucao FUNCAOGreicy2012 - Projeto de Aprendizagem - Execucao FUNCAO
Greicy2012 - Projeto de Aprendizagem - Execucao FUNCAOGreicy Moraes Martinelle
 
Aula01
Aula01Aula01
Aula01vdlos
 

Semelhante a 2a -conceitos_operacionais_variaveis_e_tipos_de_dados_numeri (20)

Apostila c++
Apostila c++Apostila c++
Apostila c++
 
Cap 2
Cap 2Cap 2
Cap 2
 
Cap 2
Cap 2Cap 2
Cap 2
 
Regressão Múltipla
Regressão MúltiplaRegressão Múltipla
Regressão Múltipla
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Apostila linguagem c
Apostila linguagem cApostila linguagem c
Apostila linguagem c
 
Estrutura de dados
Estrutura de dadosEstrutura de dados
Estrutura de dados
 
Apostila estrutura de dados 2
Apostila estrutura de dados 2Apostila estrutura de dados 2
Apostila estrutura de dados 2
 
Exercícios de programação orientado a objeto
Exercícios de programação orientado a objetoExercícios de programação orientado a objeto
Exercícios de programação orientado a objeto
 
Apostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-cApostila de-introdução-à-linguagem-c
Apostila de-introdução-à-linguagem-c
 
Operadores aritméticos
Operadores aritméticosOperadores aritméticos
Operadores aritméticos
 
Cálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILABCálculo Numérico - Aula 02: Introdução ao SCILAB
Cálculo Numérico - Aula 02: Introdução ao SCILAB
 
Java2
Java2Java2
Java2
 
Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10Curso Básico de Java - Aula 10
Curso Básico de Java - Aula 10
 
2b -conceitos_operacionais_tipos_de_dados_nao-numericos_
2b  -conceitos_operacionais_tipos_de_dados_nao-numericos_2b  -conceitos_operacionais_tipos_de_dados_nao-numericos_
2b -conceitos_operacionais_tipos_de_dados_nao-numericos_
 
Greicy2012 - Projeto de Aprendizagem - Execucao FUNCAO
Greicy2012 - Projeto de Aprendizagem - Execucao FUNCAOGreicy2012 - Projeto de Aprendizagem - Execucao FUNCAO
Greicy2012 - Projeto de Aprendizagem - Execucao FUNCAO
 
Aula 1 | Introdução a C++
Aula 1 | Introdução a C++Aula 1 | Introdução a C++
Aula 1 | Introdução a C++
 
Visualg
VisualgVisualg
Visualg
 
Aula01
Aula01Aula01
Aula01
 

2a -conceitos_operacionais_variaveis_e_tipos_de_dados_numeri

  • 1. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MATO GROSSO UNIVERSIDADE ABERTA DO BRASIL R E V I SÃO DE C O NC E I T O S (U NI D. I I I ) 2. Conceitos operacionais: 2.1. Variável Corresponde a uma posição de memória, cujo conteúdo pode variar ao longo do tempo durante a execução de um programa. Formação dos nomes de Variáveis (Regra): Um nome de variável é formado por um ou mais caracteres, sendo que o primeiro caractere deve, obrigatoriamente, ser uma letra e os caracteres seguintes (se existirem), letras ou dígitos, não sendo permitido o uso de símbolos especiais. Exemplos Permitidos Exemplos Não Permitidos A 5B X32B E)13 NOTA A*B MATRICULA X~Y Obs.: É recomendável que os nomes das variáveis sejam os mais significativos possíveis, isto é, que reflitam, da melhor maneira possível, a natureza dos valores que nelas estão sendo armazenados. Isto ajuda muito no entendimento do algoritmo. A título de exemplo: se a variável vai armazenar o salário de um empregado, por que não escolher o nome SALARIO para representá-la? Durante a execução de um programa podemos atribuir muitos valores às variáveis, é comum, até necessário, fazermos um quadro onde colocaremos os nomes e os conteúdos das variáveis que estão sendo trabalhadas. A ATRIBUIÇAO é o principal exemplo de uma operação geral. Esta operação permite que o conteúdo de uma variável seja alterado. O formato desta operação é o seguinte: X ← Y, onde X e Y são variáveis, e após a execução deste comando, X passa a ter como conteúdo o valor avaliado pela expressão Y. Exemplo: Dadas as variáveis A, B e C, montar o quadro de variáveis (Chinês) para o seguinte algoritmo: Algoritmo: A B C SOMA MEDIA 1. A ← 3; 3 - - - - 2. B ← 4; 3 4 - - - 3. C ← 2; 3 4 2 - - 3 4 2 9 - 4. SOMA ← A + B + C; 3 4 2 9 3 5. MEDIA ← SOMA/3; Página 1 Profª Juliana Saragiotto Silva - Algoritmos
  • 2. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MATO GROSSO UNIVERSIDADE ABERTA DO BRASIL R E V I SÃO DE C O NC E I T O S (U NI D. I I I ) 2.2. Tipos primitivos de dados Os tipos de informação que, em geral, as linguagens de programação fornecem são: numéricos (inteiros e reais) e não-numéricos (alfanuméricos = cadeia de caracteres e lógicos = booleanos). Tipos Numéricos: a) Inteiro – representa aqueles números que não possuem componentes decimais ou fracionários, podendo ser positivos ou negativos (exemplos: 0 ; 345 ; 592 ; -414). b) Real – representa aqueles números que podem possuir componentes decimais ou fracionários, e também podem ser positivos ou não (exemplos: -1,0 ; 345,64). Obs.: É importante lembrar que, se um número com nenhuma casa décima (ex.: 5), for atribuído a uma variável do tipo inteiro, será armazenado da seguinte forma: 5; todavia, se este mesmo número for atribuído a uma variável do tipo real, será armazenado como 5,0. As operações (principais) aplicáveis a tipos numéricos são: Operação Símbolo Prioridade Adição + 1 Subtração - 1 Multiplicação * 2 Divisão / 2 Exponenciação ** ou ^ 3 Obs.: Em uma expressão mista, os termos são avaliados da maior para a menor prioridade dos operadores e, se empatar, da esquerda para a direita. Pode-se usar parênteses para alterar esta ordem. Exemplo: Operação A B C A <- 10 10 - - B <- 2 10 2 - C <- A+B 10 2 12 C <- A-B 10 2 8 C <- A*B 10 2 20 C <- A/B 10 2 5 C <- A ** B 10 2 100 Página 2 Profª Juliana Saragiotto Silva - Algoritmos
  • 3. CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE MATO GROSSO UNIVERSIDADE ABERTA DO BRASIL R E V I SÃO DE C O NC E I T O S (U NI D. I I I ) Exercícios proposto sobre a realização de operação com tipos de dados numéricos: Acompanhe a execução de cada algoritmo abaixo, mostrando os valores das variáveis após cada instrução. Algoritmos: Chinês: 1. A B C A <- 1 B <- A + 2 C <- 5 C <- A + B + C 2. A <- 3 A B A <- A + A A <- A + A A <- A + 1 B <- A B <- B + B A B 3. A <- 5 B <- A * 2 B <- B / 2 A <- B + 2 A <- 2 * B 4. A <- 3 B <- 8 – (A * 2) A B C C <- A - B A <- (8 - A) * 2 C <- 2 * (B ^ 2) A <- A + B + C Página 3 Profª Juliana Saragiotto Silva - Algoritmos