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/16 22:17]
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==== +
-{{:​planoensinoufpel_pdag-1_2013-1.pdf|Plano de Ensino}}+
  
 ---- ----
-====Alunos Matriculados==== +====Horário da Monitorias==== 
-[[Turma 2013/​1|Turma 2014/1]]+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. 
  
 ---- ----
 ====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}} 
 + 
 +---- 
 +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.1426555062.txt.gz · Last modified: 2018/09/19 11:45 (external edit)