Mudanças entre as edições de "PRG-2012-1-ERALDO"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 85: Linha 85:
  
 
== Dia 6/03/2012 ==
 
== Dia 6/03/2012 ==
 +
 +
Apresentação dos TCCs
 +
 +
== Dia 12/03/2012 ==
  
 
=== Objetivos ===
 
=== Objetivos ===
Linha 90: Linha 94:
 
#Resolver exercícios de casa.
 
#Resolver exercícios de casa.
 
#Avaliar a capacidade do aluno elaborar pequenos fluxogramas para resolver problemas com sequências simples e caixas de decisão.
 
#Avaliar a capacidade do aluno elaborar pequenos fluxogramas para resolver problemas com sequências simples e caixas de decisão.
 +
#Variáveis do tipo cadeia de caracteres.
 +
 +
=== Avaliação ===
 +
 +
Elaborar um fluxograma e um teste de mesa para resolver o seguinte problema.
 +
Ler o valor de 3 resistores. Calcular o valor da resistência equivalente aos três resistores em série. Na sequência, calcular a corrente que passaria nestas resistências para uma tensão de 5V aplicada a esta resistência. As entradas inválidas (resistência negativa devem ser rejeitadas).
 +
 +
=== Variáveis tipo cadeia (string) ===
 +
 +
#Elaborar um fluxograma para um sistema de segurança que lê uma senha. Se a senha  conferir com uma senha pré-armazenada então a porta deve se abrir.
 +
#Estender o programa anterior para ler usuário e senha.

Edição das 12h47min de 12 de março de 2012

Dados Gerais

Nome do Professor: Eraldo Silveira e Silva

email: eraldo@ifsc.edu.br

Material de Referência

Horário de Atendimento Paralelo

Quarta das 16 às 17h.

Aulas

Dia 27/02/2012

Objetivos

  1. Plano de Aula.
  2. Introdução ao funcionamento do computador.
  3. Tarefa: ler até a página 10 da apostila.

Dia 29/02/2012

Objetivos

  1. Conceitos em lógica de programação: sequência lógica, instruções, algoritmo e programa;
  2. Conceito de variáveis e constantes;
  3. Relação entre variáveis e a memória de um computador;
  4. Fluxogramas: símbolos para representação de instruções simples e decisão;
  5. Desenvolver os primeiros fluxogramas para resolver problemas simples.

Exercícios

  1. Apresentar um fluxograma para ler 3 números e fazer a média;
  2. Fazer um teste de mesa usando como valores de entrada 2.0, 5.0 e 3.0;
  3. Considere um algoritmo para calcular o comprimento de uma circunferência. Quem são os dados de entrada e os dados de saída. Fazer um fluxograma para resolver o problema;
  4. Modifique o algoritmo acima para calcular, além do comprimento, a área da circunferência;
  5. Construir um fluxograma para ler 3 números e calcular a média dos dois maiores números lidos;
  6. Refazer o exercício 4 para calcular a média do maior e do menor número entre os 3 lidos.

Tarefa para casa

Ler capítulos 2, 3 e 4 da apostila.

Dia 05/03/2012

Objetivos

  • Fixar o conceito de fluxograma usando caixas de instruções e de decisão;
  • Fixar o conceito de teste de mesa;
  • Conceituar variáveis inteiras e reais (tipos de variáveis em geral);
  • Fixar o conceito de constantes.
  • Trabalhar expressões com operadores básicos (*,/,+,-).

Solução de exercícios passados para casa

  1. Construir um fluxograma para ler 3 números e calcular a média dos dois maiores números lidos;
  2. Construir um fluxograma para ler 3 números e calcular a média do maior e do menor número entre os 3 lidos.

Exercícios em sala

  1. Refazer o exercício para ler 3 números e calcular a média dos dois maiores números lido usando variáveis auxiliares MAIOR e MENOR;
  2. Refazer o exercício 4 para calcular a média do maior e do menor número entre os 3 lidos usando variáveis auxiliareas MAIOR e MENOR;
  3. Construir um fluxograma para ler 6 números e calcular a média dos dois maiores números lidos. Faça um teste de mesa;
  4. Um estudo sobre sensibilidade de pessoas a temperaturas da água identificou que a maioria das pessoas considera fria a água com temperaturas abaixo de 25 graus, morna entre 25 e 30 graus, e quente acima de 30 graus. Escreva um algoritmo na forma de fluxograma que mostre as palavras "fria", "morna" ou "quente" dependendo da temperatura da água que for informada;

OBS: sempre anote no lado do fluxograma os tipos das variáveis.

Exercícios para casa

  1. Faça um algoritmo para fazer a divisão de dois números reais. Antes de dividí-los deve ser feito um teste de validade. Caso não seja possível dividi-los, deve ser mostrada uma mensagem de erro. Se for possível, deve-se mostrar o resultado da divisão;
  2. Fazer um algoritmo para computar a área e perímetro de um retângulo. Entrar com os dois lados;
  3. Fazer um programa para computar as áreas de um retângulo e de um círculo. O programa deve mostrar uma mensagem indicando qual figura possui maior área;
  4. Considere que a função de uma reta é dada por: . Elabore um fluxograma para calcular o valor de y dado o valor de x.

Dia 6/03/2012

Apresentação dos TCCs

Dia 12/03/2012

Objetivos

  1. Resolver exercícios de casa.
  2. Avaliar a capacidade do aluno elaborar pequenos fluxogramas para resolver problemas com sequências simples e caixas de decisão.
  3. Variáveis do tipo cadeia de caracteres.

Avaliação

Elaborar um fluxograma e um teste de mesa para resolver o seguinte problema. Ler o valor de 3 resistores. Calcular o valor da resistência equivalente aos três resistores em série. Na sequência, calcular a corrente que passaria nestas resistências para uma tensão de 5V aplicada a esta resistência. As entradas inválidas (resistência negativa devem ser rejeitadas).

Variáveis tipo cadeia (string)

  1. Elaborar um fluxograma para um sistema de segurança que lê uma senha. Se a senha conferir com uma senha pré-armazenada então a porta deve se abrir.
  2. Estender o programa anterior para ler usuário e senha.