// 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)
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.
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