Lógica de Programação - Introdução

  • Published on
    24-Jul-2015

  • View
    74

  • Download
    0

Embed Size (px)

Transcript

<ul><li><p>Lgica de ProgramaoIntroduoProf. Wesley R. Bezerrawesley@wbezerra.com.br</p></li><li><p>RoteiroO que algoritmo?O que so tarefas?Teste.Escrevendo um algoritmo.Exemplo de algoritmo.Exerccio.</p></li><li><p>ObjetivoConhecer o conceito inicial de algoritmos e iniciar a organizao de passos na resoluo de problemas.</p></li><li><p>O que algoritmo? uma forma de encadear as tarefas em passos para a resoluo de um problema.</p></li><li><p>Este encadeamento dever ser feito para cada tarefa.</p></li><li><p>O que so tarefas?So processos a serem desenvolvidos com um incio e fim bem definidos. As tarefas resolvem um problema por vez</p></li><li><p>As tarefas devem ser de fcil acompanhamento e verificao de sua concluso.</p></li><li><p>Por exemplo:Fazer caf;Ir de casa ao trabalho;</p></li><li><p>Exemplo errado:Viver;Ser feliz;</p></li><li><p>Estes exemplos esto errados devido no terem um inicio e um fim bem definido ou ainda serem muito abstratos, sendo por estes motivos de dificil avaliao de sua concluso.</p></li><li><p>Escrevendo um algoritmoUm algoritmo dever separar em passos a tarefa a resolver.Cada passo dever ser escrito em uma frase.Cada frase dever iniciar com um verbo no infinitivo seguido de um objeto direto.</p></li><li><p>Exemplo de algoritmoFazendo caf:Ligar fogoEncher panela com guaColocar panela no fogoEsperar gua ferverAdicionar p ao coadorColocar gua quenteColher gua filtrada</p></li><li><p>A execuo de um passo depende da execuo do passo anterior.</p></li><li><p>Por exemplo, no seria correto colocar a panela no fogo se ainda no tivssemos adicionado a gua a ela.</p></li><li><p>A ordem de execuo dos passo em um algoritmo um fator importante.</p></li><li><p>Os algoritmos sempre devem ser executados desde de o primeiro passo, ou seja, sempre de cima para baixo.</p></li><li><p>Em algumas situaes podemos condicionar a execuo de um passo ao resultado da execuo de outro passo.</p></li><li><p>Por exemplo:Podemos condicionar ligar o fogo somente se tivesse gs.</p></li><li><p>Em algumas situaes necessrio repetir um passo, por exemplo, precisamos verificar vrias vezes se a gua j ferveu antes de continuarmos para o prximo passo, caso ela no tenha fervido ainda esperamos mais um pouco e depois verificamos novamente.</p></li><li><p>ExerccioEscreva um algoritmo de como ir de casa para o trabalho.</p></li><li><p>Escreva um algoritmo de como preparar caf.</p></li><li><p>Escreva um algoritmo de como instalar o windows.</p></li><li><p>Escreva um algoritmo de como criar e salvar um documento no word.</p></li><li><p>Escreva um algoritmo de como preparar uma caipirinha.</p></li><li><p>TesteAtravs de um brainstorming eleja 10 tarefas que atendam as requisitos especificados de incio e fim bem determinado.</p></li><li><p>ConclusoA organizao de tarefas em passos nos permite ter uma viso mais apurada da tarefa, o que ajuda a mensurar melhor se os objetivos da tarefa foram cumpridos, ou seja, se a mesma foi concluida com sucesso.</p></li><li><p>ObrigadoDuvidas e sugesteswesley@wbezerra.com.br@wesleybez</p></li></ul>

Recommended

View more >