PRUEBA SEGUNDO SEMESTRE - 2015


JUEGOS LÓGICA

PRUEBA DE ACREDITACIÓN

TALLER DÉCIMO

// EJEMPLO CON MIENTRAS: Mostrar números del 1 al 5 

 

num <- 1

mientras num<=5 entonces

escribir num

num <- num + 1

FinMientras

 

 

// EJEMPLO CON PARA: Mostrar números del 1 al 5

para num <- 1 hasta 5 hacer

escribir num

 FinPara

 

// EJEMPLO CON MIENTRAS: contar grupo de números 

contar <- 0

num <- 1

mientras num<=5 entonces

escribir num

contar <- contar +1

num <- num + 1

FinMientras

escribir "la cantidad de números es: ", contar

 

 

// EJEMPLO CON PARA: contar grupo de numeros

contar<- 0

para num <- 1 hasta 5 hacer

escribir num

contar <- contar +1

 FinPara

escribir "la cantidad de números es:", contar

 

TALLER PARA ENTREGAR ANTES DE LA PRÓXIMA CLASE

EN PAREJAS O INDIVIDUAL. RESOLVER CADA EJERCICIO CON LA ESTRUCTURA MIENTRAS O PARA.

ENVIAR POR CORREO ELECTRÓNICO LOS EJERCICIOS RESUELTOS.

SE TENDRÁ EN CUENTA LA PRESENTACIÓN, LA CLARIDAD DE LOS RESULTADOS  Y EL NOMBRE APROPIADO DE LAS VARIABLES.  SI SE PRESENTAN LOS MISMOS ERRORES EN DOS EQUIPOS SE LES REBAJARÁ Y SE ANULA EL PUNTO.

 

1.   Algoritmo que muestre los números del 1 al 100 y cuando llegue a la mitad salga un mensaje que indique que esta es la mitad.

 

    // EJERCICIO RESUELTO CON MIENTRAS 

 

num <- 1

mientras num<=100 entonces

escribir num

num <- num + 1

si num = 100/2 entonces

escribir "esta es la mitad"

finsi

FinMientras

 

 

// EJERCICIO RESUELTO CON PARA

para num <- 1 hasta 100 hacer

escribir num

si num = 100/2 entonces

escribir "esta es la mitad"

finsi

 FinPara

 

 

Algoritmo que muestre un grupo de números consecutivos y al final muestre la suma y el promedio de los números.

 

Algoritmo que permita de un grupo de personas ingresar la edad de cada uno y al final mostrar:

Cuántos son mayores de edad

Cuántos son menores de edad

Promedio de edad del grupo

Promedio de edad de los mayores de edad

Promedio de edad de los menores de edad

 

Algoritmo que calcule la definitiva de una asignatura. Debe permitir ingresar un grupo de notas,  además de la nota de autoevaluación. Al final mostrar el nombre de la asignatura, la definitiva de la materia (el 100%) y un mensaje de aprobó o reprobó según corresponda (aprueba con 3,0 ó más). Tener presente que el 100% de una asignatura, es: el promedio de las notas por el 95% más la autoevaluación por el 5%.

 

Algoritmo que permita ingresar el estado civil de un grupo de personas y al final mostrar el total por estado civil. (Solteros y Casados)

Cuatro ejercicios más para estudiar y entregar

1- Algoritmo que permita registrar la respuesta de 20 estudiantes a la pregunta "¿Te gustan las matemáticas?....  al finalizar la encuesta se debe mostrar el total de estudiantes que les gusta y el total de las que respondieron no.

 

2. Algoritmo que permita registrar la cantidad de dinero que tiene un grupo de personas y al finalizar mostrar la suma y el promedio del dinero que tiene el grupo.

 

3. Algoritmo que permita calcular la edad de tres grupos (decimos). Al finalizar mostrar la edad promedio de cada grupo y de toda la población.

 

4. Algoritmo que permita calcular la edad promedio de un grupo ingresando solo el año de nacimiento.

 

------------------------------------------------------

1. Algoritmo que permita ingresar la cuota mensual de un ahorro durante un año. Al final mostrar el total de su ahorro. La cuota no es fija, es decir, la cuota puede cambiar mes a mes.


2. Algoritmo que permita ingresar la cantidad de manzanas o naranjas que hay en 5 bolsas. Al final mostrar la suma y el promedio por fruta.


USAR LAS ESTRUCTURAS CICLICAS

SOLUCIÓN TALLER

Proceso edad

suma <- 0

sumamenores<- 0

totalmenores <- 0

sumamayores <- 0

totalmayores<-0

    escribir "cuántas personas va a entrevistar"

leer total

para num<- 1 hasta total Hacer

leer edad

suma <- suma + edad

si edad <18 Entonces

sumamenores <- sumamenores + edad

totalmenores <- totalmenores+1

Sino

sumamayores <- sumamayores + edad

totalmayores <-totalmayores +1

FinSi

FinPara

escribir "promedio de edad", suma/total

FinProceso


Proceso definitva

suma <- 0

escribir "nombre de la asignatura"

leer asignatura

    escribir "cuántas notas tiene"

leer notas

para num<- 1 hasta notas Hacer

leer nota

suma <- suma + nota

FinPara

escribir "ingrese autoevaluación"

leer autoevaluación

definitiva <-  suma/notas * 95% + autoevaluación *5%

escribir "su definitiva es", definitiva

si definitiva>=3 entonces

escribir "gana la asignatura"

Sino

escribir "pierde la asignatura"

FinSi

FinProceso


Proceso estadocivil

solteros<- 0

casados<-0

total<- 0

    escribir "cuántas personas va a entrevistar"

leer total

para num<- 1 hasta total Hacer

leer estadocivil

si estadocivil="casado" entonces

casados<-casados+1

Sino

solteros<-solteros+1

FinSi

FinPara

Escribir "total casados", casados

escribir "total solteros", solteros

FinProceso