ALGORITMO E PROGRAMAÇÃO
CENTRO UNIVERSITÁRIO CLARETIANO
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
DISCIPLINA: ALGORITMOS E PROGRAMAÇÃO
OBJETIVOS:
Aplicar os conceitos adquiridos no que se refere aos fundamentos para elaboração de algoritmos
Descrição da atividade Considerando o conteúdo estudado ate o presente momento, realize as atividades propostas a seguir e envie suas elaborações no portfólio para apreciação de seu tutor.
1- Faça um algoritmo que leia a idade de uma pessoa expressa em anos, meses e dias e apresente na tela tal idade apenas em dias. Considere que um mês possui trinta dias , e um ano trezentos e sessenta e cinco dias.
algoritmo " INDICAÇÃO DA IDADE EM DIAS "
// Função : CALCULAR IDADE EM DIAS A PARTIR DE ANOS,MESES E DIAS APONTADOS
// Seção de Declarações var anos: inteiro meses: inteiro dias: inteiro inicio escreva("Informe quantos anos você tem: ") leia(anos) se ( anos < 1 ) então escreva( " OK..... , mas vamos la: " ) fimse se(anos >0 ) entao fimse escreva("Informe quantos meses você tem: " ) leia(meses) escreva("Informe quantos dias você tem: ") leia(dias)
{calculo da idade} escreva("Você tem ", (anos*365)+(meses*30)+(dias*1), " dias de idade ") fimalgoritmo
2- Elabore um algoritmo capaz de calcular a distancia ente dois pontos em um espaço euclidiano. Para tanto, considere a seguinte formula : dist = raizquadrada ( ( x2-x1)2 + y2-y1)2).
algoritmo " MEDICAO DE DISTANCIA "
// Função : Calculo de distancia Euclidiana
// Seção de Declarações
var
x1,x2,y1,y2:real distancia: real inicio// Seção de Comandos
escreva("Informe os pontos 1 x/y: ") leia(x1,y1)
escreva("Informe os pontos 2 x/y: ")
leia(x2,y2)
escreva(" DISTANCIA = ",( (( x2-x1)^2) + (y2-y1)^2)^(1/2)) fimalgoritmo
3- Construa um algoritmo capaz de ler três números positivos ( x,y,z ) e calcule a seguinte expressão : E =