ATPS 1ª Etapa: Construção de Algoritmo
ATPS-Atividade Pratica Supervisionada
Disciplina: Construção de Algoritmo
ATPS: Disciplina Construção de Algoritmos, 1º Semestre.
Professor
Apresentação
SUMARIO
TÓPICOS
Algoritmos e Programação de Computadores
Fluxogramas
VisualG
Exercícios
Características fundamentais de um algoritmo
Um algoritmo deve ter 5 características fundamentais:
Finitude: um algoritmo deve sempre terminar após um número finito de passos.
Definição: cada passo de um algoritmo deve ser precisamente definido. As ações devem ser definidas rigorosamente e sem ambiguidades.
Entradas: um algoritmo deve ter zero ou mais entradas, isto é quantidades que lhe são fornecidas antes do algoritmo iniciar.
Saídas: um algoritmo deve ter uma ou mais saídas, isto é quantidades que tem uma relação específica com as entradas. Eficiência: Um algoritmo deve ser eficiente. Isto significa que todas as operações devem ser suficientemente básicas de modo que possam ser em princípio executadas com precisão em um tempo finito por um ser humano usando papel e lápis. Representação de Algoritmos
As formas mais comuns de representação de algoritmos são as seguintes:
Linguagem Natural
Os algoritmos são expressos diretamente em linguagem natural.
Fluxograma Convencional
Esta é um representação gráfica que emprega formas geométricas padronizadas para indicar as diversas ações e i decisões que devem ser executadas para resolver o problema.
Pseudo-linguagem
Emprega uma linguagem intermediária entre a linguagem natural e uma linguagem de programação para descrever os algoritmos.
Linguagem Natural
RECEITA DE BOLO COMUM DE OVOS
INÍCIO
Passo 1: