Algoritmos

Disponível somente no TrabalhosFeitos
  • Páginas : 15 (3583 palavras )
  • Download(s) : 0
  • Publicado : 14 de maio de 2012
Ler documento completo
Amostra do texto
UniFMU UniFMU Tecnologia em Análise e Desenvolvimento de Sistemas

Prof. Francisco Veríssimo Luciano
Graduação: Administração de Empresas Computação Pós-graduação: Especialização - Análise de Sistemas Mestrado – Sistemas de Informação Doutorando – Tecnologia da Informação e Comunicação Experiência Profissional: Programador (Visual Basic, Delphi, C, C++, C++ Builder, Kylix, etc) Analista deSistemas Projetos de BD Consultor de Informática / projeto de sistemas Contatos:

Algoritmos e Lógica de Programação
Prof. Me. Francisco Veríssimo Luciano

Memórias de Aulas: 1 a 3

www.camisetasght.com.br www.camisetasght.blogspot.com fvluciano@hotmail.com
01/02/2012 Apresentação Folha 2

Ementário

Bibliografia

01/02/2012

Apresentação

Folha 3

01/02/2012

ApresentaçãoFolha 4

Metodologia de Aula e Avaliação
Metodologia de Aula: As aulas serão expositivas, dialogadas, com grande interação entre docentes e discentes. Uso do laboratório de Informática. Em sintonia com o Projeto Integrado, trabalhos interdisciplinares serão elaborados a critério dos docentes. Metodologia de Avaliação: Será composta pela somatória de dois componentes: [1] AvaliaçõesContinuadas (30%) [0 a 3,0 pontos] composta por: Postura Acadêmica: até 1 ponto. Avaliação a critério da disciplina: até 1 ponto. Memorial Descritivo da disciplina: até 1 ponto. [2] Avaliação Regimental: (70%) [0 a 7,0 pontos]: Avaliação semestral, individual e dissertativa.
01/02/2012 Apresentação Folha 5

Introdução
Noções Preliminares de Lógica e Construção de Algoritmos Lógica: - Relacionada àcapacidade de raciocinar - Vinculada à capacidade de pensar - Lógica de programação é a técnica de encadear pensamentos para atingir determinado objetivo. Algoritmo: - Um algoritmo é formalmente uma seqüência finita de passos que levam a execução de uma tarefa. - Conjunto de instruções que definem um processo.
01/02/2012 Apresentação Folha 6

Introdução
Um pequeno exemplo: Torre de Hanoi•Descreva detalhadamente os procedimentos necessários para passar os 3 discos do Pino 1 para um dos outros Pinos, obedecendo às seguintes regras: Mover somente um disco por vez; Nunca poderá ficar um disco maior sobre um menor;

Introdução
Outro exemplo: Canibais e Jesuítas Descreva passo a passo os procedimentos para passar os 3 canibais e os 3 jesuítas da margem A para a margem B do rio, conforme asregras: •No barco só cabem duas pessoas; •Sempre terá que voltar alguém para buscar os demais; •O nº de canibais nunca poderá ser superior ao de jesuítas em qualquer uma das margens (considerando-se quem está no barco também).

01/02/2012

Apresentação

Folha 7

01/02/2012

Apresentação

Folha 8

Algoritmos: necessidades
Ter legibilidade; Ter inteligibilidade; Ter Seqüência; Tercoerência; solução do problema Torre de Hanói:
mover o disco 3 para o pino 3 mover o disco 2 para o pino 2 mover o disco 3 para o pino 2 mover o disco 1 para o pino 3 mover o disco 3 para o pino 1 mover o disco 2 para o pino 3 mover o disco 3 para o pino 3

Algoritmos: conceituando
Algoritmo consiste em um conjunto lógico e finito de ações (instruções) que objetivam resolver um determinadoproblema. Algoritmo não é a solução de um problema, pois, se assim fosse, cada problema teria um único algoritmo. Algoritmo é um dos caminhos para a solução de um problema e, em geral, os caminhos que levam a uma solução são muitos. O aprendizado de algoritmos só é conseguido através de muitos exercícios. Não se aprende Algoritmos: Copiando Algoritmos ou Estudando Algoritmos Só se aprende Algoritmos:Construindo Algoritmos e Testando Algoritmos

01/02/2012

Apresentação

Folha 9

01/02/2012

Apresentação

Folha 10

Algoritmos: Formas de representação

Algoritmos: portugol, pseudocódigo

Portugol, pseudocódigo ou português estruturado Diagrama de blocos ou fluxograma Diagrama de Chapin

01/02/2012

Apresentação

Folha 11

01/02/2012

Apresentação

Folha 12...
tracking img