Buscar

LFE_Ava1_TC

Prévia do material em texto

Universidade Veiga de Almeida
Curso: Superior de Tecnologia em Gestão da Tecnologia da Informação
Disciplina: Tópicos da Computação
Trabalho da Disciplina [AVA 1]
Procedimentos para elaboração do TD
· Para construir o algoritmo você deve utilizar pseudolinguagem;
· Construa um algoritmo que calcule a idade média de uma família qualquer.
/*
AVA 1 - Tópicos em Computação
Pseudocódigo para leitura de idades e imprimir o cálculo das médias dessas idades
Passos a serem feitos:
1 - Ler as idades;
2 - Somar as idades;
3 - Calcular a média das idades;
4 - Imprimir o resultado
*/
Algoritimo mediaDasIdades;
 Var
 	idade, somaIdade, cont : Inteiro;
 	mediaIdade: Real;
 	somaIdade<-0; // iniciando a variável contadora
 	cont<-0; // iniciando a variável contadora
Início
 	Faça{
 		Escreva('Digite a Idade: `);
 		Leia(idade);
 		Se (idade>0) então
 			somaIdade<-somaIdade + idade;
 			cont<-cont+1;
 		fim_se
 				
 	Até(idade>0) // condição de parada
 	}
 	mediaIdade<-(mediaIdade/cont);
 	Escreva('A média das idades é: ',Formata(mediaIdade,2));// imprime com apenas duas casas decimais
FimAlgoritmo. 
Fazendo o Chinês:
família com 4 pessoas
Idade[1]= 6
Idade[2]= 11
idade[3]= 38
idade[4]= 41
idade[5]= -1
Médias das idades é: 24,00
Entrada algorítimo:
· Digite a idade: 
//insere 6
(verifica se 6 é maior que 0) VERDADEIRO
 somaIdade<-0+6;(somaIdade assume valor de 6)
 cont<0+1;(cont assume o valor de 1);
· Digite a idade:
//insere 11
(verifica se 11 é maior que 0) VERDADEIRO
 somaIdade<-6+11;(somaIdade assume valor de 17)
 cont<1+1;(cont assume o valor de 2);
//insere 38
(verifica se 38 é maior que 0) VERDADEIRO
 somaIdade<-17+38;(somaIdade assume valor de 55)
 cont<2+1;(cont assume o valor de 3);
//insere 41
(verifica se 41 é maior que 0) VERDADEIRO
 somaIdade<-55+41;(somaIdade assume valor de 96)
 cont<3+1;(cont assume o valor de 4);
//insere -1
(verifica se -1 é maior que 0) FALSO
Não entra no condicional e não continua da repetição.
faz o cálculo da média:
mediaIdade<-96/4 =24
5

Continue navegando