Professional Documents
Culture Documents
Disciplina: Algoritmos e Programao C.H. Terica: 30 CURSO: Engenharia Mecnica Perodo Letivo: Srie: Periodo: 1 sem/2011 1 Srie No definido C.H. Prtica: 30 C.H. Outras: 20 Semestre de Ano de Ingresso: Ingresso: 2011 1 C.H. Total: 80
Ementa
Conceitos fundamentais de programao: algoritmos, linguagem, compilador; Linguagem de programao; Estrutura de um programa; Tipos de dados; Operadores; Programao estruturada; Estruturas de condio; Laos de repetio; Vetores e matrizes; Strings e funes de manipulao; Tipos estruturados (registros). Aplicaes em linguagem C.
Objetivos
Ao final da disciplina o aluno de Engenharia, dever estar apto a:1%u2013 resolver com maior rapidez e com maior preciso, atravs de uma sequencia lgica e estruturada, problemas pertinentes a atividade profissional de um Engenheira. 2%u2013 Utilizar, se necessrio e atravs de uma linguagem de programao adequada, computadores para a resoluo dos problemas mencionados acima. 3%u2013 Elaborar protocolos de ao com instrues claras, precisas e numa adequada e que , se forem seguidos por uma equipe de trabalho, levaro, de forma segura e eficiente, execuo de tarefas pr-determinadas.
Contedo Programtico
1. CONCEITOS FUNDAMENTAIS DE PROGRAMAO 1.1. Noo de Algoritmos 1.2. Pseudo %u2013 Linguagem 1.3. Estrutura de um Programa 1.4. Dados e Variveis 1.5. Operadores 2. PROGRAMAO ESTRUTURADA 2.1. Desenvolvimento de Algoritmos: anlise e resoluo de problemas %u2013 tcnica top-down 2.2. Estrutura de Controle: Condio. 2.3. Estrutura de Controle: Lao de Repetio. 3. VETORES E MATRIZES 3.1. Conceitos de vetores 3.2. Declarao de vetores 3.2. Operaes de Manipulao de vetores 3.3. Conceito de Matrizes 3.4. Declarao de Matrizes 3.5. Operaes sobre Matrizes 4. MODULARIZAO 4.1 Conceitos de Modularizao e decomposio 4.2.Declarao de funes 4.3.Passagem de parmetros 5. STRINGS E FUNOES DE MANIPULAO 6. TIPOS ESTRUTURADOS 6.1. Registros Protocolo a ser seguido em todas as semanas de aula (as aulas tericas e prticas ocorrem, simultaneamente, no Laboratrio: A disciplina Algoritmos e Programao apresenta esta particularidade de, em todas as aulas, o Professor desenvolver os tpicos do contedo programtico pertinentes semana j no Laboratrio de Informtica, expondo, na lousa as novas estratgias para a
resoluo de problemas (algoritmos) e as novas ferramentas da linguagem de programao e possibilitando ao aluno testar imediatamente, no computador, o contedo apresentado pelo Professor. Objetivo(s): Verificar o funcionamento dos algoritomos apresentados, seus pontos fortes e suas limitaes; motivar o aluno e mostrar as aplicaes prticas das ferramentas computacionais para a resoluo de clculos de Engenharia. Base Terica Necessria: conceitos apresentados no momento da aula e dos conceitos aprendidos em encontros anteriores. Bibliografia: MIZRAHI, Victorine Viviane. Treinamento em linguagem C : mdulos 1 e 2 : PLT.. 1 ed. So Paulo: Pearson Prentice Hall, 2007. Material por Grupo: computador; compilador %u201CDev-C++ verso 4.9.9.2%u201D (software livre).
Sistema de Avaliao
1 Avaliao - PESO 4,0 Atividades Avaliativas a Critrio do Professor Prticas: 2 Tericas: 8 Total: 10 2 Avaliao - PESO 6,0 Prova Escrita Oficial Prticas: 2 Tericas: 8 Total: 10
1) MANZANO, Jos Augusto N. G; OLIVEIRA, Jayr Figueiredo. Algoritmos : lgica para desenvolvimento de programao de computadores. 21 ed. So Paulo: rica, 2008. 2) SCHILDT, Herbert.. C Completo e Total. 3 ed. So Paulo: Makron, 2004, v.1.
1) MIZRAHI, Victorine Viviane. Treinamento em linguagem C : mdulos 1 e 2 : PLT.. 1 ed. So Paulo: Pearson Prentice Hall, 2007. 2) MANZANO, Jos Augusto N. Garcia. Algoritmos : Lgica para desenvolvimento de programao de computadores. 21 ed. So Paulo: rica, 2008.
1) ASCENCIO, Ana Fernanda Gomes; CAMPOS, Edilene A. V.i de. FUNDAMENTOS DA PROGRAMAO DE COMPUTADORES : ALGORITMOS, PASCAL E C/C ++. 1 ed. So Paulo: PEARSON EDUCATION, 2003. 2) FORBELLONE, A. L.. LGICA DE PROGRAMAO. 1 ed. So Paulo: Pearson, 2008.
1) MANZANO, Jos Augusto N. Garcia. Algoritmos : Lgica para desenvolvimento de programao de computadores. 21 ed. So Paulo: rica, 2008. 2) SCHILDT, Herbert.. C Completo e Total. 3 ed. So Paulo: Makron, 2004, v.1.
1) MANZANO, Jos Augusto N. G; OLIVEIRA, Jayr Figueiredo. Algoritmos : lgica para desenvolvimento de programao de computadores. 21 ed. So Paulo: rica, 2008. 2) FARRER, Harry et al.. Algoritmos Estruturados. 3 ed. Rio de Janeiro: LTC, 1999.
Semana n.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20