120 likes | 299 Views
Análise de Sistemas. Algoritmo. Apresentação. Professora: Fabiana Tolêdo Curso: Análise de Sistemas Disciplina: Algoritmo Plano de Aula. Plano de Aula.
E N D
Análise de Sistemas Algoritmo Fabiana Tolêdo - 2008
Apresentação • Professora: Fabiana Tolêdo • Curso: Análise de Sistemas • Disciplina: Algoritmo • Plano de Aula Fabiana Tolêdo - 2008
Plano de Aula • Objetivo: Capacitar o aluno a procurar e descrever soluções para diversos tipos de problemas, através de Algoritmos com fundamentação na Lógica de Programação Estruturada. Fabiana Tolêdo - 2008
Ementa • 1. Introdução a Lógica de programação: Conceito de Programação Estruturada, algoritmos. • Considerações sobre linguagem de Programação • Conceito de programação estruturada • Algoritmos estruturados: conceito, desenvolvimento e aplicações. • 2. Introdução a Lógica de programação: Itens fundamentais • Tipos de dados: constantes e variáveis • Expressões: aritméticas, lógicas e literais. • Comentários \ Comando de atribuição \ Comandos de entrada e saída • 3. Estruturas de controle • • Estrutura seqüencial \ Estruturas condicionais \ Estrutura de repetição \ Estruturas aninhadas • 4. Dados Estruturados • Homogêneos: vetores e matrizes \ Heterogêneos: registros • 5. Modularização • Introdução \ Procedimento \ Função \ Tipos e passagens de parâmetros Fabiana Tolêdo - 2008
Metodologia • A disciplina será ministrada de forma a estimular o aluno na descoberta de soluções para diversas tarefas do seu cotidiano. Para isso, serão realizadas exposições, trabalhos e grupos, análise e discussão de algoritmos construídos em sala de aula. O aluno também deverá utilizar uma linguagem algorítmica executável em computador a fim de visualizar, na prática, os efeitos e resultados de um algoritmo. Fabiana Tolêdo - 2008
Recursos utilizados • Laboratório de Informática para apresentação e trabalho com a ferramenta (VisualG). • Datashow para apresentação de trabalhos dos Alunos e Aulas Especiais. • Compilador VisualG (Software) • Quadro branco Fabiana Tolêdo - 2008
Ferramentas importantes • e-mail • http://www.fejal.com.br/ (área do aluno) • http://www.fabianatoledo.com.br/ (algoritmo) • VisualG 2.0 Fabiana Tolêdo - 2008
Bibliografia • OLIVEIRA, Á. B. de; BORATTI, I. C.Introdução à Programação: Algoritmos. Florianópolis: Visual Books, 1999. ISBN 85-85943-66-1. • ARAÚJO, E. C. de. Algoritmo: Fundamento e Prática. 2 ed. Florianópolis: VisualBooks, 2005. ISBN 85-7502-163-x. • FARRER, H. et al Algoritmos Estruturados. 3 ed. Belo Horizonte: LTC, 1999. • CARBONI, I. de F.Lógica de Programação. São Paulo: Thomson, 2003. ISBN 85-221-0316-X. Fabiana Tolêdo - 2008
Avaliações • 1 AF (Março e Abri) • 2 AF (Maio e Junho) • Reavaliação (junho\Julho) • Final (Julho) Fabiana Tolêdo - 2008
Questionamentos • Porque escolhi o curso de Análise de Sistemas? • Tenho uma identificação por: • Desenvolvimento de software • Hardware • Redes • Outros__________________ • Que cursos já fez na área? • Teste sua lógica: Um senhor de 80kg e suas 2 filhas cada uma com 40kg precisam atravessar uma ilha com um barco. Só que há um problema, o barco só suporta 80kg. Como farão para atravessar ? Fabiana Tolêdo - 2008
Primeiro trabalho • Entrega (Segunda dia 18-02-08) no horário da aula. • Questionário: • Defina Algoritmo • Defina Programação estruturada • Defina pseudocodigo • Teste de Lógica Fabiana Tolêdo - 2008
Teste sua lógica http://www.francisco.pro.br/cruzadas/logica.html • Existem cinco (5) casas de diferentes cores; • Cada casa possui um (1) morador de uma determinada nacionalidade; • Esses 5 moradores bebem diferentes bebidas, fumam diferentes tipos de cigarros e têm um certo animal de estimação; • Nenhum deles têm o mesmo animal, fumam o mesmo cigarro ou bebem a mesma bebida. Quem tem um Coelho como animal de estimação ? Fabiana Tolêdo - 2008