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:10]
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 
  
  
Line 78: 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 87: 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}} 
 + 
 +---- 
 +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 =====
  
-=== 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.1427112648.txt.gz · Last modified: 2018/09/19 11:45 (external edit)