34
Introdução à Lógica e Programação
FUCAP
17
Introdução à Lógica e Programação
FUCAP
29
Introdução à Lógica e Programação
FUCAP
35
Introdução à Lógica e Programação
FUCAP
1
Introdução à Lógica e Programação
FUCAP
43
Introdução à Lógica e Programação
FUCAP
23
Introdução à Lógica e Programação
FUCAP
26
Introdução à Lógica e Programação
FUCAP
Texto de pré-visualização
Ao desenvolvermos um algoritmo fazse necessário entender as fases que devemos seguir para atingir os objetivos do programa Como nos diz Forbelone 1997 algoritmos são passos coerentes para a solução dos problemas e se dividem em 3 tipos fluxogramas descritivo e pseudocódigo Diante desse conceito devemos pensar nas fases do sistema que facilitam ao programador identificar quais variáveis e processos irão compor seu algoritmo Com isso sua tarefa será Descreva um exemplo de Algoritmo 05 Quais fases dos sistemas e seus dados de entrada 030 Qual as informaçãoões eou dados na saída 020 Um exemplo de algoritmo é o de busca linear Neste algoritmo temos uma lista de objetos que podem ser dados de uma pessoa por exemplo e um objeto a ser procurado na lista Queremos descobrir se o objeto já foi ou não inserido na lista ou seja iremos retornar verdadeiro ou falso O algoritmo consiste em percorrer a lista de objetos e para cada objeto da lista verificar se o mesmo coincide com o objeto procurado Se for coincidente retornamos verdadeiro Caso contrário iremos para o próximo objeto da lista Se percorrermos todos os elementos e não encontramos o objeto devemos retornar falso indicando que o objeto não foi encontrado Um exemplo de algoritmo é o de busca linear Neste algoritmo temos uma lista de objetos que podem ser dados de uma pessoa por exemplo e um objeto a ser procurado na lista Queremos descobrir se o objeto já foi ou não inserido na lista ou seja iremos retornar verdadeiro ou falso O algoritmo consiste em percorrer a lista de objetos e para cada objeto da lista verificar se o mesmo coincide com o objeto procurado Se for coincidente retornamos verdadeiro Caso contrário iremos para o próximo objeto da lista Se percorrermos todos os elementos e não encontramos o objeto devemos retornar falso indicando que o objeto não foi encontrado
34
Introdução à Lógica e Programação
FUCAP
17
Introdução à Lógica e Programação
FUCAP
29
Introdução à Lógica e Programação
FUCAP
35
Introdução à Lógica e Programação
FUCAP
1
Introdução à Lógica e Programação
FUCAP
43
Introdução à Lógica e Programação
FUCAP
23
Introdução à Lógica e Programação
FUCAP
26
Introdução à Lógica e Programação
FUCAP
Texto de pré-visualização
Ao desenvolvermos um algoritmo fazse necessário entender as fases que devemos seguir para atingir os objetivos do programa Como nos diz Forbelone 1997 algoritmos são passos coerentes para a solução dos problemas e se dividem em 3 tipos fluxogramas descritivo e pseudocódigo Diante desse conceito devemos pensar nas fases do sistema que facilitam ao programador identificar quais variáveis e processos irão compor seu algoritmo Com isso sua tarefa será Descreva um exemplo de Algoritmo 05 Quais fases dos sistemas e seus dados de entrada 030 Qual as informaçãoões eou dados na saída 020 Um exemplo de algoritmo é o de busca linear Neste algoritmo temos uma lista de objetos que podem ser dados de uma pessoa por exemplo e um objeto a ser procurado na lista Queremos descobrir se o objeto já foi ou não inserido na lista ou seja iremos retornar verdadeiro ou falso O algoritmo consiste em percorrer a lista de objetos e para cada objeto da lista verificar se o mesmo coincide com o objeto procurado Se for coincidente retornamos verdadeiro Caso contrário iremos para o próximo objeto da lista Se percorrermos todos os elementos e não encontramos o objeto devemos retornar falso indicando que o objeto não foi encontrado Um exemplo de algoritmo é o de busca linear Neste algoritmo temos uma lista de objetos que podem ser dados de uma pessoa por exemplo e um objeto a ser procurado na lista Queremos descobrir se o objeto já foi ou não inserido na lista ou seja iremos retornar verdadeiro ou falso O algoritmo consiste em percorrer a lista de objetos e para cada objeto da lista verificar se o mesmo coincide com o objeto procurado Se for coincidente retornamos verdadeiro Caso contrário iremos para o próximo objeto da lista Se percorrermos todos os elementos e não encontramos o objeto devemos retornar falso indicando que o objeto não foi encontrado