Linguagem Técnica de
Programação
Introdução a Algoritmos
Leonardo Soares
[email protected]
[email protected]
• LÓGICA DE PROGRAMAÇÃO:
– Técnica de encadear pensamentos para atingir
determinado objetivo
– Necessária para desenvolver programas e sistemas, pois
permite definir a seqüência lógica para a solução de um
problema
• SEQUENCIA LÓGICA: ?  1.  2.  3.  !
– Estes pensamentos podem ser descritos como uma
sequencia de instruções, que devem ser seguidas para
se cumprir uma determinada tarefa
– Passos executados até se atingir um objetivo ou solução
de um problema
Instrução
Cada um dos passos, cada uma das ações a tomar
(obedecendo a sequencia lógica) para ir resolvendo o
problema, ou para ir executando a tarefa
Em informática, é a informação que indica a um
computador uma operação elementar a executar
Ex.: “somar”, “subtrair”, “comparar se é maior”, etc.
Uma só instrução não resolve problemas
Executar um conjunto de instruções
Executar em uma seqüência lógica
Algorítmo
• Um algoritmo é uma sequência finita
de instruções bem definidas e não ambíguas,
cada uma das quais pode ser executada
mecanicamente num período de tempo finito e
com uma quantidade de esforço finito.
(Wikipedia).
• Um algoritmo é uma sequencia finita, linear ou
não, bem definida e bem escrita, que resulte na
resolução de uma questão-problema em um espaço
de tempo finito.
Exemplo de Algorítmo
Preparar um bolo:
1. Bata 4 claras em neve
2. Adicione 2 xícaras de açúcar
3. Adicione 2 colheres de farinha de trigo, 4 gemas, uma
colher de fermento e duas colheres de chocolate
4. Bata por 3 minutos
5. Unte uma assadeira com margarina e farinha de trigo
6. Coloque o bolo para assar por 20 minutos.
Software
• Algorítmo escrito em uma
linguagem de Programação, sobre
um compilador, que codifica em
linguagem computacional.
Fases
– Determinar o problema, defini-lo bem
– Dividir a solução nas três fases:
ENTRADA
PROCESSAMENTO
SAÍDA
• Exemplo:
– Problema: calcular a média de quatro números
– Dados de entrada: os números, N1, N2, N3 e N4
– Processamento: somar os quatro números e dividir a
soma por 4
– Dados de saída: a média final
Resolução Lógica
– Receber o primeiro número
– Receber o segundo número
– Receber o terceiro número
– Receber o quarto número
– Somar todos os números
– Dividir a soma por 4
– Mostrar o resultado da divisão
Resolução Computacional
Download

Linguagem Técnica de Programação