ALGORITIMOS
A L G O R I T M O
SUMÁRIO 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
ALGORITMO NÃO COMPUTACIONAL 21
ALGORITMO NÃO COMPUTACIONAL 21
Abaixo é apresentado um Algoritmo não computacional cujo objetivo é usar um telefone público. 21
Início 21
1.Tirar o fone do gancho; 21
2.Ouvir o sinal de linha; 21
3.Introduzir o cartão; 21
4.Teclar o número desejado; 21
5.Se der o sinal de chamar 21
5.1 Conversar; 21
5.2 Desligar; 21
5.3 Retirar o cartão; 21
6. Senão 21 6.1 Repetir; 21
Fim. 21
PROGRAMA 21
PROGRAMA 21
Um programa é um Algoritmo escrito em uma linguagem computacional. 21
LINGUAGENS DE PROGRAMAÇÃO 21
LINGUAGENS DE PROGRAMAÇÃO 21
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. 21
Existem várias linguagens de programação, cada uma com suas características próprias. 21 Exemplos: 21
Pascal 21
Clipper 21
C 21
Visual Basic 21
Delphi e etc. 21
TÉCNICAS ATUAIS DE PROGRAMAÇÃO 22
TÉCNICAS ATUAIS DE PROGRAMAÇÃO 22
Programação Seqüencial 22
Programação Estruturada 22
Programação Orientada a Eventos e Objetos 22
ALGORITMOS EM “PORTUGOL” 22
ALGORITMOS EM “PORTUGOL” 22
Durante nosso curso iremos aprender a desenvolver nossos Algoritmos em uma pseudo-linguagem (Pseudo-Código) conhecida como “Portugol” ou Português Estruturado. 22
“Portugol” é derivado da aglutinação de Português + Algol. Algol é o nome de uma linguagem de programação estruturada usada no final da década de 50. 22
DIAGRAMA NS (Nassi Schneiderman) 22
DIAGRAMA NS (Nassi Schneiderman) 22 É uma estrutura padrão que representa o corpo do programa, criada para organizar o código e diminuir seu tamanho. 22 É uma estrutura padrão que representa o corpo do programa, criada para organizar o código e diminuir