Objetivo:
Resolver o maior número de exercicos possíveis, aprimorando o algoritmo deixando-o mais complexo.
Pré-Requisito:
Ter noção de lógica de programação e estar familiarizado com tipos de dados e expressões.
Ferramentas:
Usaremos português estruturado compilável pelo VISUALG, e demosntrativos dos algoritmos via fluxograma para melhor entendimento.
Link para download do programa;
http://www.baixaki.com.br/download/visualg.htm
Breve introdução:
O que é um algoritmo?
Um algoritmo é uma seqüência de instruções finita e ordenada de forma lógica para a
resolução de uma determinada tarefa ou problema. São exemplos de algoritmos instruções de
montagem, receitas, manuais de uso, etc
exemplo:
Exempço 2 :
Algoritmo para fritar um ovo:
1. Colocar um ovo na frigideira
2. Esperar o ovo ficar frito
3. Remover o ovo da frigideira
O algoritmo acima, no entanto, poderia ser mais detalhado e completo. Uma versão
mais aceitável seria:
1. Retirar um ovo da geladeira
2. Colocar a frigideira no fogo
3. Colocar óleo
4. Esperar até o óleo ficar quente
5. Quebrar o ovo separando a casca
6. Colocar o conteúdo do ovo na frigideira
7. Esperar um minuto
8. Retirar o ovo da frigideira
9. Apagar o fogo
Algoritmos Computacionais
O computador, a princípio, não executa nada. Para que ele faça uma determinada tarefa -
calcular uma folha de pagamento, por exemplo -, é necessário que ele execute um programa.
Um programa é um conjunto de milhares de instruções que indicam ao computador, passo a
passo, o que ele tem que fazer. Logo, um programa nada mais é do que um algoritmo
computacional descrito em uma linguagem de programação. Uma linguagem de programação
contém os comandos que fazem o computador escrever algo na tela, realizar cálculos
aritméticos, receber uma entrada de dados via teclado, e milhares de outras coisas, mas estes
comandos precisam estar em uma ordem lógica.
Material retirado do NAPRO :. NÚCLEO DE APOIO APRENDIZAGEM DE PROGRAMAÇÃO - da universidade Caxias do Sul
Em uma classe há 35 alunos, cada um dos quais realiza 4 provas num semestre. Dados as notas das
ResponderExcluirprovas, faça um algoritmo que calcule a média das provas de cada aluno e a média da classe em cada
uma das provas