Roteiro das Aulas: Programação I / Laboratório de Programação I
Turma de QUINTA-FEIRA – 2019/2
Aula01 - 25/07
Apresentação Página Web da Disciplina
Página Web da disciplina (fit.faccat.br/~fpereira), onde constam: Ementa, Bibliografia, Roteiro das Aulas,
Apostilas com Conteúdos, Exemplos e Exercícios da disciplina (com algumas respostas)
Teste da Conta Shell
Usar o programa WinSCP ou FileZilla para acessar a Conta Shell no servidor FIT
Qualquer problema relacionado com a conta shell: enviar e-mail para o laboratorista Rodrigo Henrich
(rodrigohenrich@faccat.br).
Se você ainda não possui uma conta no Servidor FIT da FACCAT, envie um e-mail para o Rodrigo solicitando (com seu nome e matrícula).
Revisão de Algoritmos e apresentação da Linguagem Pascal
Fazer alguns programinhas básicos para refrescar a memória e conhecer a sintaxe da Linguagem Pascal
(comentários, declaração de variáveis, ler do teclado e escrever na tela, cálculos, testes e laços): exemplos práticos de revisão.
Provinha na próxima aula! Estudar exercícios Simples, Seleção e Repetição da Apostila
de EXERCÍCIOS de Programação I: até a página 10. Fazer os exercícios em Pascal para estudar!
Provinha2 - surpresa: fazer no papel e entregar/mostrar
1) (0.5) Ler um vetor X de 10 elementos inteiros. Calcular a média aritmética da turma e copiar para um vetor A os valores de X que estão acima da média calculada e para um vetor B os valores que estão abaixo da média. Imprimir a média calculada e os vetores A e B. Observação: Não deixar espaços vagos (zerados, em branco) entre os elementos e nem no início do vetor A nem do vetor B (no final do vetor pode).
2) (0.5) Ler as notas finais de uma turma de 10 alunos armazenando-as em um vetor N. A seguir calcule a média aritmética das notas dos alunos aprovados (nota maior ou igual a 6.0). Armazene em um vetor P a posição (índice) que cada aluno ocupa no vetor N, dos alunos que obtiveram nota maior que a média calculada. Imprimir a média calculada e logo após o vetor P. Observação: Não deixar espaços vagos (zerados, em branco) entre os elementos e nem no início do vetor P (no final do vetor pode).
Aula05 - 22/08
Exercícios Práticos de Vetores: até o intervalo!
Corrigir os exercícios da Provinha2: vale 1.0 para G1.
Fazer o Exercício 4 no caderno: mostrar para a profa. ao terminar!
Tema para Casa
Estudar Exercícios Extras de Vetores: haverá provinha na próxima aula!
Aula06 - 29/08
Provinha3 com 4 Exercícios dos EXTRAS de Vetores
4 Questões para fazer sem consulta, no papel: vale 1.0
Aula07 - 05/09
Devolução e Correção dos 4 Exercícios da Provinha3 - Vetores
Correção com Computador para tirar últimas dúvidas de Vetores!
Apostila de Programação I – Linguagem Pascal: após o intervalo!
Depois do intervalo: iniciaremos os estudos práticos de Matrizes.
Cap. 20 – Pág. 34: Estruturas de Dados - MATRIZES.
Apostila de Exercícios de Programação I - Linguagem Pascal
Matrizes: página 14.
Ficou de TEMA: exercício 3.
Aula08 - 12/09
Continuação dos Exercícios Práticos de Matrizes
Fazer e corrigir exercícios da apostila: página 14.
Trabalho com questões sobre Registros e Funções: fazer individual, com consulta, escrito à mão. Valendo 1.0 para G2. Quem não estava na aula, não vai perder ponto!
Aula17 - 14/11
Churras!
Aula18 - 21/11
Revisão de Registros e Funções!
Devolver o trabalho corrigido.
Tirar últimas dúvidas para as provas finais.
** Aula19 - 28/11 PROVA G2 **
Aplicação da PROVA G2: valendo 10.0
Escrita à mão, no papel!
Sem computador e sem consulta a qualquer tipo de material.
Conteúdo: Registros (record) e Modularização (function) utilizando a Linguagem Pascal.
** Aula20 - 05/12 **
Aplicação da PROVA de SUBSTITUIÇÃO valendo 10.0
Escrita à mão
Sem computador e sem consulta a qualquer tipo de material
Conteúdo: Todos conteúdos vistos durante o semestre (Vetores, Matrizes, Registros e Modularização)
** Aula21 - 12/12 **
Aplicação da PROVA de EXAME valendo 10.0
Escrita à mão
Sem computador e sem consulta a qualquer tipo de material
Conteúdo: Todos conteúdos vistos durante o semestre (Vetores, Matrizes, Registros e Modularização)