Escolar Documentos
Profissional Documentos
Cultura Documentos
E-mail: carlos77.albuquerque@gmail.com
Tema da Aula: Algoritmos.
LINGUAGENS DE PROGRAMAO
Para que um computador eletrnico funcione, necessita ser
programado.
O processo de programao uma conversa controlada
LINGUAGENS DE PROGRAMAO
A comunicao pode ser feita utilizando uma linguagem de baixo ou
de alto nvel.
As linguagens de baixo nvel possibilitam uma comunicao em termos de mquina. As linguagens assembly. de mquina e As linguagens de alto nvel possibilitam maior facilidade de comunicao com o computador. So prximas humana. comunicao
So mais fceis de assimilar. So baseadas em palavras do idioma ingls. As linguagens que fazem parte dessa categoria so: FORTRAN, COBOL, BASIC, PASCAL, C, JAVA, Lua, C++, entre outras.
LINGUAGENS DE PROGRAMAO
As linguagens de programao encontram-se divididas em quatro
categorias de geraes:
1 gerao linguagens de mquina e assembly; 2 gerao FORTRAN, ALGOL, COBOL e BASIC; 3 gerao PL/1, PASCAL, C MODULA-2, C++, JAVA, Lua e ADA; 4 gerao Linguagens de consulta estruturada SQL.
LINGUAGENS DE PROGRAMAO
As linguagens de programao podem ser classificadas segundo
procedural - programao de forma estruturada, construo de rotinas por meio de funes e procedimentos;
Linguagem
declarativa programao normalmente esttica (linguagem de marcao); e interaes de programas entre vrias unidades de programa denominadas objetos;
LINGUAGENS DE PROGRAMAO
As linguagens de programao podem ser classificadas segundo
informaes em bases de dados existentes em programas de gerenciamento de banco de dados (Structured Query Language SQL);
Linguagem de especificao define a documentao descritiva
em alto nvel de um sistema, sendo por vezes classificada como linguagem de projeto de programao (UML).
LINGUAGENS DE PROGRAMAO
Trabalho em formato de artigo (entregar em 26/08/2011): Pesquisar sobre os Paradigmas de Programao: O que Paradigma de Programao? Quais os tipos de Paradigma de Programao? Quais as datas, aproximadas, de cada Paradigma? Quais as linguagens em cada Paradigma (duas linguagens de
programao)?
o significado computacional?
da
palavra
Algoritmo
sua
aplicao
algorithmos que esto associados ideias de algarismos por influncia do idioma grego a partir do termo arithms associado ideia de nmeros.
A palavra algoritmo aplicada, segundo o dicionrio Aurlio, em
matemtica e computao.
Na esfera matemtica est associada a um processo de clculo ou de
operaes bem definidas e ordenadas, destinadas soluo de um problema, ou de uma classe de problemas, em um nmero de passos finitos
vista computacional, pode ser entendido como regras formais, sequenciais e bem definidas a partir do entendimento lgico de um problema a ser resolvido por um programador com o objetivo de transform-lo em um programa que seja possvel de ser tratado e executado por um computador.
Desvantagens:
impreciso;
Desvantagens:
Pouca ateno aos dados, no oferecendo recursos para descrev-los ou
represent-los;
Complica-se medida que o algoritmo cresce;
do
Algoritmo Calculo_Media Var N1, N2, MEDIA: real Incio Leia N1, N2 MEDIA (N1 + N2) / 2 Se MEDIA >= 7 ento Escreva Aprovado Seno Escreva Reprovado Fim_se Fim
programao qualquer.
Desvantagens:
Exige a definio de uma linguagem no real para trabalho; No padronizado.
sequencia de passos lgicos para que o computador possa executar uma tarefa qualquer, pois o mesmo por si s no tem vontade prpria, faz apenas o que mandamos.
Com uma ferramenta algortmica, podemos conceber uma soluo para
Ter fim; No dar margem dupla interpretao; Capacidade de receber dados de entrada do mundo exterior; Poder gerar informaes de sada para o mundo externo ao ambiente do
algoritmo;
Ser efetivo (todas as etapas especificadas no algoritmo devem ser
operaes bsicas:
Operaes de entrada e sada;
Operaes aritmticas; (adio, subtrao, multiplicao e diviso); Operaes lgicas e relacionais: (comparao, teste de condies
mesmos;
a)
b) c)
citadas anteriormente:
a) b) c) d)
Operao de entrada de dados dos nmeros; Movimento do valor dos nmeros entre a memria ea ULA; Operao aritmtica de somar os 2 nmeros; Movimentao do resultado da ULA para guardar na memria;
e)
Operao de sada do resultado, que est guardado na memria, para o dispositivo de sada desejado.
bastante relevante a ordem na qual se encontram os mesmos, pois sero executados um de cada vez e na ordem em que aparecem.
Comando-1 Comando-2 Comando-3 : Comando-n
Se tiver dinheiro suficiente, entao vou almocar em um bom restaurante. Caso contrario (senao), vou comer um sanduiche na lanchonete da esquina.
inconstante.
A cada varivel corresponde uma posio de memria, cujo contedo
Palavras Reservadas
- tudo o que fixo, estvel, inalterado, imutvel, contnuo, incessante, invarivel e de valor fixo.
expresso aritmtica est sendo passado ou transferido para a varivel posicionada a esquerda do smbolo de atribuio.
Soma Soma := valor1 + valor2; Soma = valor1 + valor2;
valor1 +valor2
Exemplo:
Leia (media) Leial (soma)
Sada de Dados
<escreva> (<lista-de-sada>)
Exemplo:
escreva (media)
escreval (soma)
testadas pelo computador, tendo como resultado, um valor lgico (verdadeiro ou falso).
So utilizadas com os operadores relacionais e lgicos
Operadores
Relacionais so usados na comparao de duas expresses de qualquer tipo (retorna um valor lgico).
testadas pelo computador, tendo como resultado, um valor lgico (verdadeiro ou falso).
So utilizadas com os operadores relacionais e lgicos
Operadores Lgicos so usados para combinar expresses lgicas.