1 / 17

Introdução à Informática

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.

Download Presentation

Introdução à Informática

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  2. Linguagens de Programação

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

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

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

  6. Linguagens de Programação Linguagem deBaixo Nível 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, 0 AverageLoop: 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 • ASSEMBLY Este programa calcula a média de uma lista de números

  7. Linguagens 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. • Pascal Este programa calcula a divisão de dois números quaisquer

  8. Linguagens de Programação Linguagens Visuais • Delphi

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

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

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

  12. Linguagens de programação

  13. Linguagens de programação

  14. Linguagens de programação

  15. Linguagens de programação

  16. Linguagens de programação

  17. Linguagens de programação

More Related