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:05]
netto [Programa Completo]
algoritmos_e_programacao [2015/06/11 08:55]
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====
  
  
----- 
-====Alunos Matriculados==== 
-[[Turma 2013/​1|Turma 2014/1]] 
  
 ---- ----
 ====Material de Aula==== ====Material de Aula====
-22/08+Aula 1
   * {{:​aula_1_introarq_pdag.pdf|Introdução a Arquitetura de Computadores}}   * {{:​aula_1_introarq_pdag.pdf|Introdução a Arquitetura de Computadores}}
  
 ---- ----
-29/08 +Aula 2
-=====Calourada===== +
- +
----- +
- +
-05/09+
   * {{:​aula_2_pdag.pdf|Introdução aos Algoritmos}}   * {{:​aula_2_pdag.pdf|Introdução aos Algoritmos}}
   * {{:​aula_3_pdag.pdf|Formas de Representação de Algoritmos}}   * {{:​aula_3_pdag.pdf|Formas de Representação de Algoritmos}}
Line 47: Line 39:
  
 ---- ----
-12/09 
-  * CIC 
  
 +Aula 3
 +  === Aula Prática C ===
 +* {{:​introducaoc.pdf|Introdução a Linguagem C}}
  
 ---- ----
-19/09+ 
 +Aula 4
   * {{:​aula_4_pdag.pdf|Comandos de Entrada e Saída}}   * {{:​aula_4_pdag.pdf|Comandos de Entrada e Saída}}
   * {{:​lista_de_exercicios_2.pdf|Exercícios 2}}   * {{:​lista_de_exercicios_2.pdf|Exercícios 2}}
Line 60: Line 54:
  
 ---- ----
-26/09 +Aula 4 
 +  * {{:​listadeexerccios3-aula5.pdf|Exercicios}} ​
   * {{:​lista_de_exercicios3_solucao.pdf|Resolução dos Exercícios}}   * {{:​lista_de_exercicios3_solucao.pdf|Resolução dos Exercícios}}
  
  
 ---- ----
-03/10 +Aula 5
-  * Semana Academica +
- +
----- +
-17/10 +
    
- * {{:​listadeexerciciosselecao.pdf|Exercícios Reforço}}+  ​* {{:​listadeexerciciosselecao.pdf|Exercícios Reforço}}
   * {{:​lista_exercicios_selecao_solucao.pdf|Resolução}}   * {{:​lista_exercicios_selecao_solucao.pdf|Resolução}}
  
 ---- ----
-24/10 +Aula 6
-  *Aula tira dúvidas+
  
----- +  * Aula Prática
-29/10 +
-===Primeira Avaliação===+
  
 ---- ----
-31/10+Aula 7
   * {{:​aula_7_pdag.pdf|Comandos de Repetição}}   * {{:​aula_7_pdag.pdf|Comandos de Repetição}}
   * {{:​lista_de_exerc_cios_4_-_aula_7-8-9.pdf|Exercícios}}   * {{:​lista_de_exerc_cios_4_-_aula_7-8-9.pdf|Exercícios}}
Line 92: Line 79:
  
 ---- ----
-14/11+Aula 8
 ===Algorítmos com Repetição=== ===Algorítmos com Repetição===
   * {{:​aula8pdag.pdf|Comandos de Repetição - Repita-até}}   * {{:​aula8pdag.pdf|Comandos de Repetição - Repita-até}}
Line 101: Line 88:
  
 ---- ----
-21/11+Aula 9 
 +=== Exercícios Extras === 
 + 
 +  * {{:​a_p:​alg1-exerci_cios08.pdf|Lista 1}} 
 +  * {{:​a_p:​alg1-exerci_cios09.pdf|Lista 2}} 
 +  * {{:​a_p:​alg1-exerci_cios11.pdf|Lista 3}}
  
-  === Aula Prática C === 
-* {{:​introducaoc.pdf|Introdução a Linguagem C}} 
  
 ---- ----
-28/11 
-  ​ 
-  * Aula prática 
  
-  * {{:​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}}
  
-5/12 +---- 
-==== Prova transferida em função da greve no transporte público ====+Aula 11 
 +=== Matrizes ​=== 
 +  *{{:​a_p:​aula_13_pdag.pdf|Algorítmos com Matrizes}} 
 +  *{{:​a_p:​aula_14_pdag.pdf|Exercícios}}
  
 ---- ----
-12/12+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}} 
 + 
 + 
 +---- 
 +Aula 12 
 +=== Registros === 
 +  * {{:​a_p:​aula_15_pdag.pdf|Algoritmos com Registros}} 
 + 
 +---- 
 +Aula 13 
 +=== Funções === 
 +  * {{:​a_p:​aula_17_aep.pdf|Programação Modular}} 
 + 
 +---- 
 +  *{{:​codigofonte.zip|Exemplo de Código Fonte}} 
 +  *{{:​a_p:​c_fonte_cadastro.zip|Código Fonte Cadastro}} 
 + 
 +---- 
 +===== 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 =====
  
-=== Segunda Avaliação ​===+=== Prova Teórica dia 13/07, para as turmas M3, M4, M5 e M6  as 10:00 sala 414===
  
 ---- ----
-19/12 
-=== Exame === 
algoritmos_e_programacao.txt · Last modified: 2019/11/13 13:57 by netto