
















Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Encontra documentos específicos para os exames da tua universidade
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Saiba o que é um algoritmo, suas características e construir um exemplo simples de algoritmo para resolver um problema. Este texto aborda o conceito básico de algoritmos, sua importância na programação e fornece um exemplo prático de algoritmo para saque em um caixa automático.
Tipologia: Notas de estudo
1 / 24
Esta página não é visível na pré-visualização
Não perca as partes importantes!

















Rodrigo Andrade Rocha de Almeida
●
● (^) No processo de construção de programas, após o delineamento do problema, é efetuada a identificação de entradas, processamentos e saídas da solução computacional correspondente; ou seja é elaborado algoritmo, o qual posteriormente é transcrito em linguagem de programação originando os programas.
●
● Encontrar uma maneira de descrever problema de forma clara e precisa; ● Definir uma seqüência de passos que permitam que o problema possa ser resolvido de maneira automática e repetitiva; ● Definir como os dados que serão processados serão armazenados;
●
● Um algoritmo deve sempre terminar após um número finito de passos. ●
● Cada passo de um algoritmo deve ser precisamente definido. As ações devem ser definidas rigorosamente e sem ambigüidades;
●
● Um algoritmo deve ter zero ou mais entradas que são fornecidas antes do algoritmo iniciar. ●
● Um algoritmo deve ter uma ou mais saídas que terão uma relação específica com as entradas;
●
● Um algoritmo opera sobre um conjunto de entradas (bolo, farinha ovos, fermento, etc); ● Gera uma saída que seja útil (ou agradável) para o usuário;
●
● Descrição narrativa; ● (^) Fluxograma Convencional; ● Pseudo-linguagem
●
● (^) O algoritmo é construído com uso de linguagem natural. Apresenta como vantagem a facilidade de compreensão para o programador; mas, por possibilitar diversas interpretações, dificulta sobremaneira a codificação
●
●
●
● O algoritmo é construído a partir de instruções (comandos) predefinidas, e próximas à linguagem de programação. algoritmo Expressao; {para calcular A + B * C} variaveis A, B, C: inteiro; Início leia(A, B, C); B ← B * C; A ← A + B; Escreva(A); fim.
●