Mudanças entre as edições de "PRG-2011-2"
Linha 39: | Linha 39: | ||
== 10/08/2011 == | == 10/08/2011 == | ||
− | + | Objetivos | |
+ | -Trabalhar estruturas de decisão e repetição | ||
+ | |||
− | |||
− | |||
Exercícios | 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 é LerProfundidadeManche(variavel). | um alarme quando o ângulo de arfagem é maior ou menor que 45 graus. O comando de leitura é LerProfundidadeManche(variavel). | ||
ver http://pt.wikipedia.org/wiki/Profundor | 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. | ||
+ | |||
+ | 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 | ||
+ | * [http://www.sj.ifsc.edu.br/~eraldo/PROG/MediaMaiorMenorVersao2.png uma solução] | ||
== 12/08/2011 == | == 12/08/2011 == |
Edição das 17h18min de 9 de agosto de 2011
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
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 é LerProfundidadeManche(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.
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