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
Last revision Both sides next revision
algoritmos_e_programacao [2015/03/23 09:05]
netto [Programa Completo]
algoritmos_e_programacao [2019/10/23 09:13]
netto [Exame]
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====+====Horário da Monitorias==== 
 +Rodrigo Fraga Grabowski.
  
 +Horários de atendimento:​
 +
 +SEG: 13:30-16:50
 +
 +TER: 08:00-10:00 e 13:30-15:10
 +
 +QUA: 08:00-10:00
 +
 +QUI: 08:00-10:00 e 13:30-16:50
 +
 +SEX: 13:30-16:50
 +
 +O atendimento se dará no Lab 5, nas imediações do Auditório Acadêmico.
  
----- 
-====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 53:
  
 ---- ----
-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_exerci_cios_2_solucao.pdf|Resolução dos Exercícios}} 
   * {{:​aula_5_pdag.pdf|Comandos de Seleção}}   * {{:​aula_5_pdag.pdf|Comandos de Seleção}}
   * {{:​lista_de_exercicios_3.pdf|Exercícios 3}}   * {{:​lista_de_exercicios_3.pdf|Exercícios 3}}
  
 ---- ----
-26/09 
  
-  * {{:lista_de_exercicios3_solucao.pdf|Resolução dos Exercícios}}+Aula 5 
 + 
 +{{ :a_p:​alg1-exercicios04.pdf | Seleção 2 - Exercícios}}
  
  
----- 
-03/10 
-  * Semana Academica 
  
 ---- ----
-17/10 +Aula 6
    
- * {{:​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 tira dúvidas 
  
----- 
-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 90:
  
 ---- ----
-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 99:
  
 ---- ----
-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 7/10, para as turmas M1, M2 === 
 +=== Prova Teórica dia 14/10, para as turmas M8, M9 ===
  
 ---- ----
 +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}} 
 + 
 +---- 
 +Aula 14 
 +=== Funções Recursivas === 
 +    * {{:​a_p:​aula21aep.pdf|Aulas Recursão}} 
 +    * {{:​a_p:​fontes_recurssao.zip|Código Fonte}} 
 + 
 +---- 
 +==== Exercícos Complementares ==== 
 +  * {{:​a_p:​listadeexercicios9.pdf|Funções}} 
 +  * {{:​a_p:​listadeexercicios10.pdf|Funções Recursivas}} 
 +===== Segunda Avaliação ===== 
 + 
 +=== Prova Teórica dia 2/12, para as turmas M1, M2, M8 e M9 === 
 + 
 + 
 + 
 +===== Prova segunda chamada ===== 
 + 
 +=== Prova Teórica dia 9/12, para as turmas M1, M2, M8 e M9 às 10h === 
 +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 16/10, para as turmas M1, M2, M8 e M9 às 10h Sala 437===
  
 ---- ----
-19/12 
-=== Exame === 
algoritmos_e_programacao.txt · Last modified: 2019/11/13 13:57 by netto