Algoritmos
Existem várias definições para “Algoritmos”, mas podemos definir como uma seqüência finita de ações que descrevem como um problema pode ser resolvido. Quando as ações de um algoritmo obedecem a sintaxe de uma linguagem de programação, passamos a chamá-lo de Programa.
Embora pareça complicado, o conceito de algoritmo nos é bastante familiar. Todos os dias estamos executando algoritmo. Isto significa que a palavra se aplica não só aos computadores, mas também aos procedimentos humanos. Veja Abaixo:
1.2 Instruções para uso de um eletrodoméstico
1.3 Partitura Musical
Instruções são como frases que indicam as ações a serem executadas. São compostas de um verbo imperativo mais um complemento. Por Exemplo:
1.2 Gire o seletor de canais
1.3 Espere o sinal verde
Desenvolver um bom algoritmo é a principal chave para a programação de computadores. Só comece a codificar um programa após o algoritmo estar totalmente desenvolvido e testado. Veja um exemplo de Algoritmo:
2. Repita
2.1. Coloque a quantidade de uma tampa de xampu no cabelo
2.2. Massageie forte até fazer espuma
2.3. enxágüe
Vejamos uma versão melhorada desse algoritmo:
2. Repita duas vezes
2.1 Coloque a quantidade de uma tampa de xampu no cabelo
2.2 Massageie forte até fazer espuma
2.3 Enxágüe
Outros exemplos de algoritmos:
Contexto Culinário.
- Misture os Ingredientes
- Unte O tabuleiro com manteiga
- Despeje a mistura no tabuleiro
- Se há queijo parmezon então
- Espalhe sobre a mistura
- Leve o tabuleiro ao forno
- Enquanto não corar
- Deixe o tabuleiro no forno
- Retire do Forno
- Deixe esfriar
- Experimente antes de servir
Contexto Administrativo:
- Verifique preenchimento do formulário
- Se preenchimento correto então
- Arquive o documento
- Forneça protocolo
- senão
- Lamente
- Torne a lamentar
- Peça ao cliente para comprar outro formulário
- Despeça-se educadamente do cliente
- SE (X < Y+Z) E (Y < X+Z) E (Z < X+Y) ENTAO
- SE (X=Y) E (Y=Z) ENTAO
- ESCREVAL( "EQUILÁTERO" )
- SENAO
- SE (X<>Y) E (Y<>Z) E (X<>Z) ENTAO
- ESCREVAL( "ESCALENO" )
- SENAO
- ESCREVAL( "ISÓSCELES" )
- FIMSE
- FIMSE
- SENAO
- ESCREVAL( "NÃO É TRIÂNGULO" )
- FIMSE
Faça um programa para solicitar o código da turma, a quantidade de alunos do sexo masculino, a quantidade
de alunos do sexo feminino e a quantidade de alunos aprovados de uma determinada turma. Calcular e informar:
a porcentagem de alunos do sexo masculino; a porcentagem de alunos do sexo feminino; a porcentagem de
alunos reprovados; o total de alunos da turma.
Abraços e até lá !!!!!!