17
Introdução à Informática Prof. Edberto Ferneda

Introdução à Informática

Embed Size (px)

DESCRIPTION

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. - PowerPoint PPT Presentation

Citation preview

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ívelLinguagem de máquina

ASSEMBLY

linguagens de Alto nívelFORTRAN

COBOL

PASCAL

C

linguagens VisuaisDelphi

Visual Basic

Linguagens de Programação

ASSEMBLY

DOSSEG .MODEL SMALL EXTRN _IntDivide:PROC .CODE PUBLIC _Average_Average PROC push bp mov bp, sp Les bx, [bp+4] Mov cx, [bp+8] mov ax, 0AverageLoop: add ax, es: [bx] add bx, 2 Loop AverageLoop push WORD PRG [bp+8] 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

Linguagem deBaixo Nível

Linguagens de Programação

Pascal

Este programa calcula a divisãode 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.

Linguagem deAlto nível

Linguagens de Programação

Delphi

Linguagens Visuais

Linguagens de Programação

passos necessário para realizar uma determinada tarefa.

Algoritmo

Pão de queijo rápidoIngredientes:

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 para dividir dois números1. iniciar o programa

2. definir variáveis

3. apresentar mensagem para o usuário digitar o numerador

4. ler o numerador

5. apresentar mensagem para o usuário digitar o denominador

6. ler o denominador

7. 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

Algoritmo

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