macanico
Bibli
fi
• Algoritmos-Lógica para Desenvolvimento de programação. José
Augusto N. G. Manzano e Jayr Figueiredo de Oliveira. Ed.
Érica.
• Técnicas de Programação - Uma abordagem estruturada.
Wlater Luiz Caram Saliba. Makron Books.
• Projeto de Algoritmos com implementação em PASCAL e C .
Nívio Ziviani. Ed Cengage Learning
• (PLT 83) Construção de Algoritmos. André Luiz Villar Forbellone
(
Co st ução go t os dé u a o be o e e Henri Frederico Eberspächer. Ed. Pearson Education.
• (PLT 81) Programação Estruturada / Algoritmo e Programação
/ Treinamento em Linguagem C. Victorine Viviane Mizrahi Ed
C
Mizrahi. Ed.
Pearson Education
Definição
D fi i ã
• O desenvolvimento de um programa é muito complexo. • ALGORITMO: é a descrição dos passos necessários para se resolver um problema.
Problema
Algoritmo
Programa
Receitas d b l
R i de bolo
• Um algoritmo é semelhante a uma receita de bolo: são fornecidos os ingredientes e o modo de fazer.
Seguindo a receita obteremos o bolo. bolo Algoritmos & Receitas
Al i
R i
• Uma receita apresenta certa semelhança com algoritmos:
• ENTRADA: São os ingredientes.
• PROCESSAMENTO: Modo de p p preparo • SAÍDA: O alimento pronto.
Exemplo:
E
l
• Identifique a entrada, processamento e saída na receita abaixo:
Sanduíche Solduba
Ingredientes:
•2 fatias de pão de forma integral
•1 tomate
•queijo branco queijo •peito de peru
•orégano
•azeite
•sal
Modo de preparo:
•Corte o tomate e o queijo branco em fatias finas e coloque sobre o pão Acrescente o pão. peito de peru, uma pitada de orégano, azeite e sal a gosto. Feche com a outra fatia.
Você pode levar o sanduíche ao forno se preferir.
Imprecisões das Receitas
I
iõ d R i
• A linguagem utilizada nas receitas é muito vaga para ser utilizada no desenvolvimento de programas.
• P exemplo, na receita anterior não
Por
l it t i ã foi especificada a quantidade de queijo nem se o peito de peru de e