Escolar Documentos
Profissional Documentos
Cultura Documentos
Algoritmos de Programação
Aula 1: Apresentação da Disciplina e Conceitos
Introdutórios
Professor: D.r. Henrique Valle de Lima
henrique.lima@unievangelica.edu.br
JITTDP
Jesus Is The Top Da Parada!
AND ABOUT ME
Formação acadêmica
(2006 - 2011): Engenharia de Computação pela
Pontifícia Universidade Católica de Goiás
TCC: Etiquetas Inteligentes: - Um estudo prático e
teórico da tecnologia RFID
(2022-2023) METAVERSE
Chamada
Ocorrerá sempre ao fim da aula – 11:40/22:40
Não está presente = falta!
Contato
henrique.lima@unievangelica.edu.br
19/03/2023 – 1ª VA
07/05/2023 – 2ª VA
18/06/2023 – 3ª VA
Isso é algoritmo!
ALGORITMOS
Exemplos:
Receita de bolo, onde você tem uma série de ingredientes necessários, uma
sequência de diversos passos a serem cumpridos para que se consiga fazer
determinado tipo de bolo (objetivo bem definido).
Imagine a sequência de números: 1, 6, 11, 16, 21, 26 ... Qual seria o sétimo
elemento da série? Para isto, precisamos definir qual a sua regra de formação,
ou seja, o seu padrão de comportamento.
COMO CONSTRUIR UM ALGORITMO?
O objetivo de trocar a lâmpada queimada pode ser atingido com tal algoritmo que descreve a
sequência de passos a ser seguida. Porém, e se a lâmpada não estiver queimada? Podemos efetuar
um teste antes de trocá-la.
Otimização do algoritmo anterior – o algoritmo anterior permite que se pegue a escada e uma lâmpada
nova sem saber se serão necessárias.
ligue o interruptor;
SE a lâmpada não acender, então:
pegue uma escada;
posicione-a embaixo da lâmpada;
busque uma lâmpada nova;
suba na escada;
retire a lâmpada;
coloque uma lâmpada nova.
COMO CONSTRUIR UM ALGORITMO?
E se a lâmpada nova não funcionar? O objetivo portanto não foi atingido. Devemos então trocar a
lâmpada diversas vezes, até que funcione.
ligue interruptor;
SE a lâmpada não acender, então:
pegue uma escada;
posicione-a embaixo da lâmpada;
busque uma lâmpada nova;
suba na escada;
retire a lâmpada;
coloque uma lâmpada nova.
ENQUANTO a lâmpada não acender:
retire a lâmpada;
coloque outra lâmpada.
ALGORITMO
Misture os ingredientes
Unte a forma com manteiga
Despeje a mistura na forma
Leve a forma ao forno
Enquanto não dourar
Deixe a forma no forno
Retire do forno
Deixe esfriar
Zé Círcio
Processo
FLUXOGRAMA
Representa todo tipo de ação, como por exemplo,
operações aritméticas, lógicas e atribuições
Uma ação que é efetuada de acordo com uma condição.
Decisão Por exemplo, se o aluno tirou nota 7, então ele está
aprovado, caso contrário, está reprovado
OR - OU Elemento lógico OU
OR - OU Elemento lógico OU
Digite dois
números
Leia X
Leia Y
O resultado
FIM da soma de Z=X+Y
XeYéZ
Zé Círcio
Digite um
números
Leia X
O fatorial
FIM do número Z = X!
XéZ
PSEUDOCÓDIGO
É uma descrição quase textual, mais precisa do fluxo do programa
Início do algoritmo
Escreva “Digite dois números:”
Leia X
Leia Y
Z=X+Y
Escreva “A soma de X e Y é Z”
Fim do algoritmo
Zé Círcio