Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Problema No 1
Escribir un algoritmo para:
Realizar una llamada telefónica desde un teléfono público.
1. Inicio
2. Aflojar las tuercas
3. Sacar la llanta del cuadro de la bicicleta
4. Quitar el tubo que contiene la llanta
5. Colocar el parche para tapar el pinchazo
6. Aplicar pegamento
7. Dejar secar el pegamento que contiene el parche
8. Colocar dentro de la llanta el tubo que ya ha sido arreglado
9. Colocar la llanta en el cuadro de la bicicleta
10. Apretar las tuercas
11. Fin
Freír un huevo.
1. Prender hornilla
2. Colocar el sartén en la hornilla
3. Colocar aceite
4. Colocar el huevo en el sartén
5. Freír huevo
6. Apagar hornilla
7. Sacar el huevo frito
8. Proceso terminado
1. Inicio = O
2. Identificar los materiales y utensilios = K
3. Determinar las cantidades de harina y leche = L
4. Verter en un recipiente y mezclar = P
5. Encender la hornilla = Q
6. Colocar el sartén y aceite = R
7. Verter la tortilla = Z
8. Girar la tortilla = H
9. Apagar hornilla = G
10. Retirar tortilla = J
11. Servir tortilla = B
12. Final = F
Inicio
2.- Levanto la bocina = M
3.- Presiono número por número (o tecleo) = R
4.- Espero a que conteste la llamada = C
5.- contestar = Rep
5.1 si contestan = SRep
5.2 no contestan = NRep
6.- colgar = F
Problema No 2
Escribir un algoritmo para:
Sumar dos números enteros.
1.-Inicio
2.-Definir las variables: Entero valor 1, Entero valor 2;
3.-Solicitar por pantalla el valor numero 1: “Dame un numero para sumar”
4.- Almacenar el valor dado en la primera variable
5.- Solicitar por pantalla el valor numero 2: “Dame un segundo número para sumar”
6.- Almacenar el valor dado en la segunda variable
7.- Operar los valores dados por el usuario y almacenar su valor en la variable resultado
= Val1+ Val 2;
8.- Mostrar el resultado
9.- Final
Algoritmo refinado.
Inicio
Fin
Flujograma
Problema Nº4
Diseñar un algoritmo que lea y visualice una serie de números distintos
de cero. El algoritmo debe terminar con un valor cero que no se debe
visualizar. Visualizar el número de valores leídos Pseudocódigo.
Inicio
Problema Nº5
Diseñar un algoritmo que visualice y la sume la serie de números 3, 6, 9, 12,…., 99.
Pseudocódigo.
Inicio
Asignar a la variable acumulador suma el valor de 0
Asignar a la variable inicial número el valor de 3
Mientras número sea menor o igual a 99
suma será igual a la suma de suma y número
número será reasignada como número más 3
Imprimir en pantalla el valor de suma
Fin
Flujograma.
Problema Nº6
Escribir un algoritmo que lea 4 números y a continuación visualice el
mayor de los 4
Pseudocódigo.
Inicio
Ingresar el primero número y asignarlo en la variable x
Ingresar el segundo número y asignarlo en la variable y
Ingresar el tercero número y asignarlo en la variable z
Ingresar el cuarto número y asignarlo en la variable w
Si x>y y x>y y x>w entonces
Imprimir el texto ‘El mayor número es’
Imprimir en pantalla el valor de x
De lo contrario si y>x y y>z y y>w entonces
Imprimir el texto ‘El mayor número es’
Imprimir en pantalla el valor de y
De lo contrario si z>x y z>y y z>w entonces Imprimir el texto ‘El mayor número es
‘Imprimir en pantalla el valor de z
Imprimir el texto ‘El mayor número es’
Imprimir en pantalla el valor de w
Fin
Flujograma.
Problema Nº7
Diseñar un algoritmo que lea tres números y descubra si uno de ellos es la suma de los
otros dos.
Pseudocódigo.
Inicio
Ingresar el primero número y asignarlo en la variable num1
Ingresar el primero número y asignarlo en la variable num2
Ingresar el primero número y asignarlo en la variable num3
Si num1 es igual a la suma de num2 con num3 entonces
Imprimir en pantalla ‘El primer número es igual a número 2 más el numero 3
De lo contrario si num2 es igual a la suma de num1 con num3 entonces
Imprimir en pantalla ‘El segundo número es igual a número 1 más el numero 3
De lo contrario si num3 es igual a la suma de num1 con num2 entonces
Imprimir en pantalla ‘El tercer número es igual a número 1 más el numero 2
Mostrar en pantalla ‘No se encontró ninguna coincidencia en las sumas
Fin
Flujograma
Problema Nº8
Diseñar un algoritmo para calcular la velocidad (en m/s) de los corredores de la carrera de
1.500 metros.
La entrada consistirá en parejas de números (minutos, segundos) que dan el tiempo del
corredor; por cada corredor, el algoritmo debe visualizar el tiempo en minutos y
segundos, así como la velocidad media.
Ejemplo de entrada de datos: (3,53) (3,40) (3,46) (3,52) (4,0) (0,0); el último par de datos se
utilizará como fin de entrada de datos.
Pseudocódigo.
Inicio
Flujograma.
Problema No 10
Calcular y visualizar la longitud de la circunferencia y el área de un círculo de radio dado
Problema No 11
Se tienen 3 recipientes cilíndricos, opacos y sin marcas, de 12, 7, y 5 galones de capacidad. El
recipiente de 12 galones está lleno de combustible. El objetivo es repartir el combustible en dos
partes iguales usando únicamente los tres recipientes. Considere que puede trasladar el
combustible entre recipientes, pero no se dispone de algún instrumento de medición
Pseudocodigo
1. Cruza el rio el misionero 1 y el caníbal 1
2. Regresa el caníbal 1 y se queda el misionero 1
3. Cruza el misionero 2 y misionero 3
4. Regresa el misionero 3, se quedan el misionero 1 y misionero 2
5. Cruza el caníbal 2 y caníbal 3
6. Regresa caníbal 2 y queda misionero 1, misionero 2 y caníbal 3
7. Cruza caníbal 1 y 2
8. Regresa caníbal 1
9. Cruza caníbal 1 y misionero 3
10. Finalmente quedan del otro lado tres caníbales y tres misioneros
Instrucción Borde inicial del rio Rio Borde final del rio
Inicio M1, M2, M3, C1, C2,
C3
1 M2, M3, C2, C3 M1, C1
2 M2, M3, C2, C3 C1 M1
3 C1, C2, C3 M2, M3 M1
4 C1, C2, C3 M3 M1, M2
5 C1, M3 C2, C3 M1, M2
6 C1, M3 C2 M1, M2, C3
7 M3 C1, C2 M1, M2, C3
8 M3 C1 M2, M3, C2, C3
9 C1, M3 M1, M2, M3, C1,
C2, C3
Problema No 13
Describa un procedimiento para resolver el siguiente conocido problema. Defina las variables, las
instrucciones y luego efectúe una prueba para verificar que funciona: Había un pastor que cuidaba
a un lobo, una oveja y una canasta de lechugas. El pastor tenía que cruzar un río, para lo cual
disponía de un pequeño bote en el que solamente cabían él y un animal, o él y la canasta de
lechugas. El problema es conseguir que pasen todos al otro lado del río sanos y salvos sin que
nadie se coma a nadie. Al lobo no le gustan las lechugas, pero como se puede suponer, el lobo no
puede quedarse a solas con la oveja y tampoco la oveja puede quedarse sola con las lechugas.
P = Pastor
L = Lobo
O = Oveja
C = Canasta
R1 = Rio 1
R2 = Rio 2
Problema No 14
Describa un procedimiento para resolver el siguiente problema, también muy conocido. Defina
las variables, las instrucciones y luego efectúe una prueba para verificar que funciona: Se tiene
una caja con nueve bolas, semejantes en apariencia, entre las cuales hay una más pesada que las
otras ocho. No se sabe cuál es y se trata de hallarla efectuando solamente dos pesadas en una
balanza de dos platillos en equilibrio
Problema No 15
Describa en forma precisa las instrucciones necesarias para preparar una fiesta sorpresa para su
amiga o su amigo. En las instrucciones debe incluir los días y horas en los que serán desarrolladas
las actividades. Haga referencia a la fecha y hora cero en la que ocurrirá el evento. Verifique su
algoritmo mediante un cuadro con fechas y horas. En este cuadro anote el desarrollo de las
actividades siguiendo las instrucciones de su algoritmo.
Variable
A=Invitaciones
B=Decoración
C=Pastel y aperitivos
D=Bebidas
E=Comida
F=Música y luces
G=Lugar
H=Reunión de última hora
I=Invitados
Algoritmo
1. Comprar las invitaciones y material de decoración
2. Comprar lo necesario para la comida
3. Comprar bebidas
4. Encargar torta y bocados
5. Elegir la música y las luces
6. Decorar el lugar de la sorpresa
7. Preparar la comida
8. Retirar la torta y los bocaditos
9. Citar a la persona para la reunión de última hora
10. Llegada de los invitados