Quick Tips: LPE - Parte 2
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.
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á !!!!!!
Artigos relacionados
-
DevCast
-
DevCast
-
DevCast
-
DevCast
-
DevCast