PRG-2011-2
Nome do Professor: Eraldo Silveira e Silva
email: eraldo@ifsc.edu.br
Material de Referência
- Apostila adotada: Curso de Linguagem C - Engenharia Elétrica - UFMG
Aulas
3/08/2011:
Objetivos da Aula
-apresentar plano de ensino;
-conceitos básicos de programação e algoritmos (até pg 10 da apostila)
-apresentar o básico do fluxograma para ler 3 números e fazer a média;
5/08/2011:
1.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.
2.Modifique o algoritmo acima para calcular, além do comprimento, a área da circunferência.
3.Construir um fluxograma para ler 3 números e calcular a média dos dois maiores números lidos.
4.Refazer o exercício 3 para calcular a média do maior e do menor número entre os 3 lidos.
10/08/2011
Objetivos -Trabalhar estruturas de decisão e repetição simples
Exercícios
- Escreva um programa que leia N números e calcule a média deles;
- Retrabalhar o exercício 4 da aula anterior para deixá-lo genérico: média entre o maior e o menor de n n números. Supor que n é o primeiro núumero lido.
Solução 1: Usando um loop estilo GOTO
12/08/2011
Exercícios
- Você trabalha na Airbus e deve construir programa que lê as informações do manche quando ele é empurrado ou puxado (é um airbus antigo, os novos tem joystick) e gera um alarme quando o ângulo de arfagem é maior ou menor que 45 graus. O comando de leitura é LerProfundor(variavel). Ver http://pt.wikipedia.org/wiki/Profundor
- 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 que mostre as palavras "fria", "morna" ou "quente" dependendo da temperatura da água que for informada.
- Faça um algoritmo para fazer a divisão de dois números reais. Antes de dividi-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.
- Escreva um programa que leia cinco números do teclado e mostre os dois maiores números.