Escolar Documentos
Profissional Documentos
Cultura Documentos
do Algoritmo
MSc Leandro C. Pykosz
APG Algoritmos e Programao
Fases fundamentais
Entretanto ao montar um algoritmo,
precisamos primeiro dividir o problema
apresentado em trs fases fundamentais
Onde temos:
ENTRADA: So os dados de entrada do
algoritmo;
PROCESSAMENTO: So os procedimentos
utilizados para chegar ao resultado final;
SADA: So os dados j processados;
Analogia
Analogia com o homem
Exemplo de Algoritmo
Teste de Mesa
Aps desenvolver um algoritmo ele dever sempre ser
testado. Este teste chamado de
TESTE DE MESA, que significa, seguir as instrues
do algoritmo de maneira precisa para verificar se o
procedimento utilizado est correto ou no.
Veja o exemplo:
Nota da Prova 1
Nota da Prova 2
Nota da Prova 3
P1
P1
P1
P1
Mdia
Nota da Prova 4
Utilize a tabela:
Operadores Lgicos
Os operadores lgicos servem para combinar
resultados de expresses, retornando se o resultado
final verdadeiro ou falso.
E / AND - Uma expresso AND (E) verdadeira se
todas as condies forem verdadeiras
OR/OU - Uma expresso OR (OU) verdadeira se pelo
menos uma condio for verdadeira
NOT - Um expresso NOT (NO) inverte o valor da
expresso ou condio, se verdadeira inverte para
falsa e vice-versa.
Exerccios
Faa um algoritmo para somar dois nmeros e
multiplicar o resultado pelo primeiro nmero
Faa um algoritmo que leia a cotao do dlar,
leia um valor em dlares e converta esse valor
para Real e mostre o resultado.
Faa um algoritmo para ler 4 (quatro) nmeros
e calcule o quadrado para cada um, some
todos e mostre o resultado.
Exerccios
Construa um algoritmo para pagamento de
comisso de vendedores de peas, levandose em considerao que sua comisso ser
de 5% do total da venda e que voc tem os
seguintes dados e imprima o valor da
comisso apenas.
Salrio
Abono
600,00
60,00
Identificao do vendedor;
350,00
Cdigo da pea;
Preo unitrio da pea;
Quantidade vendida;
Salnovo
Exerccios
Sabendo-se que Jos tem direito a 15% de
reajuste de salrio, complete o diagrama
Abaixo
INCIO
NOME: CARACTER;
SALARIOATUAL, REAJUSTE,
VALORREAJUSTE, SALNOVO: REAL;
NOME "JOS"
SALARIOATUAL 1200,00;
REAJUSTE
VALORREAJUSTE
SALNOVO