This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
algoritmos_e_programacao [2015/03/16 21:19] netto created |
algoritmos_e_programacao [2015/06/11 08:55] netto [Primeira Avaliação] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | teste | + | ====== Disciplina Algoritmos e Programação ====== |
+ | |||
+ | ===== Universidade Federal de Pelotas ===== | ||
+ | |||
+ | ==== Bacharelado em Ciências da Computação e Engenharia da Computação ==== | ||
+ | ---- | ||
+ | ==== Ementa ==== | ||
+ | Resolução de problemas computacionais. Manipulação de variáveis. Elaboração de algoritmos utilizando os fluxos sequencial, condicional e 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==== | ||
+ | Esta disciplina ter por objetivo dar ao aluno condições de: representar a resolução de problemas por meio de algoritmos, aplicar princípios de lógica na construção de algoritmos, selecionar e manipular dados que levem à solução otimizada de problemas e planejar e hierarquizar as ações para a construção de programas. | ||
+ | ---- | ||
+ | ====BIBLIOGRAFIA==== | ||
+ | ===Básica=== | ||
+ | * FORBELLONE, Andre Luiz Villar. Lógica de programação: a construção de algoritmos e estrutura de dados. São Paulo, Makron Books, 2000. | ||
+ | * MANZANO, Jose Augusto Navarro Garcia. Estudo dirigido de algoritmos. São Paulo, Erica, 2004. | ||
+ | |||
+ | ===Complementar=== | ||
+ | * SALIBA, W. L. C. Técnicas de programação: uma abordagem estruturada. São Paulo, Makron Books, 1993. | ||
+ | * SKIENA, S. S., REVILLA, M. A. Programming Challenges. Springer, 2003. | ||
+ | * WIRTH, N. Algoritmos e estrutura de dados. Rio de Janeiro, LTC, 1999. | ||
+ | |||
+ | ---- | ||
+ | ====Programa Completo==== | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | ====Material de Aula==== | ||
+ | Aula 1 | ||
+ | * {{:aula_1_introarq_pdag.pdf|Introdução a Arquitetura de Computadores}} | ||
+ | |||
+ | ---- | ||
+ | Aula 2 | ||
+ | * {{:aula_2_pdag.pdf|Introdução aos Algoritmos}} | ||
+ | * {{:aula_3_pdag.pdf|Formas de Representação de Algoritmos}} | ||
+ | * {{:lista_de_exerc_cios_1_-_aula_3.pdf|Exercícios 1}} | ||
+ | * | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Aula 3 | ||
+ | === Aula Prática C === | ||
+ | * {{:introducaoc.pdf|Introdução a Linguagem C}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Aula 4 | ||
+ | * {{: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}} | ||
+ | * {{:lista_de_exercicios_3.pdf|Exercícios 3}} | ||
+ | |||
+ | ---- | ||
+ | Aula 4 | ||
+ | * {{:listadeexerccios3-aula5.pdf|Exercicios}} | ||
+ | * {{:lista_de_exercicios3_solucao.pdf|Resolução dos Exercícios}} | ||
+ | |||
+ | |||
+ | ---- | ||
+ | Aula 5 | ||
+ | |||
+ | * {{:listadeexerciciosselecao.pdf|Exercícios Reforço}} | ||
+ | * {{:lista_exercicios_selecao_solucao.pdf|Resolução}} | ||
+ | |||
+ | ---- | ||
+ | Aula 6 | ||
+ | |||
+ | * Aula Prática | ||
+ | |||
+ | ---- | ||
+ | Aula 7 | ||
+ | * {{:aula_7_pdag.pdf|Comandos de Repetição}} | ||
+ | * {{:lista_de_exerc_cios_4_-_aula_7-8-9.pdf|Exercícios}} | ||
+ | * {{:listadeexercicios4-aula6-7-8-solucao.pdf|Resolução}} | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | Aula 8 | ||
+ | ===Algorítmos com Repetição=== | ||
+ | * {{:aula8pdag.pdf|Comandos de Repetição - Repita-até}} | ||
+ | * {{:aula_9_pdag.pdf|Comandos de Repetição - Para Até Faça}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | 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}} | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Primeira Avaliação ===== | ||
+ | |||
+ | === Prova Teórica dia 27/04, para as turmas M3, M4, M5 e M6 === | ||
+ | |||
+ | ---- | ||
+ | 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}} | ||
+ | |||
+ | ---- | ||
+ | ===== Segunda Avaliação ===== | ||
+ | |||
+ | === Prova Teórica dia 29/06, para as turmas M3, M4, M5 e M6 === | ||
+ | |||
+ | === Prova Prática === | ||
+ | * 2/07 - Turmas M5, M6 | ||
+ | * 3/07 - Turmas M3, M4 | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ===== Prova segunda chamada ===== | ||
+ | |||
+ | === Prova Teórica dia 6/07, para as turmas M3, M4, M5 e M6 as 10:00 sala 414=== | ||
+ | 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 13/07, para as turmas M3, M4, M5 e M6 as 10:00 sala 414=== | ||
+ | |||
+ | ---- |