Ejercicios sección 2.0
ACTIVIDAD 2-02: Decisiones simples
ACTIVIDAD 2-03: Decisiones en secuencia
ACTIVIDAD 2-04: Decisiones anidadas
ACTIVIDAD 2-05: Ciclo Mientras
ACTIVIDAD 2-06: Ciclo Para
ACTIVIDAD 2-07: Ciclo Hacer Mientras
ACTIVIDAD 2-08: Ciclo Hacer - Hasta
ACTIVIDAD 2-09: Ciclos anidados
ACTIVIDAD 2-10: Escribiendo pseudocódigosmatemáticos
ACTIVIDAD 2-02
Realiza un algoritmo para cada uno de los ejercicios, utilizando decisiones simples
1. Determinar si un alumno aprueba o reprueba una materia, basado en el promedio de 5 calificaciones. Escribelo en pseudocódigo
Inicio
Entero: total 0.x = 0 . notas = 0
Mientras x < 5
Leer notas
total = total + notas
x= x+1
Fin mientras
Si total / 5 >5
Mostrar “Ha Aprobado”
Si no
Mostrar “Ha Reprobado”
Fin Si
Fin
2. Realiza un algoritmo para determinar si una persona es mayor de edad. Escríbelo en pseudocódigo
Inicio
Entero: Edad = 0
Leer Edad
Si Edad > 18
Mostrar “Persona mayor de Edad”
Si no
Mostrar “Persona menor de Edad”
Fin si
Fin
3. Leer un número y determinar si es un numeroprimo. Escríbelo en pseudocódigo.
Inicio
Entero: Dato = número = x = 0
Repetir Leer número
Hasta que número > 1
Si número 2
x= 2
Mientras Dato = 0 a 1 < numero/2
Si número NOV2= 0
Dato = 1
Fin Si
Si Dato = 0
Mostrar “Es número primo”
Si no
Mostrar “No es número primo”
Fin Si
Fin
4. Leer un número y determinar si es número par.Escríbelo en pseudocódigo
Inicio
Entero: número
Leer número
Si número MOD 2 = 0
Mostrar Ël numero introducido es par¨
Si no
Mostrar ¨El número introducido es impar¨
Fin Si
Fin
ACTIVIDAD 2-03
Realiza un algoritmo para cada uno de los ejercicios, utilizando decisiones en secuencia
1. Realiza un algoritmo para un buzón de voz de voz de al menos 4 opciones.Escribelo en pseudocódigo
Inicio
Entero: número
Mostrar “Elija que opcion llevar a cabo”
Leer número
Si número = 1
“Escuchar mensajes nuevos”
Si número = 2
“Escuchar mensajes anteriores”
Si número = 3
“Vaciar buzón de voz”
Si número = 4
“Enviar un mensaje a otro número”
Si número < 4
Mostrar “Opción no válida”
Si número = 0Mostrar “Opción no válida”
Fin Si
Fin
2. Leer una calificación numérica y determinar si es Deficiente, Regular, Bien, Muy Bien o Excelente.
Escríbelo como pseudocódigo
Inicio
Entero : calificacíon
Si calificación 90 o a2 > 90 o a3 > 90
Mostrar “Triángulo obtusángulo”
Si a1 < 90 o a2 < 90 o a3 < 90
Mostrar “Triángulo acutángulo”
Fin del Si
Fin
ACTIVIDAD 2-04Realiza un algoritmo para cada uno de los siguientes ejercicios, utilizando decisiones anidadas o en
cascada
1. Leer un número entero de dos dígitos y determinar si un dígito es múltiplo de otro.
Inicio
Entero : num, n1, n2
Leer num
Mientras num99
Leer num
aux1 = num / 10
aux2 = num MOD 10
Si n1 < n2
Si n2 MOD n1 = 0
Desplegar “El segundo dígito esmúltiplo del primer dígito”
Fin Si
Si no
Si n1 MOD n2 = 0
Desplegar “El primér digito es multiplo del segundo dígito”
Fin _ Si
Fin _ Si
Fin
2. Leer dos números enteros. Si la diferencia entre los dos es menor o igual a 10, entonces mostrar en
pantalla todos los enteros comprendidos entre el menor y el mayor de los números leídos.
Inicio
Entero: n1, n2,p, x
Leer n1, n2
Si n1 < n2
p = n1
n1 = n2
n2 = p
Fin _ Si
x= n1 - n2
Si x < 10
Mientras x > 0
Desplegar n1-x
x = x-1
Fin _ mientras
Fin _ si
Fin
3. Leer dos numeros enteros de 2 dígitos. Si la diferencia entre los dos numeros es par mostrar en
pantalla la suma de los dos numeros. Si dicha diferencia es un numero menor que 10...
Regístrate para leer el documento completo.