Roteiro das Aulas: Algoritmos / Algoritmos e Programação
Turma de SEGUNDA-FEIRA – 2020/1
Aula01 - 02/03
Apresentação das seguintes Páginas Web
FACCAT (http://www.faccat.br): Portal do Aluno (testar usuário e senha), Guia Acadêmico, Calendário, Biblioteca, Testar E-mail FACCAT ( @sou.faccat.br ).
FIT (http://fit.faccat.br): página da Faculdade de Informática de Taquara (3 cursos de TI), Inscrição do E-mail na lista Alunofit-l (confirmar inscrição pelo link que vai receber por e-mail). O link da lista é: https://groups.google.com/a/listas.faccat.br/d/forum/alunofit-l Para se cadastrar na lista, tem que ter um e-mail da FACCAT ( @sou.faccat.br ). É só realizar o login e clicar em entrar no grupo.
Solicitar criação da Conta Shell: preencher o seguinte formulário. Em breve você receberá um e-mail de confirmação do laboratorista Rodrigo Henrich (rodrigohenrich@faccat.br).
Página da Disciplina (http://fit.faccat.br/~fpereira): Ementa e Bibliografia, Roteiro das Aulas, Datas das Avaliações, Apostilas com Conteúdos a serem trabalhados durante o semestre com Exemplos e Exercícios.
Formas de Representação de Algoritmos: Cap.2 – Pág.6
Conceitos de: Constante, Variável e Atribuição: Cap.3 – Pág.9
Instrução Escrever: Cap.4 – Pág.11
Fazer os exemplos práticos 1 e 2 (pág.13 - cap. 5.1) em Português Estruturado e depois passar para Linguagem Python (http://python.org)
QrCode da Máquina de Café
Cada aluno receberá um e-mail do QrCafé com as instruções: e-mail cadastrado no Portal do Aluno! (hotmail normalmente não funciona).
Site do Café: qrcafe.com.br
Testar seu QrCode na máquina de café e aproveitar para provar um cafezinho!
Tarefas para Casa
1) Ler do cap.1 ao cap.13 (até a página 24) da Apostila do Conteúdo (disponível na página da disciplina).
Provinha na próxima aula (09/03): haverá uma provinha com 4 questões teóricas (valendo 0.25 cada) para serem feitas no papel, sobre os capítulos estudados (cap.1 ao cap.13). Leve lápis e borracha!
2) Instalar o Python no seu computador (Notebook ou Computador de Casa): instruções na página 19 - cap. 10 da apostila.
Lembrete: a turma está bem cheia, tem 23 computadores no Lab.B201 (+1 computador do prof.) e estamos com 34 alunos. Então, quem tiver Notebook,
e puder levar para aula, leve, por favor!
Aula02 - 09/03
Provinha1: vale 1.0 para G1
Não esqueça do lápis e da borracha!
Conteúdo da provinha: cap1 ao cap13 da Apostila do conteúdo (até a página 24).
Provinha sem consulta, individual e sem computador.
Provinha com 4 questões para fazer no papel, valendo 1.0 para G1: 20 minutos para fazer.
Feedback: provinha corrigida será devolvida na aula seguinte com a nota e as questões serão corrigidas no quadro e debatidas, para tirar dúvidas!
Lembrete: a turma está bem cheia, tem 23 computadores no Lab.B201 (+1 computador do prof.) e estamos com 34 alunos. Então, quem tiver Notebook,
e puder levar para aula, leve, por favor!
Depois da Provinha1: continuar na Apostila - Conteúdo de Algoritmos e Programação - Linguagem Python
Fazer e corrigir os algoritmos dos exercícios 5 ao 14: corrigimos os algoritmos dos exercícios 9, 10 e 11 (em Python ainda não corrigimos) e ficaram de Tema 12, 13 e 14 (fazer os algoritmos no caderno e depois passar para Linguagem Python no computador).
Tarefa para Casa
Exercícios da Apostila de Exercícios de Algoritmos e Programação: exercícios 12, 13 e 14 (fazer os algoritmos no caderno e depois passar para Linguagem Python no computador).
Ler o capítulo 17 - página 31 da Apostila do Conteúdo: Horizontalização de Fórmulas (Linearização)
Quem quiser, pode tentar fazer a partir do 15 também.
Aula07 - 13/04
Corrigir Tema
Exercícios da Apostila de Exercícios de Algoritmos e Programação: exercícios 9, 10 e 11 corrigir Programas em Pyhton e 12, 13 e 14 (fazer os algoritmos no caderno e depois passar para Linguagem Python no computador).
Página 29: cap. 15.2
Marcadores e Formatação de Números: explicar e mostrar exemplos da apostila.
Apostila de Algoritmos e Programação
Horizontalização de Fórmulas: cap.17 - pág.31
Fazer e corrigir o exercício 15 da Apostila de Exercícios, depois fazer o mesmo exercício 15 de outra forma, ou seja, ao contrário.
Fazer os exercícios 16 ao 21 (Algoritmo no caderno e depois em Python): Pág.5 (Apostila de Exercícios).
Corrigimos em aula até o ??.
Ficaram ?? de Tema!
Aula08 - 20/04
Provinha com 4 questões até intervalo
Depois do intervalo: corrigir exercícios que tinham ficado de tema (40, 41, 43, 44, 45, 50 e 51).
Corrigimos: 40, 41, 43, 44 e 45.
Cada um levou sua provinha pra casa para fazer no computador e corrigir!
Aula09 - 27/04
TP
Recolher as Provinhas
Recolher as provinhas: com sugestões de correções para fechar as notas.
Corrigir mais Exercícios até o Intervalo
Corrigir mais alguns exercícios: até o 58.
Depois do Intervalo: Operadores Lógicos
Operadores Lógicos: Cap.23 – Pág.40
Expressões Lógicas e Prioridades das Operações: Cap.23.1 – Pág.41
Fazer os Exercícios da Apostila de Exercícios: 59 ao 66, fazer os Algoritmos e, depois, fazer também na Linguagem Python.
Fazer exercícios no papel para treinar para prova!
Corrigimos em aula: 59 e 60 - os demais ficaram para casa.
Aula10 - 04/05
Aula dedicada para corrigir exercícios que ficaram para casa
Última aula antes da prova: tirar dúvidas!
Lembrar da Prova G1 na semana que vem!
Levar lápis e borracha!
Fazer exercícios no papel para treinar para prova.
Aula11 - 11/05 *PROVA G1*
PROVA G1 – Valor: 8.0
Sem uso do computador.
Sem consulta a qualquer tipo de material.
Conteúdo
Apostila de Algoritmos e Programação: Cap1 ao 23 (pág.42).
Apostila Exercícios de Algoritmos e Programação: 1 ao 66.
Clique aqui para ver as dicas para o dia da prova!
Aula12 - 18/05
Devolução e correção da Prova G1 no quadro: até o intervalo!
Tirar dúvidas, pois o conteúdo seguinte depende deste!
Em duplas, um ajudou o outro para refazer os exercícios da prova e tirar as dúvidas.
Algoritmos com Repetição: Estrutura Enquanto - Cap.24 – Pág.43 (até a 45)
Exercícios Estrutura de Repetição Enquanto (while): 67 ao 74 – fazer os algoritmos no caderno e depois passar para Python.
Corrigimos até o 69 em aula: ficou de tema 70 ao 74 (fazer os algoritmos no caderno e só depois passar para Python).
Aula13 - 25/05
FERIADO: Dia do Prof (15/10 - transferido para 14/10)!
Aceito presentes na próxima aula :)
Aula14 - 01/06
Correção dos exercícios que ficaram para casa
Estrutura de Repetição Enquanto - Exercícios 70 ao 74: fazer os algoritmos no caderno e só depois passar para Python.
Apresentação do conceito de “Resposta: Sim/Não” - Cap.26 - Pág.45
Ler Resposta para continuação da execução do Algoritmo (continuação do laço).
Fazer e corrigir os exercícios da apostila de exercícios: 75 e 76.
Aula15 - 08/06
Corrigir exercícios que ficaram para casa
Exercícios da apostila de exercícios: 76 ao 81 para tirar dúvidas (79 não fazer!).
Contadores e Acumuladores: Cap.27 - Pág.46
Apresentação dos conceitos de Contadores e Acumuladores: com exemplos.
Exercícios 77 ao 81: fazer Algoritmo no caderno (depois passar para Python).
Aula16 - 15/06
Estrutura de Repetição com Variável de Controle (Para): Cap.28 - Pág.48 até 53.
Exercícios da apostila de exercícios: 82 ao 103.
Corrigimos em aula: do 82 ao 86.
TEMA: ficaram para casa os exerícios 87 ao 103.
Após intervalo: exercício valendo 0.5 para G2
Fazer no papel e mostrar para a profa ou monitor até o final da aula de hoje (22:30)!
Aula17 - 22/06
Determinação do Maior/Menor Valor: Cap.30 - Pág.54
Exercícios práticos da apostila.
Ficaram para casa os exercícios do 104 ao 120.
Trabalho prático: valendo 1.0 para G2
Trabalho com 2 questões: fazer individual, com consulta.
Registros e Funções: respostas escritas à mão.
Correção de Exercícios que ficaram para CASA
Corrigimos no Computador/Projetor os Exercícios da apostila de exercícios: 87 ao 95. Os demais, até o 103, ficaram para correção em Monitorias.
Vídeo dos alunos programando Robôs Arduino
Trabalho Prático com Programação de Robôs Arduino: vale 1.0 para o G2
Fazer em duplas: enviar os arquivos .ino compactados (zipados = .ZIP) para profa.
Assunto do e-mail: Trabalho Arduino - NomeAluno1 e NomeAluno2
Aula18 - 29/06
Correção de Exercícios: tirar dúvidas!
Última Aula antes das Provas Finais: fazer os Algoritmos e depois passar para a Linguagem Python.
Provinha valendo 1.0 para G2
Provinha com 2 questões valendo 0.5 cada para fazer em aula, sem consulta!
Devolução da provinha corrigida: correção no quadro para tirar dúvidas.
Aula19 - 29/06 *PROVA G2*
Aplicação da PROVA de G2
Sem uso do computador.
Sem consulta a qualquer tipo de material.
Levem lápis e borracha!
Conteúdo
Toda matéria vista no semestre!
Clique aqui para ver as dicas para o dia da prova!
Aula20 - 06/07 *PROVA SUBSTITUIÇÃO*
Aplicação da PROVA de SUBSTITUIÇÃO valendo 10.0
Sem uso do computador
Sem consulta a qualquer tipo de material
Local: no nosso Lab. B201
Conteúdo
Toda matéria vista no semestre!
Clique aqui para ver as dicas para o dia da prova!
Aula21 - 13/07 *PROVA EXAME*
Aplicação da PROVA de EXAME valendo 10.0
Sem uso do computador
Sem consulta a qualquer tipo de material
Local: no nosso Lab. B201
Conteúdo
Toda matéria vista no semestre!
Clique aqui para ver as dicas para o dia da prova!