Algoritmos e Programação
Período letivo 2021.2:
Material didático:
- Slides
- OnlineGDB
- Dev-Cpp 5.11: um ambiente de programação interativo e gratuito para as linguagens C e C++:
- Material elaborado por outros professores do colegiado:
- Bibliografia:
- WWW:
- Artigos:
- Livros:
- Referências online:
- Material em português:
Avaliações:
Aulas ministradas:
Turma 13 (Civil, Teoria):
Aula 01 - 13/07/2021 - Apresentação e motivação. Importância das linguagens de alto-nível. Conceitos básicos de programação de computadores (aula ao vivo remota e gravada).
Aula 02 - 20/07/2021 - Comandos PRINTF, SCANF e atribuição. Expressões e tipos INT e FLOAT (aula ao vivo remota e gravada).
Aula 03 - 27/07/2021 - Programação estruturada. Comando condicional (IF-ELSE e IF-THEN-ELSE) (aula ao vivo remota e gravada).
Aula 04 - 03/08/2021 - Comando iterativo (WHILE, DO-WHILE e FOR). Comando SWITCH-CASE (aula ao vivo remota e gravada).
Aula 05 - 10/08/2021 - Vetores (aula ao vivo remota e gravada).
Aula 06 - 17/08/2021 - Matrizes (aula ao vivo remota e gravada).
Aula 07 - 24/08/2021 - Cadeias de caracteres (aula ao vivo remota e gravada).
Aula 08 - 31/08/2021 - Prova 1 (aula ao vivo remota e gravada).
Aula 09 - 14/09/2021 - Funções. Passagem de parâmetros por valor (aula ao vivo remota e gravada).
Aula 10 - 21/09/2021 - Passagem de parâmetros por referência. Exemplo completo (aula ao vivo remota e gravada).
Aula 11 - 05/10/2021 - Recursão. Exemplos. (aula ao vivo remota e gravada).
Aula 12 - 08/10/2021 - Revisão para a prova 2. Esclarecimento de dúvidas. (aula ao vivo remota e gravada).
Aula 13 - 19/10/2021 - Prova 2 (aula ao vivo remota e gravada).
Aula 14 -
Aula 15 -
26/10/2021 - Prova final.
Turma 3B (Civil, Prática):
Aula 01 - 14/07/2021 - Apresentação do onlinegdb. Programa Hello World. Principais recursos (aula ao vivo remota e gravada).
Aula 02 - 21/07/2021 - Programação seqüencial. Exercícios 02, 04, 06, 07, 12, 15, 17, 19 e 25 (página 39 do livro Fundamentos da Programação de Computadores, 1ª ed) (aula ao vivo remota e gravada).
Aula 03 - 28/07/2021 - Continuação da lista anterior (aula ao vivo remota e gravada).
Aula 04 - 04/08/2021 - Comando condicional. Exercícios 01, 02, 04, 12, 13, 22 e 23 (página 72 do livro Fundamentos da Programação de Computadores, 1ª ed) (aula ao vivo remota e gravada).
Aula 05 - 11/08/2021 - Continuação da lista anterior (aula ao vivo remota e gravada).
Aula 06 - 18/08/2021 - Comando iterativo. Exercícios 01, 02, 03, 08, 10, 21 e 28 (página 124 do livro Fundamentos da Programação de Computadores, 1ª ed) (aula ao vivo remota e gravada).
Aula 07 - 25/08/2021 - Continuação da lista anterior (aula ao vivo remota e gravada).
Aula 08 - 01/09/2021 - Vetores. Exercícios 04, 01, 12, 18, 25, 03, 05 e 19 (página 163 do livro Fundamentos da Programação de Computadores, 1ª ed) (aula ao vivo remota e gravada).
Aula 09 - 15/09/2021 - Continuação da lista anterior (aula ao vivo remota e gravada).
Aula 10 - 22/09/2021 - Matrizes. Exercícios 01, 03, 05, 07, 16 e 24 (página 201 do livro Fundamentos da Programação de Computadores, 1ª ed) (aula ao vivo remota e gravada).
Aula 11 - 29/09/2021 - Continuação da lista anterior (aula ao vivo remota e gravada).
Aula 12 - 06/10/2021 - Cadeias de caracteres. Exercícios (aula ao vivo remota e gravada).
Aula 13 - 13/10/2021 - Funções. Exercícios 01, 02, 06, 08, 10 e 12 (página 344) e Exercícios (01, 02 e 03) (aula ao vivo remota e gravada).
Aula 14 - 20/10/2021 - Continuação da lista anterior (aula ao vivo remota e gravada).
Aula 15 -