Documente Academic
Documente Profesional
Documente Cultură
Ejercicio 1. Realice un algoritmo para indicar las actividades que efecta el da martes.
1. INICIO
2. Me levanto a las 6:00 am
3. Me bano
4. Me cambio
5. Desayuno a las 6:15 am
6. Lavo el plato
7. Me cepillo los dientes
8. Bajo las gradas del departamento
9. Salgo del departamento
10. Camino a la parada del bus
11. Espero la lnea 7 de bus
12. Me subo al bus
13. Me bajo del bus en la parada
14. Me dirijo a la universidad
15. Llego a la universidad a la 6:58 am
16. Entro a clases a las 7:00 am
17. Salgo de clases a las 12:00 pm
18. Me dirijo al departamento
19. Llego al departamento a las 12:30 pm
20. Almuerzo
21. Lavo la vajilla
22. Realizo tareas a las 3:00 pm
23. Meriendo a las 7:00 pm
24. Me voy a dormir a las 10pm
25. FIN
Ejercicio 2. Escriba vlido o invlido en cada identificador para el pseudocdigo y responda por qu?
entero a Invalido
entero _a Valido
real x Invalido
real x1 Invalido
real 1x Invalido
caracter %s Valido
Ejercicio 4. Escriba vlido o invlido a cada declaracin de constante en pseudocdigo. Si la constante es vlida,
especifique el tipo respectivo.
Ejercicio 1. Complete el siguiente algoritmo que calcula el rea del trapecio e identifique las variables de entrada y salida.
Algoritmo AreaTrapecio
var real _________________ , basemenor, altura, area inicio
escribir Digite la longitud de la Base mayor en cm:
_________________ basemayor
escribir Digite la longitud de la Base menor en cm:
leer _________________
_________________ Digite la altura
leer altura
_________________ (basemayor + basemenor) * altura / 2
escribir El rea del trapecio es: , area, cm. fin
Ejercicio 2. Complete el siguiente algoritmo que calcula el rea y el permetro de un tringulo issceles e identifique las
variables de entrada y salida.
Algoritmo principal
var real x, y, z
inicio escribir Escriba dos nmeros
leer x, y
z x * x + 2 * x * y + y * y
escribir El Resultado es , z
fin
Explicacin: _______________________________________
Algoritmo principal
var real x, y, z, r
inicio escribir Escriba tres nmeros
leer x, y, z r ( x + y + z ) / 3
escribir El resultado es , r
fin
Explicacin: _______________________________________
Ejercicio 5. Utilizando los algoritmos 3 y 4 realice las siguientes pruebas de escritorio. Qu valor final almacena la
variable z y la variable r?
Ejercicio 6. Complete el siguiente pseudocdigo y diagrama de flujo para convertir centmetros a metros.
Algoritmo Centimetros_A_Metros
var real cm, m inicio escribir Digite los centmetros
________________________________ m cm/100
imprimir La conversin en metros es: , ______ fin
Ejercicio 1. Identifique qu realiza el siguiente pseudocdigo y explquelo a continuacin. Adems complete el diagrama
de flujo respectivo.
Algoritmo AreaTrapecio
var entero a, b, c
inicio escribir Digite 3 nmeros leer a, b, c si (a > b y a
> c) entonces
escribir a, es el mayor fin_si si (b > a y b >
c) entonces
escribir b, es el mayor fin_si si (c > a y c >
b) entonces
escribir c, es el mayor
fin_si
fin
Respuesta:_______________________
Ejercicio 2. Complete los espacios vacos para el siguiente problema. Segn la edad de una persona imprimir si es nio (0-
12), adolescente (13-17) o adulto (mayor o igual a 18).
Ejercicio 3. Complete los espacios vacos para el siguiente problema. Segn los tres lados de un tringulo, escribir si es
equiltero (tres lados iguales), issceles (dos lados iguales) o escaleno (lados diferentes).
Algoritmo TipoDeTriangulo
var real
l1,l2, l3
inicio
escribir Cunto miden los tres lados?: leer l1,
l2, l3
si (______________ y ______________) entonces escribir
El tringulo es Equiltero, lados iguales. si_no
si (______________ o ______________ o ______________) entonces
escribir El tringulo es Issceles, 2 lados iguales. si_no
escribir El tringulo es Escaleno, ningn lado igual.
fin_si
fin_si
fin
Ejercicio 4. Complete el siguiente pseudocdigo que utiliza la estructura selectiva doble anidada, para imprimir si la
persona es nio, adolescente, adulto o anciano, segn el rango de edades siguiente: a) 0 a 12 es nio.
b) 13 a 17 es adolescente.
c) 18 a 80 es adulto.
d) Mayor que 80 es anciano.
__________________________________
fin_si fin_si fin_si
fin
Algoritmo Ejercicio1
Var entero cont inicio
cont 5 mientras ( cont < 20
) hacer escribir
prueba cont cont +
2
fin_mientras
fin
Ejercicio 2. Realice la prueba de escritorio del siguiente algoritmo y escriba los valores con los que quedan las variables a,
b, c al finalizar el algoritmo.
Algoritmo Ejercicio2
Var entero a, b, c
inicio
a3b
8c
4
mientras (a < 65) hacer a
a*cbb+ac
c+1
fin_mientras escribir
a,b,c
fin
Ejercicio 3.
Algoritmo Ejercicio3
Var a) Qu realiza el pseudcdigo?
entero m _________________________________________
inicio
m3 b) Con qu valor se queda la variable m? Por qu?
mientras m < 21 hacer _________________________________________
escribir m _________________________________________
mm+3
fin_mientras
fin
Ejercicio 4.
Algoritmo Ejercicio4
Var a) Qu realiza el pseudcdigo?
ent _________________________________________
ero i inicio i
1
b) Con qu valor se queda la variable i? Por qu?
mientras i < 12 hacer
_________________________________________
escribir i i i + 1
_________________________________________
fin_mientras
fin
Ejercicio 5. Complete el pseudocdigo y elabore el diagrama de flujo para mostrar en pantalla todos los mltiplos de 6,
entre el 20 y el 200 (incluidos).
Algoritmo Ejercicio5
Var
__________ x
inicio
x _______ mientras
________ hacer escribir
_________
x __________ fin_mientras
fin
Ejercicio 6. Complete el pseudocdigo y elabore el diagrama de flujo para sumar los 50 primeros nmeros enteros
positivos (1-50). Muestre en pantalla el resultado.
Algoritmo Ejercicio6
Var
entero __________
inicio
suma 0 i
1
mientras ________ hacer suma
____________________
ii+1
fin_mientras
escribir _________ fin
Ejercicio 7. Complete el pseudocdigo y elabore el diagrama de flujo para calcular el producto (multiplicacin) de los
mltiplos de 5, entre 0 y 100 (incluidos). Muestre los mltiplos de 5 y el resultado del producto.
Algoritmo Ejercicio7 Var
entero i 5, prod 1
inicio
mientras i < ________ hacer escribir i
prod_________________
i i + ______
fin_mientras
escribir ________
fin