Olá!


Seja bem vindo (a) a esse espaço sobre Educação e Tecnologia. Fique a vontade para os comentários em relação aos assuntos expostos.

Um forte abraço e felicidades sempre,

Luiz Claudio



E-mail: luizclaudioblm@hotmail.com


quarta-feira, 30 de março de 2011

Atividade - Cálculo do IMC (Índice de Massa Corporal) - REFINAMENTO 1



Podemos fazer sucessivos refinamentos em nosso software do cálculo do IMC. Uma das mudanças está na escolha do sexo, que poderá ser realizada selecionando-se Masculino ou Feminimo com um simples clique. Para isso iremos utilizar alguns objetos presentes no Lazarus.





quarta-feira, 23 de março de 2011

Atividade - Cálculo do IMC (Índice de Massa Corporal)

Através do índice de massa corporal(IMC), pode-se estimar se uma pessoa está acima do peso ideal(obesa). A vantagem do uso do IMC é que seu cálculo é simples, rápido e não requer nenhum equipamento especial, porém, devido a sua simplicidade e por não levar em conta o porte da pessoa entre outros, não pode ser considerado um meio livre de erros. O IMC também não pode distingüir as proporções de músculos, gordura, ossos e água no corpo. Portanto, seu uso não é recomendado para atletas e crianças, por exemplo.

Apesar dessas desvantagens, o índice de massa corporal vem sendo usado pela Organização Mundial de Saúde como ferramenta para estatísticas sobre obesidade no mundo.

Alguns Links onde você pode realizar o cálculo do IMC:




ATIVIDADE:

Desenvolva um programa de computador, utilizando a linguagem Pascal para calcular o IMC de uma pessoa qualquer, conforme a tabela abaixo, quando terminar a atividade chame o professor


OBS: Desenvolvemos o algorítmo do IMC em sala de aula, conforme abaixo, isso pode auxilia-los na construção do Programa

algoritmo "IMC"
// Função : Cálculo do IMC
// Autor : Luiz Claudio Ferreira de Souza
// Data : 19/1/2011
// Seção de Declarações 
var
Sexo:caracter
IMC:Real
Peso:Real
Altura:Real
inicio
// Seção de Comandos 
Escreva("Qual seu Peso?")
Leia (peso)
Escreva ("Qual sua Altura")
Leia (Altura)
IMC:=Peso/(Altura^2)
Escreva("Qual o seu Sexo?  Masculino (M), Feminino (F)")
Leia(sexo)
Se Sexo = "F" Entao
  Se IMC < 19.1 Entao
          Escreva("Abaixo do Peso")
  fimse
  Se (IMC >= 19.1) e (IMC <= 25.8) Entao
          Escreva("Peso Normal")
  Fimse
  Se (IMC > 25.8) e (IMC <= 27.3) Entao
          Escreva("Marginalmente Acima do Peso")
  Fimse
  Se (IMC > 27.3) e (IMC <= 31.1) Entao
          Escreva("Acima do Peso Ideal")
  Fimse
  Se (IMC >= 19.1) e (IMC <= 25.8) Entao
          Escreva("Peso Normal")
  Fimse
  Se IMC > 31.1 Entao
          Escreva("Obesa")
  Fimse
Fimse

Se Sexo = "M" Entao

  Se IMC < 20.7 Entao
          Escreva("Abaixo do Peso")
  fimse
  Se (IMC >= 20.7) e (IMC <= 26.4) Entao
          Escreva("Peso Normal")
  Fimse
  Se (IMC > 26.4) e (IMC <= 27.8) Entao
          Escreva("Marginalmente Acima do Peso")
  Fimse
  Se (IMC > 27.8) e (IMC <= 32.3) Entao
          Escreva("Acima do Peso Ideal")
  Fimse
  Se IMC > 32.3 Entao
          Escreva("Obeso")
  Fimse
Fimse
fimalgoritmo


=======================================
===================================
======================
========
=

Logo abaixo existe um link para que você obtenha a solução que desenvolvi para a atividade proposta, sempre enfatizo que cada um raciocina de um modo. Então podemos afirmar que programas diferentes irão surgir, mas o que importa é que o objetivo da terefa seja desenvolvida!


Imagem do Programa


Abaixo estou postando os componentes que utilizei do Lazarus, é somente para mostrar quais eu utilizei para entender melhor as linhas de código do programa aqui postado. Não quer dizer que você deva utilizar os mesmos, mas deve ter cuidado para saber quais você está fazendo referencia em seu programa. 



Abaixo, parte das linhas de código do botão Calcular. Observe que você deve completá-lo, ou desenvolver o seu programa.


O Botão Limpar fica com vocês, logo já fizemos atividades com esse procedimento (Calculadora).

Boa Atividade e até a Próxima!


terça-feira, 15 de março de 2011

Linguagem de Programação Pascal


Neste momento, passado o momento de intensos desenvolvimento dos algoritmos vamos implementá-los em uma linguagem de Programação. Por aspectos didáticos escolheremos a linguagem Pascal e mais adiante outras linguagens de programação você poderá ter acesso.

Antes de Iniciarmos precisamos conhecer alguns aspectos da Linguagem Pascal, você irá realizar a pesquisa abaixo, com o objetivo de familiariza-se com o mundo da programação Pascal, vamos lá, pesquise e responda o que se pede abaixo:

1-     Como surgiu a Linguagem Pascal?
2-     Qual o motivo da Linguagem Pascal ser amplamente utilizada em centros de Capacitação, Faculdades e Universidades mundo a fora?
3-     Quem Desenvolveu a Linguagem Pascal?
4-     O que é uma Linguagem de Programação? 
5-     Existem Linguagem de Programação Orientada a Objeto, utilizaremos o Ambiente de Programação Lázarus em nossa Disciplina. Pesquise e explique o que são Linguagens Orientadas a Objeto
6-     O Lázarus é um software Livre, com versões para Linux e Windows. O que é um software Livre?
7-     O que é o Lázarus?
8-     O que são Programas de Computadores?
9-     Cite pelo Menos 5 Linguagens de Computadores
10- Pesquise, exemplifique e explique como é implementado na Linguagem Pascal:
a)      Declaração de Variáveis
b)   Comando Leia
c)   Comando Escreva
d)      A Condicional Se..Senao
e)      Enquanto...Faca
f)      Repita...Ate
g)      Para...Faca
h)      Vetores
i)    Inicio
j)    Fim