User Tools

Site Tools


algoritmos_e_programacao

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
algoritmos_e_programacao [2015/03/23 09:42]
netto
algoritmos_e_programacao [2015/05/29 11:28]
netto [Primeira Avaliação]
Line 6: Line 6:
 ---- ----
 ==== Ementa ==== ==== Ementa ====
-Fundamentos da computaçãoNoções ​de operação do computadorIntrodução a uma linguagem ​de programação:​ características geraiscompilador/​interpretador ​ambiente ​de programação,​ elementos básicos, estrutura ​de um programa. Algoritmos. Programação em uma linguagem usual: tipos de dados, ​declarações e comandos, entrada e saída, formatação ​de dados de saída, uso da tela da impressora, ​funções ​e procedimentos,​ manipulação de arquivos em disco. Noções sobre técnicas de programação. Desenvolvimento de aplicações com o uso de uma linguagem de programação.+Resolução de problemas computacionaisManipulação ​de variáveisElaboração ​de algoritmos utilizando os fluxos sequencialcondicional ​repetições. Uso de Vetores e Matrizes no tratamento ​de conjuntos ​de dados, ​bem como registros. Estudo dos conceitos ​de sub-rotinas ​e funções.
 ---- ----
 ====Objetivo Geral==== ====Objetivo Geral====
-Proporcionar o estudo completo ​de uma linguagem de programação para o paradigma procedural (seqüencial),​ exercitando as questões fundamentais decorrentes,​ tais como modularização,​ os tipos de passagem ​de parâmetros etc. Consolidar o conhecimento do referido paradigma ​de programação e de uma linguagem que seja representativa deste paradigma. Consolidar ​na prática ​ampliar os conhecimentos ​de lógica ​de programação.+Esta disciplina ter por objetivo dar ao aluno condições ​de: representar ​resolução ​de problemas por meio de algoritmos, aplicar princípios ​de lógica ​na construção de algoritmos, selecionar ​manipular dados que levem à solução otimizada ​de problemas e planejar e hierarquizar as ações para a construção ​de programas.
 ---- ----
 ====BIBLIOGRAFIA==== ====BIBLIOGRAFIA====
 ===Básica=== ===Básica===
-  * PEREIRA FILHOJ.CIntrodução à Programação FORTRAN. Editora Campus+  * FORBELLONEAndre Luiz VillarLógica de programação:​ a construção de algoritmos e estrutura de dadosSão Paulo, Makron Books, 2000
-  * NORTONPeterIntrodução à informática. Makron Books. São Paulo, ​1996 +  * MANZANOJose Augusto Navarro GarciaEstudo dirigido de algoritmos. São Paulo, ​Erica, 2004.
  
 ===Complementar=== ===Complementar===
-  * O´BRIANSTurbo Pascal 6.0. Makron Books.  +  * SALIBAWLC. Técnicas de programação:​ uma abordagem estruturadaSão Paulo, ​Makron Books, 1993
-  * FARRERHet alProgramação Estruturada de Computadores - Algoritmos Estruturados. Rio de Janeiro: Livros Técnicos e Científicos1999. (3a edição)  +  * SKIENASS., REVILLA, M. AProgramming Challenges. Springer2003. 
-  * SALVETTIDirceu D.; BARBOSA, Lisbete ​M. AlgoritmosSão Paulo: Makron Books1998  +  * WIRTHNAlgoritmos e estrutura ​de dados. Rio de Janeiro, ​LTC, 1999. 
-  * TREVISANJorgeCurso de Programação Basic . Livros Técnicos e Científicos Ed. Ltda. Rio de Janeiro, ​1985.+
 ---- ----
 ====Programa Completo==== ====Programa Completo====
Line 89: Line 89:
 ---- ----
 Aula 9 Aula 9
-  ​ +=== Exercícios Extras === 
-  * Aula prática+ 
 +  * {{:​a_p:​alg1-exerci_cios08.pdf|Lista 1}} 
 +  * {{:​a_p:​alg1-exerci_cios09.pdf|Lista 2}} 
 +  * {{:​a_p:​alg1-exerci_cios11.pdf|Lista 3}}
  
-  * {{:​listadeexerccios3-aula5.pdf|Exercicios}} ​ 
  
 ---- ----
  
 +===== Primeira Avaliação =====
  
 +=== Prova Teórica dia 27/04, para as turmas M3, M4, M5 e M6 ===
 +
 +----
 +Aula 10
 +=== Vetores ===
 +  * {{:​a_p:​aula_11_pdag.pdf|Algorítmos com Vetores}}
 +  * {{:​a_p:​aula_12_pdag.pdf|Exercícios}}
 +
 +----
 +Aula 11
 +=== Matrizes ===
 +  *{{:​a_p:​aula_13_pdag.pdf|Algorítmos com Matrizes}}
 +  *{{:​a_p:​aula_14_pdag.pdf|Exercícios}}
 +
 +----
 +Exercícios Extras
 +=== Vetores ===
 +  *{{:​a_p:​alg1-exerci_cios14.pdf|Lista 1}}
 +  *{{:​a_p:​alg1-exerci_cios15.pdf|Lista 2}}
 +=== Matrizes ===
 +  *{{:​a_p:​alg1-exerci_cios16.pdf|Lista 1}}
 +  *{{:​a_p:​alg1-exerci_cios17.pdf|Lista 2}}
 +
 +----
 +  *[[velha|Código fonte Jogo Velha]]
 +
 +
 +----
 +Aula 12
 +=== Registros ===
 +  * {{:​a_p:​aula_15_pdag.pdf|Algoritmos com Registros}}
 +
 +----
 +
 +===== Segunda Avaliação =====
 +
 +=== Prova Teórica dia 29/06, para as turmas M3, M4, M5 e M6 ===
 +
 +=== Prova Prática ===
 +  * 2/07 - Turmas M5, M6
 +  * 3/07 - Turmas M3, M4
 +
 +----
 +
 +===== Prova segunda chamada =====
 +
 +=== Prova Teórica dia 6/07, para as turmas M3, M4, M5 e M6 as 10:00 sala 414===
 +Somente para alunos que deixaram de fazer alguma avaliação e entraram com os atestados nos devidos prazos na secretaria.
 +
 +----
 +
 +===== Exame =====
 +
 +=== Prova Teórica dia 13/07, para as turmas M3, M4, M5 e M6  as 10:00 sala 414===
 +
 +----
algoritmos_e_programacao.txt · Last modified: 2019/11/13 13:57 by netto