Algoritmos e Programação
Considerando que o usuário digitou,
7,0
8,0
5,5
9,5
O programa abaixo irá imprimir: programa MEDIA var RESULTADO: caractere;
N1, N2, N3, N4: real;
SOMA, MEDIA: real; inicio leia (N1, N2, N3, N4);
SOMA = N1 + N2 + N3 + N4;
MEDIA = SOMA / 4; se (MEDIA >= 7) então
RESULTADO = “Aprovado”; senão RESULTADO = “Reprovado”; fim se; escreva (“Nota 1 : “ , N1); escreva (“Nota 2 : “ , N2); escreva (“Nota 3 : “ , N3); escreva (“Nota 4 : “ , N4); escreva (“Media : “ , MEDIA); escreva (“Resultado : “ , RESULTADO); fim. RESPOSTA
N1
N2
N3
N4
Soma
Media
RESULTADO
7.0
8.0
5.5
9.5
30.0
7.5
Aprovado
1º PASSO: Quando o sistema ler N1,N2,N3, e N4 devemos associar 7.0 ,8.0, 5.5 e 9.5.
2º PASSO: SOMAR = N1+N2+N3+N4 SOMAR= 7.0 +8.0+5.5+9.5 SOMAR= 30.0
3º PASSO: MEDIA = SOMA/4 MEDIA = 7.5
4º PASSO:se MEDIA >=7 RESULTADO= “APROVADO” se não RESULTADO= “REPROVADO”
5º PASSO:Nota 1 = 7.0 ;Nota 2 = 8.0;Nota 3 = 5.5 ; Nota 4 = 9.5;MEDIA = 7.5 ;RESULTADO = “Aprovado”;
OBS:Estrutura condicional simples
1. São usadas quando é necessário fazer uma opção entre 2 ou mais caminhos sendo que o fluxo do algoritmo é desviado segundo uma condição lógico relacional.
2. Esta estrutura subordina a execução de um comando, ou bloco de comandos, a veracidade ou não de uma condição lógico relacional.
3. Os comandos utilizados para implementar a estrutura de seleção são : SE, SE...SENÃO, CASO
Indique com um X quais os dados abaixo são do tipo inteiro.
( X ) 1000
( ) “0”
( )”-900”
( ) Verdadeiro
( X ) -456
( X ) 34
( ) “Casa 8”
( )Falso
( X ) -156
( ) -1.56
OBSERVAÇÃO
Tipos inteiros
São considerados inteiros aqueles valores numéricos positivos ou negativos. Este tipo de dados pode ser usado por meio dos identificadores: int, pode possuir 16 bits, 32 bits ou 64 bits; short int, deve possuir tamanho de no mínimo 16 bits e não pode ser maior que int; long int, deve possuir tamanho mínimo de 32 bits; long long int,