You are on page 1of 27

Prof.

Ricardo rabe

Desenvolver no aluno a capacidade de


construir programas de pequeno e mdio
porte com a utilizao de conceitos de
lgica e programao estruturada.

Ao longo do curso vamos construir


algoritmos em linguagem natural,
fluxograma ou pseudocdigo, a fim de
resolver problemas matemticos e do dia-adia.

Mainframe
PC
Redes de computadores
Internet

Mainframes, um computador de grande porte,


dedicado normalmente ao processamento de
um volume grande de informaes. Os
mainframes so capazes de oferecer servios
de
processamento a
milhares de usurios
atravs de milhares de
terminais conectados
diretamente ou atravs
de uma rede.

Mainframes,

PC, umcomputadorde pequeno porte e


baixo custo, que se destina ao uso pessoal
ou por um pequeno grupo de indivduos

Redes de computadores, consiste em 2 ou


maiscomputadorese outros dispositivos
interligados entre si de modo a poderem
compartilhar recursos fsicos e lgicos,
estes podem ser do
tipo:dados,impressoras, mensagens (emails),entre outros.

Com as redes de computadores, passamos


usar o ambiente Cliente / Servidor, que
atualmente o mais comum

Ainda com as redes de computadores,


possvel trabalhar com 3 camadas.
Linguagem: Java

Internet, um conglomerado deredesem


escala mundial de milhes
decomputadoresinterligados
peloTCP/IPque permite o acesso a
informaes e todo tipo detransferncia de
dados.

Internet, possibilita trabalhar em qualquer


lugar do mundo, com baixo custo e fcil
acesso.
http://www.google.com.br

HTML

Computador uma mquina capaz de


variados tipos de tratamento automtico de
informaes ou processamento de dados.
Exemplos de computadores incluem o
baco, a calculadora, o computador
analgico e o computador digital.

Um sistema computacional tem como base o


seguinte diagrama, e seus componentes:

Entrada
In

Processament
o

Sada
Out

Entrada: so todos os dispositivos que


alimentam o sistema. Os mais conhecidos
so o teclado e mouse.
Sada: so todos os dispositivos que exibem
de alguma forma o processamento do
sistema: Os mais conhecidos so monitor e
a impressora.

Fisicamente, o computador no mais do


que um conjunto de componentes eltricos,
mecnicos e eletromecnico capazes de
processar informaes, portanto todo e
qualquer sistema de computao so
compostos de componentes fsicos e
lgicos.

Esses componentes conhecidos como:


HARDWARE so partes mecnicas, eltricas
e eletrnicas.
SOFTWARE so mtodos, procedimentos,
normas e documentao necessrios ao
funcionamento da parte fsica.

HARDWARE X SOFTWARE

Hard quer dizer duro.


Hardware voc chuta!!

Soft quer dizer macio.


Software voc xinga

SOFTWARE so programas que permite o uso


efetivo do computador e seus componentes.
Eles podem se dividir em 3 grupos:
Software bsico: Sistema Operacional,
Programas de Sistema, Windows, Linux e etc.
Software Aplicativo: Office, AutoCad,
Internet Explore e etc.
Aplicaes: Portal Terra, Programa IRPF, etc.

Aplicativo
Software
Sistema
Operacional
Placas Me
Processador e
outros

Hardware

Sistema Operacional um conjunto de


programas e aplicativos que auxiliam o
desenvolvimento ou a execuo de um
determinado aplicativo, sendo responsvel
pelo seu processamento ou hardware
Aplicativo um conjunto de instrues ou
aes a ser executado pelo computador,
atravs deles que so acionados os
recursos de um computador.

Quais so os passos para acessar um


disquete pelo o Sistema Operacional:
Verificar a existncia do drive
Acionar a alimentao de energia
Acionar o motor do drive
Aguardar a velocidade especifica para
leitura
Posicionar o brao mecnico
Iniciar a leitura

Quais so os passos para acessar um


disquete pelo o Aplicativo:
Listar os arquivos do drive A:

Os programas e aplicativos, so criados e depois


traduzido atravs de programas especiais,
chamados compiladores ou interpretadores.
Compiladores, l e converte o para um cdigo de
mquina (EXE).
Ex.: Dev C++, Pascal, Delphi e etc.
Interpretadores, l e executa linha a linha,
comando a comando.
Ex.: Shell/Lotes, Prolog, PHP, ASP e etc.

No nosso curso vamos aprender a escrever


programas e usar um compilador.
Mas como escrever esse programas?
Para isso vamos aprender algoritmo e
uma linguagem de programao.

Algoritmo um conjunto de passos necessrios


para a resoluo de um problema.
Algoritmo pode ser definido por uma pseudolinguagem.
O algoritmo muito semelhante a uma
receita de bolo: so fornecidos os
ingredientes e o modo de fazer.

Os programas de computadores so algoritmos


escrito em uma linguagem de
programao (Pascal, C, C++, e outras) e
que so interpretados e executados por um
mquina/computador.
Em nosso dia-a-dia usamos a linguagem
natural, sempre com verbos e substantivos. J
as linguagens de programao se utilizam de
comandos e dados.

You might also like