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
algoritmos_e_programacao [2015/03/23 09:42]
netto
algoritmos_e_programacao [2019/11/13 13:57] (current)
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====+====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.
  
  
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}}
 +
 +----
 +Aula 15
 +=== Manipulação de Strings ===
 +    * {{ :​a_p:​strings.pdf |}}
 +
 +----
 +==== 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 Sala 437===
 +
 +----
algoritmos_e_programacao.1427114568.txt.gz · Last modified: 2018/09/19 11:45 (external edit)