Mc102 Aula01

883 palavras 4 páginas
Organiza¸c˜ ao de um computador
Algoritmos
A linguagem C

Roteiro

1

Organiza¸c˜ao de um computador

2

Algoritmos

3

A linguagem C

MC-102 — Aula 01

Organiza¸c˜ ao de um computador
Algoritmos
A linguagem C

O que ´e um computador?

Computador: o que computa, calculador, calculista.
(dicion´ario Houaiss).
Os primeiros “computadores” eram humanos que calculavam tabelas de logaritmos ou trajet´ orias pra canh˜oes, seguindo procedimentos bem definidos.
Um computador ´e uma m´aquina que, a partir de uma entrada, realiza um n´ umero muito grande de c´alculos matem´aticos e l´ ogicos, gerando uma sa´ıda.

MC-102 — Aula 01

Organiza¸c˜ ao de um computador
Algoritmos
A linguagem C

Hardware e dispositivos
A linguagem nativa do computador ´e codificada numericamente, de forma bin´aria:
Bit → Pode assumir valores 0 ou 1.
Byte → Agrupamento de 8 bits em uma palavra.
Letras e s´ımbolos s˜ao representados por n´ umeros. Monitor

CPU

Memory

Video controller Keyboard

Floppy disk drive

Hard disk drive

Keyboard controller Floppy disk controller

Hard disk controller

Bus

MC-102 — Aula 01

Organiza¸c˜ ao de um computador
Algoritmos
A linguagem C

Organiza¸c˜ao b´asica de um ambiente computacional

Computadores realizam tarefas complexas por meio de um n´ umero enorme de opera¸co˜es simples.
Para gerenciar a complexidade das solu¸co˜es, existe uma hierarquia de fun¸co˜es, onde cada uma apresenta uma interface mais simples.
Programas de Aplica¸c˜ao
Shell Compiladores Editores
Sistema operacional
Hardware

MC-102 — Aula 01

Organiza¸c˜ ao de um computador
Algoritmos
A linguagem C

Programando computadores

Como usu´arios, interagimos com os programas de aplica¸c˜ao.
Neste curso iremos descer nesta hierarquia, para construirmos novos programas de aplica¸c˜ao.
Estaremos interessados em algoritmos e em linguagens de programa¸c˜ao, particularmente a linguagem C.

MC-102 — Aula 01

Organiza¸c˜ ao de um computador
Algoritmos
A linguagem C

Algoritmos

Seq¨ uˆencia de passos,

Relacionados

  • introdução a programação linguagem c
    1951 palavras | 8 páginas