Este plano de ensino descreve uma disciplina de Algoritmos e Lógica de Programação para o curso de Análise e Desenvolvimento de Sistemas. A carga horária é de 80 horas ao longo de 19 semanas, abordando tópicos como projeto de algoritmos, estruturas de controle de fluxo, tipos de dados, e implementação de algoritmos em linguagem de programação.
Este plano de ensino descreve uma disciplina de Algoritmos e Lógica de Programação para o curso de Análise e Desenvolvimento de Sistemas. A carga horária é de 80 horas ao longo de 19 semanas, abordando tópicos como projeto de algoritmos, estruturas de controle de fluxo, tipos de dados, e implementação de algoritmos em linguagem de programação.
Este plano de ensino descreve uma disciplina de Algoritmos e Lógica de Programação para o curso de Análise e Desenvolvimento de Sistemas. A carga horária é de 80 horas ao longo de 19 semanas, abordando tópicos como projeto de algoritmos, estruturas de controle de fluxo, tipos de dados, e implementação de algoritmos em linguagem de programação.
SISTEMAS DISCIPLINA: ALGORITMOS E LGICA DE PROGRAMAO
TURNO: VESPERTINO
PROFESSOR(A): RENATO KRAIDE SOFFNER
CARGA-HORRIA: 80
SEMESTRE NA GRADE: 1.o
EMENTA: Projeto e representao de algoritmos. Estruturas de controle de fluxo de execuo: seqncia,
seleo e repetio. Tipos de dados bsicos e estruturados (vetores e registros). Rotinas. Arquivos. Implementao de algoritmos usando uma linguagem de programao. OBJETIVOS DA DISCIPLINA: Analisar problemas computacionais e projetar solues por meio da construo de algoritmos. CRITRIOS DE AVALIAO 1 avaliao (peso 2) + 2 avaliao (peso 3) Mdia final = ( (1 avaliao x 2) + (2 avaliao x 3) ) / 5 Aprovao: Mdia >= 6,0 e freqncia nos termos do Regimento da FATEC. BIBLIOGRAFIA BSICA DAMAS, Luis. Linguagem C. Rio de Janeiro: LTC, 2007. ASCENCIO, A. F. G, CAMPOS, E. A. V. Fundamentos da Programao de Computadores: algoritmos, Pascal e C/C++ e Java. Longman, 2007. ZIVIANI, Nivio. Projeto de Algoritmos com Implementaes em Pascal e C. 2.ed. Thomson Pioneira, 2004. FORBELLONE, Andr Luiz Villar; EBERSPACHER, Henri Frederico. Lgica de Programao: A construo de algoritmos e estrutura de dados. So Paulo: Pearson Prentice Hall, 2005. SCHILDT, Herbert. C Completo e Total. So Paulo: Pearson Makron Books, 1997. MANZANO, Jos Augusto N. G. Estudo Dirigido de Linguagem C. So Paulo: rica, 2006. BIBLIOGRAFIA COMPLEMENTAR MANZANO, Jos Augusto N. G.; OLIVEIRA, Jayr Figueiredo. Algoritmos: Lgica para desenvolvimento de programao. So Paulo: rica, 2007. TREMBLAY, Jean-Paul. Cincia dos Computadores: Uma abordagem algortmica. So Paulo: Makron Books, 1993.
SEMANAS
CONTEDO PROGRAMTICO (TPICOS)
1a
Apresentao do contedo da disciplina e critrios de avaliao.
Lgica. Lgica de programao.
2a
Lgica de programao. Exerccios.
Representao de algoritmos. Tipos primitivos. Constantes. Variveis. Exerccios.
SEMANAS 3a 4 5 6 7 8 9 10 11 12
CONTEDO PROGRAMTICO (TPICOS)
Operadores aritmticos. Funes matemticas. Prioridades de execuo. Exerccios. Operadores relacionais. Operadores lgicos. Prioridade de execuo. Exerccios. Comando de atribuio. Comandos de Entrada/Sada. Comandos de Entrada/Sada. Exerccios. 1 avaliao. Estruturas de controle: Estruturas de seleo simples e composta. Exerccios. Estruturas de controle: Estruturas de seleo encadeada, homognea, heterognea e mltipla escolha. Exerccios. Estruturas de controle: Estruturas de seleo encadeada, homognea, heterognea e mltipla escolha. Exerccios. Estruturas de controle: Estrutura de repetio com teste no incio. Exerccios. Estruturas de controle: Estrutura de repetio com teste no final e com varivel de controle. Semana da Tecnologia 2 avaliao.
13 14 15 16 17 18 19 20
Estrutura geral de um programa. Tipos de variveis. Operadores. Comandos de entrada e
sada. Comandos de deciso: if e switch. Exerccios. Comandos de repetio while. Comandos de repetio do while. Exerccios. Comandos de repetio for. Exerccios. Introduo a vetores/matrizes Exerccios do contedo da disciplina Exerccios do contedo da disciplina Discusses finais da disciplina e entrega do conceito final.