Introdução à Informática
Prof. Edberto Ferneda
Linguagens de Programação
Linguagens 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.
Linguagens 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.
Linguagens 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
Linguagens de Programação
Linguagem de
Baixo Nível
ASSEMBLY
Este programa calcula a média
de uma lista de números
DOSSEG
.MODEL
EXTRN
.CODE
PUBLIC
_Average PROC
push
mov
Les
Mov
mov
AverageLoop:
add
add
Loop
push
push
call
add
pop
ret
_Average
END
SMALL
_IntDivide:PROC
_Average
bp
bp,
bx,
cx,
ax,
sp
[bp+4]
[bp+8]
0
ax, es: [bx]
bx, 2
AverageLoop
WORD PRG [bp+8]
ax
_IntDivide
sp, 4
bp
ENDP
Linguagens de Programação
Linguagem de
Alto nível
Pascal
Este programa calcula a divisão
de dois números quaisquer
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.
Linguagens de Programação
Linguagens Visuais
Delphi
Linguagens de Programação
Algoritmo
Pão de queijo rápido
passos necessário para
realizar uma
determinada tarefa.
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:
1.
Numa vasilha, escaldar o polvilho com a água e a banha.
2.
Adicionar os outros ingredientes, amolecendo a massa
com o leite.
3.
Amassar bem.
4.
Engordurar as mãos para enrolar as bolinhas.
5.
Por em tabuleiro untado.
6.
Assar em forno quente.
7.
Depois de crescidos, diminuir o fogo para secarem
Linguagens de Programação
Algoritmo
Algoritmo para dividir dois números
1.
2.
3.
4.
5.
6.
7.
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
8. apresentar o resultado da divisão do numerador pelo
denominador
9. terminar o programa
Linguagens 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.
Linguagens de programação
Linguagens de programação
Linguagens de programação
Linguagens de programação
Linguagens de programação
Linguagens de programação