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 [2019/09/25 09:03]
netto [Horário da Monitorias]
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 (rodrigofragag@outlook.com). 
 + 
 +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.
  
  
Line 48: Line 62:
 Aula 4 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}}
  
 ---- ----
-Aula 4 + 
-  ​* ​{{:listadeexerccios3-aula5.pdf|Exercicios}}  +Aula 
-  * {{:​lista_de_exercicios3_solucao.pdf|Resolução dos Exercícios}}+ 
 +{{ :a_p:alg1-exercicios04.pdf | Seleção 2 - Exercícios}} 
  
  
 ---- ----
-Aula 5+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}}
  
----- 
-Aula 6 
  
-  * Aula Prática 
  
 ---- ----
Line 89: Line 100:
 ---- ----
 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 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}}
 +
 +----
 +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}}
 +
 +
 +----
 +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 =====
 +
 +=== Prova Teórica dia 16/10, para as turmas M1, M2, M8 e M9 às 10h===
 +
 +----
algoritmos_e_programacao.txt · Last modified: 2019/11/13 13:57 by netto