Aula 4 – 16/03/2010

DISCIPLINA: Algoritmos e Lógica de Programação

PROFESSOR: Leandro Fernandes da Mota

EMAIL: prof.leandrofm@gmail.com

EMENTA DA DISCIPLINA: Conceito de lógica. Lógica aplicada à programação. Tipos de algoritmos. Conceitos de variáveis e constantes. Tipos primitivos de dados. Operadores: aritméticos, relacionais e lógicos. Estruturas de seleção. Estruturas de controle e repetição.

CONTEÚDO PROGRAMÁTICO DA 4º AULA:

Exercícios sobre o desenvolvimento de algoritmos com as instruções primitivas, variáveis e expressões; utilizando as formas de representações do algoritmo.

Exemplo:

Partes de um programa Representação em português estruturado Representação em diagrama de blocos
1º Nome do programa Programa Area_Círculo
2º Declaração das constantes Const
Pi = 3.14159235;
3º Declaração das variáveis Var
A: Real;  // Variável da área
R: Real; //Variável do raio
// ou poderia delarar da seguinte forma
//A, R: Real;
4º Inicio do programa início
5ª Entrada de dados leia (R);
6º Processamento A <- Pi * pot(R, 2);// atribui o resultado em A
7º Saída de dados escreva (“A área o Círculo é”, A);
8º Fim do programa fim

Exercícios Represente em português estruturado e em diagrama de blocos os algoritmos solicitados abaixo.

  1. Faça um algoritmo para efetuar a leitura de um valor numérico inteiro e apresentar o resultado do valor lido elevado ao quadrado.
  1. Faça um algoritmo que efetue a leitura de dois números, realize a soma deles e apresente o resultado.
  1. Faça um algoritmo que leia o nome e a idade de duas pessoas, faça a soma das idades e apresente o resultado da seguinte forma: “A soma da idade de X com Y é igual a Z”.
  1. Faça um algoritmo que leia o nome e ano de nascimento de uma pessoa e depois o ano atual e calcule a idade dessa pessoa, apresentando o resultado da seguinte forma: “O X tem y anos de idade!”
  1. Faça um algoritmo que leia o nome de uma pessoa e calcule seu índice de massa corpórea de uma pessoa por meio da fórmula IMC = peso / altura², e exiba o resultado da seguinte forma: “X seu IMC é igual a Y”.
  1. Faça um algoritmo para efetuar o cálculo de uma prestação de um bem em atraso, utilizando a fórmula PRESTAÇÃO        VALOR + (VALOR * (TAXA/100) * TEMPO).

  1. Faça um algoritmo para ler uma temperatura em graus Celsius e apresentá-la convertida em graus Fahrenheit. A fórmula de conversão é F         (9 * C + 160) / 5, sendo F a temperatura em Fahrenheit e C a temperatura em Celsius. (Represente em português estruturado e em diagrama de blocos)
  1. Faça um algoritmo para calcular e apresentar o volume de uma lata de óleo, utilizando a fórmula Volume         3,14159 * R² * altura. (Represente em português estruturado e em diagrama de blocos)
  1. Faça um algoritmo que calcule e apresente o valor de uma caixa utilizando a fórmula     Volume        comprimento * largura * altura. (Represente em português estruturado e em diagrama de blocos)
  1. Faça um algoritmo para ler dois valores para as variáveis A e B e efetuar a troca dos valores de forma que a variável A passe a possuir o valor da variável B e a variável B passe a possuir o valor da variável A. Apresente os valores após a efetivação do processo de troca. (Represente em português estruturado e em diagrama de blocos).
  1. Faça um algoritmo que leia o nome de uma pessoa e calcule seu índice de massa corpórea de uma pessoa por meio da fórmula IMC = peso / altura², e exiba o resultado da seguinte forma: “X seu IMC é igual a Y”. E exiba uma mensagem final de acordo com a tabela abaixa
Cálculo IMC Situação
Abaixo de 18,5 Você está abaixo do peso ideal
Entre 18,5 e 24,9 Parabéns — você está em seu peso normal!
Entre 25,0 e 29,9 Você está acima de seu peso (sobrepeso)
Entre 30,0 e 34,9 Obesidade grau I
Entre 35,0 e 39,9 Obesidade grau II
40,0 e acima Obesidade grau III

2 Responses to Aula 4 – 16/03/2010

  1. mARIANA diz:

    gostaria de receber explicação do exercicios calculo imc situação o ultimo desta pagina

Deixe uma Resposta

Preencha os seus detalhes abaixo ou clique num ícone para iniciar sessão:

Logótipo da WordPress.com

Está a comentar usando a sua conta WordPress.com Terminar Sessão / Alterar )

Imagem do Twitter

Está a comentar usando a sua conta Twitter Terminar Sessão / Alterar )

Facebook photo

Está a comentar usando a sua conta Facebook Terminar Sessão / Alterar )

Google+ photo

Está a comentar usando a sua conta Google+ Terminar Sessão / Alterar )

Connecting to %s

%d bloggers like this: