Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROGRAMACIÓN DE COMPUTADORES I
Instituto IACC
6 de abril de 2020
1. Elabore un algoritmo en pseudocódigo que permita calcular la edad de una persona, utilizando
PHP como lenguaje formal. Puede apoyar su construcción presentando el diagrama de flujo
respectivo si lo considera necesario. Se deben usar cada una de las siguientes estructuras de
control de selección (un algoritmo por cada estructura):
a. IF…ELSE
Fin
b. IF…ELSEIF…ELSE
inicio
dia_actual= int;
mes_actual= int;
ano_actual= int;
dia_nac= int;
mes_nac= int;
ano_nac= int;
edad_ano= int;
edad_mes= int;
edad_dia= int;
print "ingrese año actual";
leer ano_actual;
print "ingrese mes actual";
leer mes_actual;
Print "ingrese dia actual";
print "ingrese año de nacimiento";
leer ano_nac;
print "ingrese mes de nacimiento";
leer mes_nac;
Print "ingrese dia de nacimiento";
leer dia_nac;
si(ano_actual<ano_nac)
{
print "Año de nacimiento invalido";
}
sinosi(mes_actual>mes_nac)
{
edad_mes= mes_actual - mes_nac;
edad_ano=edad_ano -1;
}
sinosi(dia_actual< dia_nac)
{
edad_mes= mes_actual - mes_nac;
edad_mes= edad_mes- 1;
}
sino
{
edad_dia= dia_actual-dia_nac;
}
print "Su edad es " edad_ano;
print "Con " edad_mes;
print "y " edad_dia;
Fin
2- Seleccione, según prefiera, una de las estructuras de control antes utilizadas e implemente un
script en PHP que realice el cálculo solicitado. El script debe ser completamente funcional y
efectivo. Para probar que su programa está correcto, puede utilizar el ambiente de programación
dispuesto para estos efectos en la página del curso a través del link PHP Online
<?php
$dia_act = int;
$mes_act = int;
$ano_act = int;
$dia_nac = int;
$mes_nac = int;
$ano_nac = int;
$edad_ano = int;
$edad_mes = int;
$edad_dia = int;
print 'ingrese año actual';
$ano_act=2020;
print 'ingrese mes actual';
$mes_act=4;
print 'ingrese dia actual';
$dia_act=6;
print 'ingrese año nacimiento';
$ano_nac=1993
print 'ingrese mes nacimiento';
$mes_nac=5;
print 'ingrese dia nacimiento';
$dia_nac=11;
if($ano_act<$ano_nac){
print 'año de macimiento invalido';
}
else{
$edad_ano=$ano_act-$ano_nac;
if($mes_act>$mes_nac){
--$edad_ano;
}
else{
$edad_mes=$mes_act-$mes_nac;
if($dia_act<$dia_nac){
--$edad_mes;
}
else{
$edad_dia=$dia_act-$dia_nac;
}
}
}
print "Su edad es " $edad_ano;
print "Con " $edad_mes;
print "y " $edad_dia;
Bibliografía
Ejemplo de un periódico:
Lee, H. W. (2005). Los factores que influyen en los expatriados. Journal of American Academy of
ProQuest.
Ejemplo de un texto:
McShane, S. L., & Von Glinow, M. (2004). Organizational behavior: Emerging realities for the
NOTA: Liste las citas bibliográficas en orden alfabético del apellido del autor, NO por el tipo de la
publicación. Los ejemplos previos le ayudarán a darle formato a cada tipo de publicación
en forma adecuada.
Por ejemplo: