Escolar Documentos
Profissional Documentos
Cultura Documentos
Aula 2 - Introducao A Algoritmos PDF
Aula 2 - Introducao A Algoritmos PDF
Educao e tica
Programao com aplicaes
em Java
Projeto khouse Profissionalizante
Prof Larissa Brando
Introduo a Algoritmos
Enquanto
Se
Educao
n <= 20
e tica
A 1
Fim
Objetivos:
Problema
Introduo a Algoritmos
Algoritmos
Introduo a Algoritmos
Um algoritmo uma
seqncia lgica de
instrues que devem ser
seguidas para a resoluo de
um problema ou para a
execuo de uma tarefa.
Introduo a Algoritmos
Algoritmos Amplamente
utilizados nas
disciplinas ligadas
rea de cincias
exatas.
No dia-a-dia, as
pessoas utilizam-se de
algoritmos de maneira
intuitiva:
Introduo a Algoritmos
Um motorista, para a
troca de um pneu
furado;
Um matemtico, para
resolver uma equao;
Introduo a Algoritmos
Planejamento de redes;
Documentao de sistemas
descrevem as tarefas a serem
realizadas pelos programas
Introduo a Algoritmos
Tipos de Algoritmos
Pseudocdigo Fluxograma
descrio diagrama
narrativa de quadros
portugus viso
estruturado hierrquica
Introduo a Algoritmos
um tipo de
algoritmo que
utiliza uma
linguagem
flexvel
Linguagem
Muito usado
natural e a
por
Linguagem de
programadores
programao
Pseudocdigo
Proximidade
entre um
Significa falso
algoritmo e a
cdigo
linguagem de
programao
Introduo a Algoritmos
Exemplo de Pseudocdigo:
Desenvolver um pseudocdigo para
ler o nome, a idade, o cargo e o
salrio de 50 pessoas e verificar
quantas tm idade inferior a 30
anos e um salrio superior a R$
3.000,00.
Introduo a Algoritmos
Introduo a Algoritmos
Cada instruo
ou ao a ser
executada deve
Fluxograma ser
representada
por meio de um
smbolo grfico.
Introduo a Algoritmos
Fluxograma Simbologia
Terminal Vdeo
Processamento Deciso
Teclado Preparao
Introduo a Algoritmos
Fluxograma Simbologia
Terminal: representa o
incio e o final do
fluxograma.
Introduo a Algoritmos
Fluxograma Simbologia
Processamento:
representa a execuo
de operaes ou aes.
Introduo a Algoritmos
Fluxograma Simbologia
Teclado: representa
a entrada de dados
para as variveis por
meio do teclado.
Introduo a Algoritmos
Fluxograma Simbologia
Vdeo: representa a
sada de informaes
por meio do monitor
de vdeo.
Introduo a Algoritmos
Fluxograma Simbologia
Deciso: representa
uma ao lgica que
resultar na escolha
de uma das seqncias
de instrues.
Introduo a Algoritmos
Fluxograma Simbologia
Preparao:
representa uma
ao de preparao
para o
processamento.
Introduo a Algoritmos
Exemplos de Fluxograma:
Ler o nome e a idade de uma pessoa
e mostrar na tela.
Exemplos de Fluxograma:
Desenvolver um fluxograma para ler
o nome, a idade, o cargo e o salrio
de 50 pessoas e verificar quantas
tm idade inferior a 30 anos e um
salrio superior a R$ 3.000,00.
Incio
Tot 0
"O total de
Pessoas
pessoas e': ", Fim
1, 50,1
Tot
Nome, Id
Cargo, Sal
Id < 30 .E.
.V. Tot Tot + 1
Sal > 3000
.F.
Introduo a Algoritmos
Exerccios: