Nombre del alumno: Anna Sofia Trujillo Jiménez
Curso: 902
HOJA DE TRABAJO ALGORITMOS
Enunciado del problema 1:
Se requiere un problema que determine la edad que tiene la persona a base de
preguntas
Paso 1: COMPRENDER EL PROBLEMA.
Identifica el problema, formulalo en tus
propias palabras:
Escribe: ¿Qué preguntas resuelves para Tus respuestas
comprender el problema?
1. ¿Qué formato debe tener la información?
1. Diagrama de flujo con estructura condicional
2. ¿Cuáles son los datos de entrada?
2. Tengo 14 años
3. ¿Cuál es la incógnita?
3. ¿Cuántos años tiene? ¿Es mayor que yo?
4. ¿En qué orden se debe hacer?
4. Plantee su edad y preguntar la de la persona
…
…
Paso 2: TRAZAR EL PLAN
¿Cuáles son los pasos que propones para Sin desarrollar los pasos escríbelos aquí:
resolver el problema?
1. ¿Cuál es mi edad?
Recuerda:
● Escoger y decidir las operaciones a 2. ¿Cuál es su edad?
efectuar.
● Eliminar los datos inútiles. 3. ¿Es mayor que yo?
● Descomponer el problema en otros
más pequeños.
Paso 3: EJECUTAR EL PLAN (Resolver).
Ahora sí, desarrolla los pasos propuestos en el punto anterior:
1. ¿Cuál es mi edad?= ME=14
2. ¿Cuál es su edad?=SE= ?
3. ¿Es mayor que yo?= SI O NO?
Paso 4. REVISAR
Explica: ¿cómo verificas la validez de la solución que has propuesto?
Realizamos la primera pregunta que se plantea y gracias a esto se realiza una solución
Respuesta al problema:
El resultado depende de las respuestas que dé la otra persona
Procesos
Escribe cuales son las tareas de lectura, escritura, almacenamiento y operaciones que
debe hacer el computador:
Debe almacenar el resultado que le dé la persona después de la lectura
Escribe cuales son las variables que usarás:
ME= Mi edad SE= Su edad
Algoritmo en Pseudocódigo
Inicio
1. ME= 14
2. SE= ?
3. Mayor que yo= SI O NO
Fin
Algoritmo en Diagrama de Flujo
Inicio
VARIABLES
Mi edad ME
Su edad SE
14 ME
? SE
Edad>=14
Enunciado del problema 1:
Un almacén necesita calcular el valor de un producto que está en promoción. Por más de 3
unidades el almacén da un descuento del 30% y en caso contrario del 10%. Normalmente la unidad
del producto cuesta $80000.
Paso 1: COMPRENDER EL PROBLEMA.
Identifica el problema, formulalo en tus
propias palabras:
Escribe: ¿Qué preguntas resuelves para Tus respuestas
comprender el problema?
1. ¿Cuáles son los datos de entrada? 1. El producto cuesta $80000
2. ¿Cuáles datos son variables? 2. El valor del producto varía según la cantidad
3. ¿Qué formulas se deben emplear? 3. Para sacar el valor de un porcentaje se divide el número
en 100 y el resultado se multiplica por el porcentaje
4. ¿Cómo afectan las condiciones a los
procesos? 4. La condición es, si se lleva más de tres productos se
descuenta el 30%, se puede llevar los que desee pero entre
más productos el valor va cambiando sucesivamente
Paso 2: TRAZAR EL PLAN
¿Cuáles son los pasos que propones para Sin desarrollar los pasos escríbelos aquí:
resolver el problema?
1. Multiplicar el valor del producto por la cantidad que va a
Recuerda: comprar
● Escoger y decidir las operaciones a
efectuar. 2. El anterior valor lo dividimos en 100
● Eliminar los datos inútiles.
● Descomponer el problema en otros 3. Se multiplica el resultado anterior por 10 si se llevan 1 o 2
más pequeños. productos, y si se llevó más de tres se divide en 30
4. se resta el valor anterior a el primer valor
Paso 3: EJECUTAR EL PLAN (Resolver).
Ahora sí, desarrolla los pasos propuestos en el punto anterior:
1. 80000 * NP = V1
2. V1 / 100 = V2
3. V2 * 10 - 30 = VP
4. V1 - VP = VF
Paso 4. REVISAR
Explica: ¿cómo verificas la validez de la solución que has propuesto?
Las condiciones se han respetado y no se ha dado ningún resultado, ya que depende de las condiciones que
nos den el resultado final
Respuesta al problema:
Según la cantidad de productos que compre va a variar el valor final
Procesos
Escribe cuales son las tareas de lectura, escritura, almacenamiento y operaciones que
debe hacer el computador:
El computador debe almacenar el resultado que le dé el lector en los lugares que se le
solicitan Escribe cuales son las variables que usará: NP - V1 - V2 - VP - VF
Algoritmo en Pseudocódigo
Inicio
1. 80000 * NP = V1
2. V1 / 100 = V2
3. V2 * 10 - 30 = VP 4. V1 - VP = VF
Fin
Algoritmo en Diagrama de Flujo
Enunciado del problema 1:
En un juego de preguntas a las que se responde Si o No, gana quien responda correctamente las
tres preguntas. Si se responde mal a cualquiera de ellas ya no se pregunta la siguiente y termina el
juego. Las preguntas son: a. ¿Iterar significa lo mismo que “Repetir”? b. ¿La batalla del puente de
Boyacá tuvo lugar el 20 de Julio de 1819? c. ¿El triángulo isósceles tiene todos sus lados iguales?
Paso 1: COMPRENDER EL PROBLEMA.
Identifica el problema, formulalo en tus
propias palabras:
Escribe: ¿Qué preguntas resuelves para Tus respuestas
comprender el problema?
1. (Primera ronda) - (segunda ronda) - (tercera ronda)
1. ¿Puedo agrupar los datos en categorías?
2. Si responde una mal se termina el juego
2. ¿Qué condiciones me plantea el problema?
…
Paso 2: TRAZAR EL PLAN
¿Cuáles son los pasos que propones para Sin desarrollar los pasos escríbelos aquí:
resolver el problema?
1. ¿Iterar significa lo mismo que “Repetir”?
Recuerda:
● Escoger y decidir las operaciones a 2. ¿La batalla del puente de Boyacá tuvo lugar el 20 de
efectuar. Julio de 1819?
● Eliminar los datos inútiles.
● Descomponer el problema en otros 3. ¿El triángulo isósceles tiene todos sus lados iguales?
más pequeños.
Paso 3: EJECUTAR EL PLAN (Resolver).
Ahora sí, desarrolla los pasos propuestos en el punto anterior:
1. A = SI
2. B = NO
3. C = NO
Paso 4. REVISAR
Explica: ¿cómo verificas la validez de la solución que has propuesto?
Se plantean las preguntas tal cual se nos indican, lo demás corresponde al contestador
Respuesta al problema:
a. ¿Iterar significa lo mismo que “Repetir”? = SI
b. ¿La batalla del puente de Boyacá tuvo lugar el 20 de Julio de 1819? = NO
c. ¿El triángulo isósceles tiene todos sus lados iguales? = NO
Procesos
Escribe cuales son las tareas de lectura, escritura, almacenamiento y operaciones que
debe hacer el computador:
El computador debe almacenar el resultado que le dé el contestador en los lugares que se
le solicitan Escribe cuales son las variables que usarás: A - B - C
Algoritmo en Pseudocódigo
Inicio
1. A = SI O NO
2. B = SI O NO
3. C = SI O NO
Fin
Algoritmo en Diagrama de Flujo