Computação
INTRODUÇÃO 20
INTRODUÇÃO 20
O objetivo principal da Lógica de Programação é demonstrar técnicas para resolução de problemas e consequentemente automatização de tarefas. 20
O aprendizado da Lógica é essencial para formação de um bom programador, servindo como base para o aprendizado de todas as linguagens de programação, estruturadas ou não. 20
ALGORITMO 21
ALGORITMO 21
Um Algoritmo é uma seqüência de instruções ordenadas de forma lógica para a resolução de uma determinada tarefa ou problema. 21
PARA := ATE FAÇA 23 ÍNICIO 23
; 23 23 FIM; 23
ALGORITMO NÃO COMPUTACIONAL 24
ALGORITMO NÃO COMPUTACIONAL 24
Abaixo é apresentado um Algoritmo não computacional cujo objetivo é usar um telefone público. 24
Início 24
1.Tirar o fone do gancho; 24
2.Ouvir o sinal de linha; 24
3.Introduzir o cartão; 24
4.Teclar o número desejado; 24
5.Se der o sinal de chamar 24
5.1 Conversar; 24
5.2 Desligar; 24
5.3 Retirar o cartão; 24
6. Senão 24 6.1 Repetir; 24
Fim. 24
PROGRAMA 24
PROGRAMA 24
Um programa é um Algoritmo escrito em uma linguagem computacional. 24
LINGUAGENS DE PROGRAMAÇÃO 25
LINGUAGENS DE PROGRAMAÇÃO 25
São Softwares que permitem o desenvolvimento de programas. Possuem um poder de criação ilimitado, desde jogos, editores de texto, sistemas empresariais até sistemas operacionais. 25
Existem várias linguagens de programação, cada uma com suas características próprias. 25 Exemplos: 25
Pascal 25
Clipper 25
C 25
Visual Basic 25
Delphi e etc. 25
TÉCNICAS ATUAIS DE PROGRAMAÇÃO 26
TÉCNICAS ATUAIS DE PROGRAMAÇÃO 26
Programação Seqüencial 26
Programação Estruturada 26
Programação Orientada a Eventos e Objetos 26
ALGORITMOS EM “PORTUGOL” 26
ALGORITMOS EM “PORTUGOL” 26
Durante nosso curso iremos aprender a desenvolver nossos Algoritmos em uma pseudo-linguagem conhecida como “Portugol” ou Português Estruturado. 26
“Portugol” é derivado da aglutinação de Português + Algol. Algol é o nome de uma linguagem de programação