Your SlideShare is downloading. ×
0
Aula 1   introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3o
Aula 1   introdu%80%a0%a6%e7%e3o
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Aula 1 introdu%80%a0%a6%e7%e3o

110

Published on

EAE

EAE

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
110
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  1. Lógica de Programação 1 ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES
  2. Objetivos Ao final deste capítulo, você poderá: Descrever as partes do computador Discutir sobre linguagem de máquina Descrever o processo de programação de computadores Conceituar algoritmo e exemplificá-loFTC - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 2
  3. Introdução Computador Máquina capaz de executar uma seqüência predefinida de instruções As instruções são escritas em linguagem de máquina Dividido em três partes: Hardware: parte física (braços, pernas e cérebro) Software: parte lógica (consciência do computador) Peopleware: parte humana (pessoas que utilizam)FTC - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 3
  4. Introdução Estrutura do Computador Unidade de entrada: responsável pela entrada de informações, trafegando dados do homem para o computador Memória: local onde são guardadas as informações e programas que as manipularão Unidade Lógica e Aritmética: unidade capaz de efetuar cálculos aritméticos e lógicos Unidade de Controle: controla o transporte de dados entre as outras unidades Unidade de saída: responsável pela saída de informações, retornando dados processados do computador para o homemFTC - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 4
  5. ade de EntradaIntrodução Estrutura do Computador Unidade Lógica e Unidade de Aritmética Controle Memória Unidade de Saída Unidade Central de Processamento Fluxo de dados Periféricos Fluxo de controleFTC - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 5
  6. Introdução Linguagem de Máquina linguagem usada para programação de computadores é a única linguagem que o computador consegue entender e executar formada por sinais digitais (zeros e uns)FTC - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 6
  7. Introdução Problema Computador Programa SoftwareProgramador Executável Hardware ResultadosFTC - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 7
  8. Introdução Algoritmo Conjunto de instruções que, executados, resolvem um problema As instruções devem ser claras e precisas, não podendo ter redundância nem subjetividade Exemplos: receita culinária manual de instruções Programa algoritmos escritos numa linguagem de máquina para serem executados pelo computadorFTC - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 8
  9. Introdução Exemplos de algoritmos Chupar uma bala Pegar a bala Retirar o papel Chupar a bala Jogar o papel no lixoFTC - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 9
  10. Introdução Exemplos de algoritmos Somar dois números quaisquer informados pelo usuário Pergunte o primeiro número Pergunte o segundo número Some o primeiro número e o segundo número Mostre o resultado da somaFTC - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 10
  11. Sumário Neste capítulo, você viu: O computador está dividido em hardware, software e peopleware As partes do computador: Entrada, Saída, Memória, UC e ULA A linguagem que o computador reconhece é chamada de linguagem de máquina Programadores resolvem problemas da vida real usando programas de computador Algoritmo é uma seqüência de instruçõesFTC - ALGORITMOS E PROGRAMAÇÃO DE COMPUTADORES 11

×