Title: Introdu
1Introdução à Informática
2Linguagens de Programação
3Linguagens de Programação
- A verdadeira (e única) linguagem de computador é
a linguagem de máquina (binária), mas para a
maioria das pessoas essa linguagem é
ininteligível. - Os programadores precisam de um intermediário
entre eles e a máquina. Uma linguagem que
facilite o processo de programar computadores mas
que no final seja traduzida para a linguagem de
máquina.
4Linguagens de Programação
- Uma linguagem de programação permite desenvolver
os conjuntos de instruções que constituem o
programa de computador. - Existem muitas linguagens de programação
diferentes, cada uma com seu vocabulário,
gramática e usos exclusivos.
5Linguagens de Programação
- linguagens de Baixo nível
- Linguagem de máquina
- ASSEMBLY
- linguagens de Alto nível
- FORTRAN
- COBOL
- PASCAL
- C
- linguagens Visuais
- Delphi
- Visual Basic
6Linguagens de Programação
Linguagem deBaixo Nível
DOSSEG .MODEL SMALL EXTRN _IntDividePROC
.CODE PUBLIC _Average _Average PROC
push bp mov bp, sp Les bx, bp4
Mov cx, bp8 mov ax, 0 AverageLoop
add ax, es bx add bx, 2
Loop AverageLoop push WORD PRG bp8
push ax call _IntDivide add sp, 4
pop bp ret _Average ENDP END
Este programa calcula a média de uma lista de
números
7Linguagens de Programação
Linguagem deAlto nível
program divisao var num, den real begin
write(digite o numerador) readln(num)
write(digite o denominador) readln(den)
if den 0 then begin write(numerador não
pode ser zero) exit end
write(resultado da divisão, num/den) end.
Este programa calcula a divisão de dois números
quaisquer
8Linguagens de Programação
Linguagens Visuais
9Linguagens de Programação
Algoritmo
- Pão de queijo rápido
- Ingredientes
- 1 xícara (chá) de água fervendo
- 1 xícara (chá) de banha derretida
- leite
- 3 ovos
- 5 xícaras (chá) de polvilho azedo
- 2 xícaras (chá) de queijo minas ralado
- 1 colher (sopa) sal
- 1 colher (café) de tempero caseiro.
- Modo de Preparo
- Numa vasilha, escaldar o polvilho com a água e a
banha. - Adicionar os outros ingredientes, amolecendo a
massa com o leite. - Amassar bem.
- Engordurar as mãos para enrolar as bolinhas.
- Por em tabuleiro untado.
- Assar em forno quente.
- Depois de crescidos, diminuir o fogo para secarem
- passos necessário para realizar uma determinada
tarefa.
10Linguagens de Programação
Algoritmo
- Algoritmo para dividir dois números
- iniciar o programa
- definir variáveis
- apresentar mensagem para o usuário digitar o
numerador - ler o numerador
- apresentar mensagem para o usuário digitar o
denominador - ler o denominador
- se denominador igual a zero então apresentar
mensagem e terminar o programa - apresentar o resultado da divisão do numerador
pelo denominador - terminar o programa
11Linguagens de programação
- program divisao
- var num, den real
- begin
- write(digite o numerador)
- readln(num)
- write(digite o denominador)
- readln(den)
- if den 0 then
- begin
- write(numerador não pode ser zero)
- exit
- end
- write(resultado da divisão, num / den)
- end.
12Linguagens de programação
13Linguagens de programação
14Linguagens de programação
15Linguagens de programação
16Linguagens de programação
17Linguagens de programação