Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Prévia do material em texto

CONCEITOS BÁSICOS DE 
PROGRAMAÇÃO 
Lógica de Programação 
• A palavra lógica, de acordo com o dicionário Aurélio: 
Sequência coerente, regular e necessária, de 
acontecimentos, de coisas. 
• Dessa forma, a lógica de programação pode ser 
definida como a técnica utilizada para encadear 
pensamentos para atingir determinados objetivos. 
 
 
 
 
 
Algoritmo 
• Algoritmo É um conjunto de passos descritos 
em uma sequência logicamente ordenada, 
afim de alcançar um objetivo específico. 
Exemplo: “Comer um chocolate” 
 
1. Pegar o chocolate 
2. Retirar o papel 
3. Jogar o papel no lixo 
4. Comer o chocolate 
 
Desenvolvendo algoritmos 
• Para o desenvolvimento de todo e qualquer 
algoritmo (programa), é necessário a presença de 
três elementos fundamentais: 
Entrada dos 
dados 
Processamento 
Saída dos 
resultados 
REPRESENTAÇÃO DE ALGORITMOS 
Representação de algoritmos 
• Existem basicamente três formas de 
representação de algoritmos: 
 
– Pseudocódigo (portugol) 
– Estrutograma (diagrama de Chapin) 
– Diagrama de blocos (fluxograma) 
 
 
Pseudocódigo 
• É uma forma de representação textual, 
também conhecida como portugol. 
• Formato: Início comandos Fim. 
 
 var : ; 
 Início 
 Comandos; 
 Fim 
 
Pseudocódigo 
Ex.: Calcular a nota média das provas. 
 
 var P1, P2, P3, M : real; 
 Início 
 leia P1, P2, P3; 
 M ← (P1 + P2 + P3) / 3; 
 escreva M; 
 Fim 
 
Diagrama de Chapin 
• Forma de representação gráfica. 
Ex.: Calcular a nota média das provas. 
 
 leia P1, P2, P3
M ← (P1 + P2 + P3) / 3
escreva M
Fluxograma 
Falso Verdadeiro 
Fluxograma 
Fluxograma 
Fluxograma 
Ex.: Calcular a nota média das provas. 
 
 
INÍCIO 
FIM 
Leia P1, P2, P3 
M ← (P1 + P2 + P3) / 3
Escreva M 
Fluxograma 
 
 
INÍCIO 
FIM 
Leia P1, P2, P3 
M ← (P1 + P2 + P3) / 3
Escreva ‘APROVADO’ Escreva ‘REPROVADO’ 
M > 5,0 
V F 
Referências 
• FORBELLONE, A. L. V.; EBERSPÄCHER, H. F. 
Lógica de Programação. São Paulo: Pearson, 
2005. 
• SOUZA, M. A. F. D.; SOARES, M. V.; GOMES, M. 
M. Algoritmos e lógica de programação. São 
Paulo: Thomson, 2005. 
• MANZANO, F. A. N. G. Programando em Turbo 
Pascal. São Paulo: Érica, 1989.

Mais conteúdos dessa disciplina