algoritmo
Curso de Ciência da Computação – CCP
Unidade de Aprendizagem: Algoritmos I
Professora: Adriana S Zanini
Atividade 1
Conteúdo foco abordado:
- Tipos de Algoritmos
- Tipo de dados (Constantes)
- Variáveis
- Expressões
- Operadores
Habilidades analisadas:
- Identificar e aplicar os diferentes tipos de dados (constante, variável, expressão);
- Distinguir algoritmo e programa e os utilizar para resolução de problemas;
- Reconhecer e escrever os distintos tipos de algoritmo: descritivo, fluxograma ou pseudocódigo.
1) Dado o seguinte conjunto de códigos:
Algoritmo media
Var
nome : literal nota1 : real nota2, nota3, media : real inicio escreva “Digite nome do aluno:” leia nome escreva “Digite nota 1 do aluno:” leia nota1 escreva “Digite nota2 do aluno:” leia nota2 escreva “Digite nota3 do aluno:” leia nota3 media (nota1 + nota2 + nota3) / 3 escreva “Média do aluno” , aluno, “foi =”, media fimAlgoritmo a) O conjunto de código apresentado é um algoritmo descritivo, algoritmo fluxograma, algoritmo pseudocódigo ou programa?
b) Sublinhe todos os termos que são variáveis.
c) Circule as constantes e indique o seu tipo.
d) Faça um retângulo envolto as expressões e indique seu tipo.
e) Grife os operadores e indique o seu tipo.
f) Quais as palavras reservadas contidas nesse conjunto de código? Descreva a finalidade de cada uma.
g) Descreva com suas palavras o que faz esse conjunto de códigos.
2) Vamos testar esse algoritmo em um compilador para ver o que acontece??? Codificaremos para o visualg (linguagem pseudocódigo).
Algoritmo “media”
Var
nome : literal nota1 : real nota2, nota3, media : real inicio escreva (“Digite nome do aluno:”) leia (nome) escreva (“Digite nota 1 do aluno:”) leia (nota1) escreva (“Digite