

































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
Os melhores documentos à venda: Trabalhos de alunos formados
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
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
Pode-se ver alguns exercicios exervidos sobre a constituicao de algoritmos
Tipologia: Esquemas
1 / 41
Esta página não é visível na pré-visualização
Não perca as partes importantes!
O que é um algoritmo?
Um algoritmo não formal pode
ser descrito narrativamente em
linguagem natural.
Exemplos ….
Passo 1: Pegar um lâmpada nova Passo 2: Pegar uma escada Passo 3: Posicionar a escada embaixo da lâmpada Passo 4: Desligar interruptor Passo 5: Subir na escada com a lâmpada na mão Passo 6: Retirar lâmpada queimada Passo 7: Colocar lâmpada nova Passo 8: Descer da escada Passo 9: Testar interruptor Passo 10: Guardar escada Passo 11: Jogar fora a lâmpada queimada
Considerem o seguinte cenário. João está dentro do shopping são luis e precisa chegar na sala de multimidia I do BCT, usando transporte público.
Ingredientes (Entrada)
4 ovos 2 xícaras de chá de açúcar 2 xícaras de chá de trigo 1 xícara de chá de fubá 3 colheres de sopa de margarina 1 xícara de chá de leite 4 colheres de chá de fermento
Processamento 1.Bater as claras em neve, acrescentar o açúcar, continuar batendo 2.Acrescente aos poucos as gemas, a margarina, o leite, a farinha de trigo, o fubá e continue batendo 3.Coloque por último o fermento misturando com uma colher ou espátula 4.Coloque a massa numa forma untada e deixe assar em forno médio pré aquecido por aproximadamente 30 minutos
Os trapalhões fazendo bolo
Os três patetas
Consiste em utilizar a linguagem natural para descrever os
passos necessários para a resolução do problema
Vantagem : Não é necessário aprender conceitos novos
Desvantagem : A linguagem natural abre espaço para várias
interpretações, o que pode dificultar sua tradução para um
programa. Não é formal.
Berlinski D. O advento do algoritmo.
“Ação ou acontecimento que, a partir de um estado inicial, após um período de tempo finito, produz um estado final previsível e bem-definido. Portanto, um algoritmo é a descrição de um conjunto de comandos que, obedecidos, resultam numa sucessão finita de ações.” (FARRER, 1999)
“Um algoritmo é uma lista de instruções que, quando executadas, transformam dados de entrada até a saída. As instruções são um conjunto finito de etapas que podem ser executadas, numa ordem precisa, por um mecanismo determinista. Quando estas etapas são efetivamente executadas , a execução deve terminar após um tempo finito.” (HOLLOWAY, 2006)
Todo algoritmo deve apresentar algumas características básicas:
Não dar margem à dupla interpretação (não ser ambíguo);
Ter capacidade de receber dado(s) de entrada;
Poder gerar informações de saída;
Ser efetivo, ou seja todas as etapas especificadas no algoritmo devem ser alcançáveis em um tempo finito ;
Ter fim.
Segundo ASCENCIO e CAMPOS (2002), os passos para a construção de algoritmos são os seguintes: