Professional Documents
Culture Documents
PRESENTADO POR:
JORNADA NOCTURNA
NEIVA (HUILA)
2007
PROGRAMACION COMPUTACIONAL
PRESENTADO POR:
PROFESOR:
E.C.D
JORNADA NOCTURNA
NEIVA (HUILA)
2007
INTRODUCCIÓN
En el siguiente trabajo de programación se realizan varias prácticas y
ejercicios para cada uno de los temas desarrollados, se asimilan
muchos conceptos básicos de la programación, temas que se han
tratado para analizar el comportamiento y el desarrollo de los
programas que en nuestras vidas cotidianas se ven en cada
momento.
DATOS DE ENTRADA:
• Promedio ponderado
• Promedio curso
• Promedio del crédito
• Número de créditos
• Información de cada materia
PROCESO:
ESTUDIANTE#1
NOMBRE
CODIGO
MATERIAS CURSADAS
TOTAL CREDITOS
PROMEDIO DE LA NOTA
PROMEDIO DEL CREDITO
PROMEDIO PONDERADO
Inicio
Ingrese código=
Ingrese su nota=
Imprima: promedio
Fin
<head>
<BODY>
<BODY BGCOLOR="#003366"TEXT="#33ff00">
document.write("<h1><i><center>DATOS DE
ESTUDIANTES</CENTER></i></H1>")
var Acum2 = 0;
var Acu_Pro = 0;
var promediototal=0 , promediototalizado=0 ,prototal=0 , pongrupo=0;
var pontgrupo=0, nomestudiante=0 , codigoestudiante=0,
numeromaterias=0;
var m1 = "<b><i>ESTUDIANTE#</i></b>";
var m2 = "<h3>INFORMACION DE LAS MATERIAS</h3>";
for (x=1;x<=Num_Est;x++){
document.write("<br>");
document.write("<br>");
document.write("<br>");
document.write(m1+x);
document.write("<br>");
document.write( "NOMBRE:",Nom_Est.bold());
document.write("<br>");
document.write("CODIGO :",Cod_Est.bold());
document.write("<br>");
document.write("MATERIAS CURSADAS:"+Num_Mate_cur);
document.write(m2);
for (g=1;g<=Num_Mate_cur;g++){
//acumulador
var Pt = Not * Num_Cred ;
var Not_Tot = Not_Tot + Not ;
document.write("NOMBRE DE LA MATERIA#"+g+":"+Nom_Mate);
document.write("<br>");
document.write(" CODIGO:"+Cod_Mate);
document.write("<br>");
document.write("CREDITOS:"+Num_Cred);
document.write("<br>");
document.write("NOTA:"+ Not );
document.write("<br>");
document.write("<br>");
document.write("TOTAL CREDITOS :"+ Tot_Cred );
document.write("<br>");
}
document.write("<br>");
document.write("<br>");
document.write("PROMEDIO PONDERADO DEL GRUPO:"+Acum2);
document.write("<br>");
</script>
</head>
<body>
</body>
</html>
• Prueba de escritorio
MATERIAS 2 2
CURSADAS
CREDITOS 3 4 3 4
NOTA 5 5 4 5
TOTAL CREDITOS 4 5
PROMEDIO DE LA 5 4.5
NOTA
PROMEDIO 2 2.5
CREDITO
Delgadez
16.00 - 16.99 16.00 - 16.99
moderada
Delgadez
17.00 - 18.49 17.00 - 18.49
aceptable
18.50 - 22.99
Normal 18.50 - 24.99
23.00 - 24.99
25.00 - 27.49
Preobeso 25.00 - 29.99
27.50 - 29.99
30.00 - 32.49
Obeso tipo I 30.00 - 34-99
32.50 - 34.99
35.00 - 37.49
Obeso tipo II 35.00 - 39.99
37.50 - 39.99
1) ANALISIS
DATOS DE ENTRADA:
• PESO
• ALTURA
DATOS DE SALIDA:
RESULTADO
3) DEFINICION DE VARIABLES
PESO = PES
ALTURA = ALT
4) ALGORITMO:
INICIO
Si IMC>18.5 ENTONCES
Si no
Si IMC = 25 ENTONCES
IMPRIMA “TENCUIDADO UN POCO DE SOBRE PESO”
Si no
Si no
Si no
Si no
Si no RETORNAR
Si no
Si no
Si no
Si IMC < 16 ENTONCES
Si no RETORNAR
6) CODIGO JAVASCRIPT
<Html>
<Head>
<script type="text/JavaScript">
else
if(imc == 25) {
alert("SOBREPESO TEN CUIDADO"+obimc+imc.toFixed( 2 ));
else
else
else
alert("OBESOTIPO2NECESITASDIETA
ESPECIAL"+obimc+imc.toFixed( 2 ));
else
if(IMC > 40 ) {
alert("OBESOTIPO3NECESITASDITA
PERSONAL"+obimc+imc.toFixed( 2 ));
Else {
</script>
</head>
<Body>
</body>
</html>
7) interfaz
8) PRUEVA
PESO = 70
ALTURA = 1.78
PESO =110
ALTURA =1.60
PESO=40
ALTURA=1.60
INGRESO DE DATOS
Num Número de 5
Per personas a en
cuestionar
SALIDA DE DATOS
RESULTADO DE LA ENCUESTA