Algoritmos e Programação


Período letivo 2019.2:


Avisos:


Calendário de final de período:


Material didático:


Aulas ministradas:

Aula 01 (turma 2B) 23/09/2019 - Algoritmos. Programas. Linguagem de alto-nível. Linguagem de baixo-nível. Compiladores. Dev-C++. Hello World.
Aula 02 (turma 2B) 30/09/2019 - Estrutura de um programa C. Declarações e comandos. Tipos int, float e char. Expressões. Comando de atribuição. scanf e printf. Exercícios 02, 04, 06, 07, 12, 15, 17, 19 e 25 (página 39 do livro Fundamentos da Programação de Computadores, 2ª edição)
Aula 03 (turma 2B) 07/10/2019 - Continuação dos exercícios 02, 04, 06, 07, 12, 15, 17, 19 e 25 (página 39 do livro Fundamentos da Programação de Computadores, 2ª edição)
Aula 04 (turma 2B) 14/10/2019 - Comando condicional. Exercícios 01, 02, 04, 12, 13, 22 e 23 (página 72 do livro Fundamentos da Programação de Computadores, 2ª edição)
Aula 05 (turma 2B) 21/10/2019 - Comando switch-case. Continuação dos exercícios 01, 02, 04, 12, 13, 22 e 23 (página 72 do livro Fundamentos da Programação de Computadores, 2ª edição)
Aula 06 (turma 2B) 08/10/2019 - Comandos iterativos (while, do-while e for). Exercícios 01, 02, 03, 08, 10, 21 e 28 (página 124).
Aula 07 (turma 2B) 11/11/2019 - Continuação dos exercícios 01, 02, 03, 08, 10, 21 e 28 (página 124).
Aula 08 (turma 2B) 18/11/2019 - Vetores. Programas para os exercícios 04, 01, 12, 18, 25, 03, 05 e 19 (página 163).
Aula 09 (turma 2B) 25/11/2019 - Continuação dos exercícios 04, 01, 12, 18, 25, 03, 05 e 19 (página 163).
Aula 10 (turma 2B) 02/12/2019 - Matrizes. Programas para os exercícios 01, 03, 05, 07, 16 e 24 (página 201).
Aula 11 (turma 2B) 09/12/2019 - Continuação dos exercícios 01, 03, 05, 07, 16 e 24 (página 201).
Aula 12 (turma 2B) 16/12/2019 - Cadeias de caracteres. Exercícios.
Aula 13 (turma 2B) 20/01/2020 - Funções. Programas para os exercícios 01 e 02 (página 344).
Aula 14 (turma 2B) 27/01/2020 - Funções. Programas para os exercícios 06, 08, 10 e 12 (página 344) e lista de exercícios (01, 02 e 03).
Aula 15 (turma 2B) 03/02/2020 - Passagem de vetores e matrizes como parâmetros (lista de exercícios 04, 05 e 06). Funções recursivas (fatorial, fibonacci e torre de hanói).

Aula 01 (turma 7B) 25/09/2019 - Algoritmos. Programas. Linguagem de alto-nível. Linguagem de baixo-nível. Compiladores. Dev-C++. Hello World.
Aula 02 (turma 7B) 02/10/2019 - Estrutura de um programa C. Declarações e comandos. Tipos int, float e char. Expressões. Comando de atribuição. scanf e printf. Exercícios 02, 04, 06, 07, 12, 15, 17, 19 e 25 (página 39 do livro Fundamentos da Programação de Computadores, 2ª edição)
Aula 03 (turma 7B) 09/10/2019 - Continuação dos exercícios 02, 04, 06, 07, 12, 15, 17, 19 e 25 (página 39 do livro Fundamentos da Programação de Computadores, 2ª edição)
Aula 04 (turma 7B) 16/10/2019 - Comando condicional. Exercícios 01, 02, 04, 12, 13, 22 e 23 (página 72 do livro Fundamentos da Programação de Computadores, 2ª edição)
Aula 05 (turma 7B) 23/10/2019 - Comando switch-case. Continuação dos exercícios 01, 02, 04, 12, 13, 22 e 23 (página 72 do livro Fundamentos da Programação de Computadores, 2ª edição)
Aula 06 (turma 7B) 30/10/2019 - Comandos iterativos (while, do-while e for). Exercícios 01, 02, 03, 08, 10, 21 e 28 (página 124).
Aula 07 (turma 7B) 06/11/2019 - Continuação dos exercícios 01, 02, 03, 08, 10, 21 e 28 (página 124).
Aula 08 (turma 7B) 13/11/2019 - Vetores. Programas para os exercícios 04, 01, 12, 18, 25, 03, 05 e 19 (página 163).
Aula 09 (turma 7B) 27/11/2019 - Continuação dos exercícios 04, 01, 12, 18, 25, 03, 05 e 19 (página 163).
Aula 10 (turma 7B) 11/12/2019 - Matrizes. Programas para os exercícios 01, 03, 05, 07, 16 e 24 (página 201).
Aula 11 (turma 7B) 18/12/2019 - Continuação dos exercícios 01, 03, 05, 07, 16 e 24 (página 201).
Aula 12 (turma 7B) 22/01/2020 - Cadeias de caracteres. Exercícios.
Aula 13 (turma 7B) 29/01/2020 - Funções. Programas para os exercícios 01 e 02 (página 344).
Aula 14 (turma 7B) 01/02/2020 - Funções. Programas para os exercícios 01, 02, 06, 08, 10 e 12 (página 344) e lista de exercícios (01, 02 e 03).
Aula 15 (turma 7B) 05/02/2020 - Funções (revisão dos exercícios anteriores).