Академический Документы
Профессиональный Документы
Культура Документы
PROGRAMAÇÃO I
ITENS FUNDAMENTAIS
Algoritmo SOMA_NUMEROS
var
X, A, B : inteiro
início
leia A
leia B
X ←A + B
escreva X
fim
Tipo Definição
Literal Pode receber letras, números e símbolos
Composição:
• Dados literais são compostos por caracteres;
• Caracteres são basicamente letras maiúsculas e minúsculas,
algarismos, sinais de pontuação, etc. ;
• Caracteres são representados por códigos binários, pois
computadores armazenam somente números;
• O código mais utilizado é o ASCII, Exemplo:
• ‘a’ = 97
• ‘z’ = 122
• ‘+’ = 43
• ‘$’ = 36
Prof. Millys Fabrielle A. Carvalhaes 8
TIPOS DE DADOS : INTEIROS / REAIS
1. 21;
2. “BOLA”;
3. “Verdadeiro”;
4. 0,21 x 102 ;
5. Falso;
1. 21; Inteiro
2. “BOLA”; Literal
3. “Verdadeiro”; Literal
4. 0,21 x 102 ; Real
5. Falso; Lógico
Algoritmo SOMA_NUMEROS
var
:
X, A, B inteiro
início
leia A { comentário 1 }
leia B
X ←A + B
escreva X
fim
Algoritmo AREA_CIRCUNFERENCIA
const
PI = 3.14
início
....
fim
Algoritmo AREA_CIRCUNFERENCIA
const
PI = 3.14
var
AREA, RAIO : real
início
....
fim
Algoritmo AREA_CIRCUNFERENCIA
const
PI = 3.14 {constante matemática}
início
....
fim
Algoritmo AREA_CIRCUNFERENCIA
const
PI = 3.14
var
AREA, RAIO : real
início
...
AREA ← PI * R * R
...
fim
Prof. Millys Fabrielle A. Carvalhaes 23
OPERADORES : ARITMÉTICOS
• A ← A + 1;
• B ← A * 2 * C;
• A ← A mod B;
• A ← C ^ B;
• A ← 2 ^ 3;
• A ← A + 1; A ← 9 + 1 10
• B ← A * 2 * C; B ← 9 * 2 * 5 90
• A ← A mod B; A ← 9 mod 2 1
• A ← C ^ B; A ← 5 ^ 2 25
• A ← 2 ^ 3; 8
• A = B;
• B >= (C – D);
• A <> (C + D);
• A = B ^ D;
• A = B; 8 = 2 (falso)
• B >= (C – D); 2 >= 2 (verdadeiro)
• A <> (C + D); 8 <> 8 (falso)
• A = B ^ D; 8 = 8 (verdadeiro)
• Considere
Verdadeiro
Falso
A B
A .e. B é falso
A .ou. B é Verdadeiro
A .não. A
B .não. B
Operador Prioridade
Aritmético 1
Relacional 2
NÃO 3
E 4
OU 5
Algoritmo SOMA_NUMEROS
var
X, A, B : inteiro
início
leia A
leia B
X ←A + B
escreva X
fim
Prof. Millys Fabrielle A. Carvalhaes 39
COMANDOS DE ENTRADA E SAÍDA DE DADOS
• Entrada
• leia < uma variável ou uma lista delas>
• Exemplos:
• leia X
• leia AREA, RAIO
• Saída
• escreva < lista de saída >
• Exemplos:
• escreva AREA
• escreva “MENSAGEM”