Académique Documents
Professionnel Documents
Culture Documents
Algoritmos
Prof. Alexsand Farias
Curriculo lattes
Componente Curricular Tcnicas de
Programao de Algoritmos
O que Informtica?
O que um computador?
Quais as partes que formam um computador?
Qual o nosso objetivo?
ProblemaSoluoAlgoritmoPrograma = Resultado.
Conceito Informtica
INFORMAO + AUTOMTICA
INFORMTICA
O que um computador?
I - Unidade de Entrada e
Sada de Dados;
Arquitetura bsica do processamento
de dados
A arquitetura bsica proposta por John Von Neumann possui
quatro componentes bsicos:
II - Memria;
Arquitetura bsica do processamento
de dados
A arquitetura bsica proposta por John Von Neumann possui
quatro componentes bsicos:
IV Unidade de Controle
Arquitetura bsica do processamento
de dados
A arquitetura bsica proposta por John Von Neumann possui
quatro componentes bsicos:
A Unidade Central de
Processamento (UCP)
engloba a UC e a ULA.
Software e seus componentes bsicos
Definio de Programa
uma sequncia de instrues (comandos) que, a partir de
dados inseridos, obtm um resultado que ser disponibilizado
por algum dispositivo de sada
Processamento
Entrada dos comandos de Sada de
de Dados um programa Dados
Software e seus componentes bsicos
Tipos de Software
Software de sistema, ou sistema operacional
Windows, Linux, etc.
Software aplicativo
Editores de texto: Word, WordPerfect, etc
Planilhas eletrnicas: Excel, Lotus 123, quattro pro.
Apresentao: PowerPoint, etc
Desenho: PaintBrush, CorelDraw, etc
Softwares Especficos podem ser construdos:
Folha de Pagamento, Sistemas de Vendas, Sistema Acadmico, etc
SOFTWARE PROGRAMA
Analogia: Calculadora e Programa
Processamento
Entrada dos comandos de Sada de
de Dados um programa Dados
2+5 7
Software / Programas
Linguagens de programao
so utilizadas para a construo de
programas em computadores
Definio de Linguagem de Programao
LinguagemAssembler
Tipos de Linguagem de Programao
Linguagem de Alto Nvel
Objetivos:
Qual a linguagem de mais alto nvel para um ser humano que fala
naturalmente o portugus?
Aprendendo a programar computadores
So exemplos de algoritmos:
Receitas de bolos
Manuais tcnicos
Guias de montagem
Programas de computadores
Exemplos de Construo de
Algoritmos
Problema:
Fazer um Bolo de Chocolate
Exemplos de Construo de
Algoritmos
Resultado:
Qual o resultado esperado?
Exemplos de Construo de
Algoritmos
Sada:
Principais aes (passo a passo)
Modo de Preparo:
Bata a margarina, as gemas e o acar at ficar cremoso.
Junte o leite, o coco e a farinha e continue batendo.
Acrescente o fermento e, por ltimo, as claras em neve.
Unte uma forma com manteiga e leve ao forno para assar.
Exerccio 1