Pesquisa Algoritmos e Programa o I2
Professor: Tarcísio Bentes
Data de entrega: 29/09/2009
William Her
Railson Mesquita
P1 – Portugol e DB
1. Citar LP dos paradigmas de programação vistos em aula, trazendo um exemplo de código fonte, de qualquer linguagem, para cada paradigma:
a. SEQÜENCIAL (linguagens seqüenciais)
b. ESTRUTURADA (linguagens estruturadas)
c. ORIENTADAS À OBJETOS ou À EVENTOS (linguagens OO)
Programação Seqüencial executar sequencialmente, da primeira ate última linha de código e ordenar em que foi escrito na programa.
A linguagem seqüencial é muito poderosa e flexível.
Ela ordenar a execução das coisas rigorosamente, e permite até a manipulação de objetos computacionais criados como javas ou qualquer outro tipo de objeto que reconheça.
A propriedade da linguagem estruturada tem que esconder uma parte do código durante a execução . Um programa é dividido em várias partes. E cada parte tem que funcionar separadamente a uma da outra. Elas trabalham cada vez e precisar de uma outra. Se usar a linguagem estruturada diminuir muita memória do computador e mais espaço para ela.
As programações orientadas são diferentes de programas tradicionais que seguem um fluxo de controle padronizado. O controle de fluxo de programas orientados a evento é guiado por chamadas eventos externas. C++, Java, Pascal, Python e Smalltalk são exemplos de linguagens de programação orientadas a objetos.
2. Quais as vantagens e desvantagens de utilização de PSEUDOCÓDIGO e do DIAGRAMA DE BLOCOS?? Quem foi o primeiro a ser desenvolvido??
O Pseudocódigo-
VANTAGENS -
Independência solução fisica
Podem-se definir quais e como os dados vão estar estruturados
Passagem quase imediata do algoritmo para uma linguagem de programação qualquer.
DESVANTAGENS -
Exige a definição de uma linguagem não real para trabalho
Somente em português
O Diagrama de Bloco é forma padronizada e representar algoritmos usando uma representação com símbolos gráficos. A função dela é facilitar a