1. taller sentencia if fundamentos de
programacion
Programación Lineal
Institución Universitaria Iberoamericana
42 pag.
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
2. 1
TALLER DE LÓGICA Y SIMULACIÓN
INTEGRANTES:
ANGIE STEFANIA VARGAS BERMUDEZ
CESAR AUGUSTO MARTINEZ CORTES
JUAN FERNANDO CASTILLO SANABRIA
CORPORACIÓN UNIVERSITARIA IBEROAMERICANA
FACULTAD INGENIERIA INDUSTRIAL
MATERIA. FUNDAMENTOS DE PROGRAMACIÓN
DOCENTE JULIAN ANDRÉS GUTIÉRREZ LONDOÑO
BOGOTÁ D.C
03 DE MARZO DE 2022
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
3. 2
RESUMEN
En esta actividad se va a poner en practica la orientación dada por el tutor a cerca de
diagrama de flujo y prueba de escritorio, para ello se desarrollará en dos partes; la primera parte
se plantea como es un diagrama de flujo para diferentes situaciones (hacer un avión con una
hoja de papel, hacer un pastel, elevar una cometa y desarrollar algoritmos) y en la segunda
parte se diseñará programas en seudocódigo un diagrama de flujo y prueba de escritorio, para
esto se hará uso de algunas operaciones como calcular parámetros de entrada de radio,
parámetro, operaciones matemáticas básicas y conversión de unidades.
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
4. 3
TABLA DE CONTENIDO
PAG.
CAPITULO 1. DIAGRAMA DE FLUJO ALGORITMOS CUALITATIVOS..............................................................6
1. Diagrama de flujo, ¿Cómo hacer un avión de papel?...........................................................................6
1.1 Diagrama de flujo, ¿Cómo hacer un pastel?......................................................................................7
1.2 Diagrama de flujo. ¿Cómo elevar una cometa?.................................................................................8
1.3 Diagrama de flujo, algoritmo para desarrollar algoritmos.................................................................9
CAPITULO 2. DIAGRAMA DE FLUJO ALGORITMOS CUALITATIVOS, CON PSEUDOCÓDIGO Y PRUEBA DE
ESCRITORIO...............................................................................................................................................10
2. Calcular el área de un círculo con parámetro de entrada de radio....................................................10
2.1.1 Pseudocódigo............................................................................................................................11
2.2 Calcular el área de un círculo con parámetro de entrada de diámetro............................................12
2.2.1 Pseudocódigo............................................................................................................................13
2.3 Conversión de una temperatura expresada en grados Fahrenheit a grados Celsius según la fórmula
(Parámetro de entrada grados Fahrenheit)...........................................................................................14
2.3.1 Pseudocódigo............................................................................................................................15
2.4 Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio,
si la fórmula es: número de pulsaciones: (220 - edad) /10....................................................................16
2.4.1 Pseudocódigo............................................................................................................................17
2.5 Dada una cantidad en pesos colombianos, obtener la equivalencia en dólares..............................19
2.5.1 Pseudocódigo............................................................................................................................20
2.6 Dada una cantidad en dólares, obtener la equivalencia en pesos colombianos..............................22
2.6.1 Pseudocódigo............................................................................................................................23
2.7 calificación final de la materia de fundamentos de programación..................................................25
2.7.1 Pseudocódigo............................................................................................................................26
2.8 Calcular la calificación final de la materia de química......................................................................28
2.8.1 Pseudocódigo............................................................................................................................29
2.9.1 Pseudocódigo............................................................................................................................32
2.10.1 Pseudocódigo..........................................................................................................................34
2.11.1 Pseudocódigo..........................................................................................................................37
2.12.1 Pseudocódigo..........................................................................................................................39
...................................................................................................................................................................42
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
5. 4
Lista de tablas
Tabla 1 Prueba de escritorio......................................................................................................................12
Tabla 2 Prueba de escritorio......................................................................................................................14
Tabla 3 Prueba de escritorio......................................................................................................................16
Tabla 4 Prueba de escritorio......................................................................................................................18
Tabla 5 Prueba de escritorio......................................................................................................................21
Tabla 6 Prueba de escritorio......................................................................................................................24
Tabla 7 Prueba de escritorio......................................................................................................................27
Tabla 8 Prueba de escritorio......................................................................................................................30
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
6. 5
Lista de figuras
Figura 1. avión de papel...............................................................................................................................6
Figura 2 Como hacer un pastel....................................................................................................................7
Figura 3 Elevar una cometa.........................................................................................................................8
Figura 4 Desarrollo de algoritmo.................................................................................................................9
Figura 5 Área de un circulo de entrada radio.............................................................................................10
Figura 6 Área de un circulo de entrada diámetro......................................................................................12
Figura 7 Conversión de temperatura.........................................................................................................14
Figura 8 Numero de pulsaciones de una persona......................................................................................16
Figura 9 Pesos colombianos a dólares.......................................................................................................19
Figura 10 Dólares a pesos colombianos.....................................................................................................22
Figura 11 Calificación materia de programación........................................................................................25
Figura 12 Calificación materia de química.................................................................................................28
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
7. 6
CAPITULO 1. DIAGRAMA DE FLUJO ALGORITMOS CUALITATIVOS
1. Diagrama de flujo, ¿Cómo hacer un avión de papel?
Figura 1. avión de papel.
INICIO
AVIÓN DE PAPEL
TOMAR UNA HOJA TAMAÑO
OFICIO
DOBLA POR LA MITAD, DESDOBLAR
LUEGO DOBLAR LAS ESQUINAS
SUPERIORES HACIA EL CENTRO.
DOBLAR NUEVAMENTE HACIA
ABAJO FORMANDO LAS ALAS
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
8. 7
Fuente: autoría propia.
1.1 Diagrama de flujo, ¿Cómo hacer un pastel?
Figura 2 Como hacer un pastel.
DOBLAR A LA MITAD
DOBLAR LAS ALAS POR DEBAJO,
DANDOLE FORMA
¿VUELA EL AVIÓN?
FIN
VOLVER A HACER EL
AVIÓN CON OTRA HOJA
INICIO
DECORAR
PARA DAR CONSISTENCIA
INCORPORAR LA
MANTEQUILLA
CALIENTA LA LECHE Y UNA VEZ
ALCANZADO EL PRIMER
HERVOR VIERTA EL SOBRE DE
CHOCOLATE, REMOVER HASTA
QUE SE FUNDA.
ANADIR TODOS LOS INGREDIENTES
SECOS, MEZCLAR BIEN HASTA LOGRAR
BATIR LA MANTEQUILLA E INCORPORAR
EL AZÚCAR, BATIR Y AÑADIR HUEVOS
UNO POR UNO, SEGUIR BATIENDO
-200 GR DE CHOCOLATE NEGRO
-200 ML DE CREMA DE LECHE
-1 CUCHARADA DE MANTEQUILLA
PARA LA MASA
PARA LA COBERTURA
INGREDIENTES
PASTEL DE CHOCOLATE ESPONJOSO
-175 GR MANTEQUILLA
-200GR HARINA DE REPOSTERIA
-4 HUEVOS
-150 GR DE AZÚCAR
50 GR CACAO EN POLVO
-1 CUCHRADITA DE POLVO PARA HORNEAR
-25 GR DE MAIZENA
-75 GRA PEPITAS DE CHOCOLATE
-1 PISCA DE SAL
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
9. 8
Fuente: autoría propia.
1.2 Diagrama de flujo. ¿Cómo elevar una cometa?
Figura 3 Elevar una cometa.
FIN
INICIO
UNA PERSONA
SOSTENDRA LA COMETA
SI
SI
¿CUENTA CON UN
COMPAÑERO PARA
ELEVAR LA COMETA?
¿CUENTA CON
UNA COMETA?
LA OTRA PERSONA
SOLTARA PITA,
ALEJANDOSE DE LA
COMETA
NO
NO
DEJAR LA COMETA EN EL
SUELO
COMPRAR UNA COMETA
SOLTAR PITA EN EL
SUELO, ALEJANDOSE DE
LA COMETA
COMPRAR COLA
COMPRAR PITA O
CUERDA
HALAR LA PITA CON
FUERZA Y FIRMEZA PARA
ELEVAR LA COMETA
SOLTAR Y RECOGER PITA
HASTA QUE SE
ESTABILICE
SI ¿LA COMETA SE
CAE?
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
10. 9
Fuente: autoría propia.
1.3 Diagrama de flujo, algoritmo para desarrollar algoritmos
Figura 4 Desarrollo de algoritmo.
NO
MANTENER ESTABLE LA
COMETA EN EL AIRE
FIN
INICIO
DESARROLLAR UN ALGORITMO
IDENTIFICAR CUANTOS
TIPOS DE SOLUCIÓN TIENE
NO SI
¿TIENE SOLCIÓN?
IDENTIFICAR CUAL ES LA
SOLUCIÓN MAS EFECTIVA
PARA EL PROBLEMA
REALIZAR PRUEBAS
PARA VERIFICAR LA
SOLUCIÓN
VERIFICAR EL
RESULTADO DE LA
SOLUCIÓN
NO
¿TUVO SOLUCIÓN?
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
11. 10
Fuente: autoría propia.
CAPITULO 2. DIAGRAMA DE FLUJO ALGORITMOS CUALITATIVOS, CON PSEUDOCÓDIGO Y PRUEBA DE
ESCRITORIO
2. Calcular el área de un círculo con parámetro de entrada de radio
Figura 5 Área de un circulo de entrada radio.
SI
FIN
INICIO
"insertar Radio"
Radio = 30
Área = R.π
“calcular área”
Hacer de nuevo la
operación. (R.π=Área)
¿Cumple con la
operación?
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
12. 11
Fuente: autoría propia.
2.1.1 Pseudocódigo
Inicio
definir radio, área, resultado, opción como resultado de área
escribir "escriba a que equivale radio en un número entero"
leer radio equivale a 30
escribir "hallar área"
leer área=r. pi
escribir "calcular área: 1) multiplicar radio por pi"
leer opción resul área
según opción hacer
1: área=radio. Pi
2: área = 30 multiplicado por 3,14
resultado de Área equivale a 94
Fin
SI CUMPLE NO CUMPLE
Resul Área = 94.24
FIN
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
13. 12
2.1.1.1 Prueba de escritorio.
Tabla 1 Prueba de escritorio.
paso radio procedimiento Calcular área Resultado
1 30
2 Radio. π
3 30(3,14)
4 94
Fuente: autoría propia.
2.2 Calcular el área de un círculo con parámetro de entrada de diámetro
Figura 6 Área de un circulo de entrada diámetro.
inicio
"insertar Diámetro"
Diámetro = 60
Área = Diámetro ÷ 2 *π
hallar área
¿Cumple con la
operación?
NO CUMPLE
SI CUMPLE
Verificar operación:
Diámetro ÷2*π=área
"Mostrar Resultado
de Área"
AREA=94.24
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
14. 13
Fuente: autoría propia
2.2.1 Pseudocódigo
Inicio
definir diámetro, área, resultado, opción como resultado de área
escribir "escriba a que equivale diámetro en un número entero"
leer diámetro equivale a 60
escribir "hallar área"
leer área equivale a Diámetro /2 (pi)
escribir "calcular área: 1) diámetro dividido en 2 multiplicado por pi"
leer opción resultado de área
según opción hacer
1: área= 60/2 (3,14)
Resultado de Área = 94.24
Fin
FIN
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
15. 14
2.2.2.1 Prueba de escritorio.
Tabla 2 Prueba de escritorio.
paso diámetro Formula del
procedimiento
Calcular
área
Resultado
1 60
2 Diámetro / 2 (π)
3 60/2 (3,14)
4 94.24
Fuente: autoría propia.
2.3 Conversión de una temperatura expresada en grados Fahrenheit a grados Celsius según la fórmula
(Parámetro de entrada grados Fahrenheit)
Figura 7 Conversión de temperatura.
inicio
Ingresar
temperatura en
grados Fahrenheit
Forma de hallar el valor de la
conversión
°F = 50
°C = (5 / 9) (°F - 32)
Otras dos fórmulas
para hallar el valor
1)°C = 5(°f-32) /9
2)°C=
1
1.8
(°f-32)=
° f −32
Realizar la conversión
comprobar
conversión
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
16. 15
Fuente: autoría propia.
2.3.1 Pseudocódigo
Inicio
definir grados Fahrenheit, Celsius, resultado, op como grados Celsius
escribir "escriba a cuanto equivale grados Fahrenheit "
leer °F = 50
escribir "ingresar tres formas de hallar conversión"
leer
1: 5(°f-32) /9
2: )°C=
1
1.8
(°f-32)=
° f −32
1.8
3) °C = (5 / 9) (°F - 32)
Escribir comprobar conversión si °C=10
leer si: correcto no: error
según op hacer
Resultado °C=10
Da un número
diferente Si El resultado
es = 10 °C
Conversión correcta
“Indicar error debe volver
a ingresar datos”
FIN
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
17. 16
Fin
2.3.3.1 Prueba de escritorio.
Tabla 3 Prueba de escritorio.
paso Grados
Fahrenheit
fórmula planteada Comprobar resultado de
conversión
Resultado °c
1 50
2 °C = (5/9)(°F − 32 )
3 (50 °F − 32) × 5/9 = 10 °C
Si= correcto
No= error
4 10 °C
Fuente: autoría propia.
2.4 Calcular el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio,
si la fórmula es: número de pulsaciones: (220 - edad) /10
Figura 8 Numero de pulsaciones de una persona.
inicio
“establecer la edad”
Si excede el tiempo
no cumple
Trotar durante 10 segundos
Colocar dos dedos sobre la
arteria radial de la muñeca y
contar el número de latidos en
10 s
Tomar una pausa e
iniciar de nuevo
¿ubico la arteria
radial en la
muñeca?
SI
NO
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
18. 17
Fuente: autoría propia.
2.4.1 Pseudocódigo
Inicio
definir edad, tiempo, ubicación de la arteria, pulsaciones
escribir "edad propuesta "
leer 28 años
escribir "realizar actividad física"
leer trotar
escribir tiempo establecido
leer 10 segundos "si excede tiempo mostrar no cumple con la condición no se efectúa acción"
escribir "identificar arteria radial en muñeca: 1) no ubica 2) si ubica"
leer ubica la arteria radial
Calcular fórmula:
(220 – 28 años) / 10
coloca los dedos sobre el
cuello y Ubicar arteria
carótida
indicar las pulsaciones para una
persona de 28 años
fin
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
19. 18
según ubicación hacer
1: ubicar la arteria carótida en el cuello
2: ubica la arteria radial en la muñeca
calcular resultado pulsaciones = (220 – 28 años) / 10
pulsaciones 19
Fin
2.4.4.1 Prueba de escritorio.
Tabla 4 Prueba de escritorio.
paso edad Tiempo en
segundos
Ubicar arteria en muñeca Formula
Para hallar
pulsaciones
Número de
pulsaciones
1 28 años
2 10
3 Si ubica: contabilizar
pulsaciones
-No ubica: ubicar otra
arteria, en el cuello arteria
carótida y contabilizar
pulsaciones
4 (220 - Edad) /
10
5 19
Fuente: autoría propia.
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
20. 19
2.5 Dada una cantidad en pesos colombianos, obtener la equivalencia en dólares
Figura 9 Pesos colombianos a dólares.
INICIO
CONVERTIR $30.000
COLOMBIANOS A DOLARES
PESO COLOMBIANO
$3.779,00
$1,00 DOLAR
REALIZAR REGLA DE 3
$1,00 * $30.000 /
$3,779.00
EL RESULTADO ERA
$7.93 DOLARES
¿SE REALIA LA
OPERACIÓN
CORRECTAMENTE?
NO
SI
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
21. 20
Fuente: autoría propia.
2.5.1 Pseudocódigo
Inicio de función
(
Crear la variable “30.000 peso colom”
Crear la variable “1 dólar”
Crear la variable “3.779,00”
Solicite la variable “peso colom”
Si 30.000 peso colom * 1 dólar
aux= print el mensaje “continúe con la operación”
Sino
aux= print el mensaje “realice nuevamente la multiplicación”
)
(
Solicite la variable “30.000” Resultado de *
Si 30.000 / 3.779,00
aux= Print el mensaje “7.93”
Sino
FIN
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
22. 21
aux= Print el mensaje “realice nuevamente la operación”
Fin sí
)
Fin si
Fin del programa
2.5.5.1 Prueba de escritorio.
Tabla 5 Prueba de escritorio.
1. Iniciar
Pasos a b c 2. Crear variables
1 $ 1,00 $ 30.000 $ 30.000
3. Asignar "$1" a la variable "a"
Asignar "$30.000" a la variable "b"
Multiplicar las variables "$1*$30.000"
Asignar a la variable "c"
2 $ 3.779,00 $ 30.000 $7.93
4. Asignar "$3.779,00" a la variable "a"
Asigne "c" del paso "1" a la variable "b"
Divida "a/b"
Asignar resultado a la variable "c"
Fuente: autoría propia.
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
23. 22
2.6 Dada una cantidad en dólares, obtener la equivalencia en pesos colombianos
Figura 10 Dólares a pesos colombianos.
INICIO
CONVERTIR $5.000 A PESOS
COLOMBIANOS
$5.000
DOLARES
$3.779,00 PESOS
COLOMBIANOS
REALIZAR REGLA DE 3
$5.000 * $3,779.00 /
1
EL RESULTADO ERA
$18,895,000
¿SE REALIA LA
OPERACIÓN
CORRECTAMENTE?
NO
SI
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
24. 23
Fuente: autoría propia.
2.6.1 Pseudocódigo
Inicio de función
(
Crear la variable “5.000 dólares”
Crear la variable “3.779,00 pesos colom”
Crear la variable “1,00 dólar”
Solicite la variable “1,00 dólar”
Si 1,00 dólar * 3.779,00 pesos colom
aux= print el mensaje “continúe con la operación”
Sino
aux= print el mensaje “realice nuevamente la multiplicación”
)
(
Solicite la variable “18,895,000” Resultado de *
Si 18,895,000 / 1,00
aux= Print el mensaje “18,895,000”
Sino
FIN
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
25. 24
aux= Print el mensaje “realice nuevamente la operación”
Fin sí
)
Fin si
Fin del programa
2.6.6.1 Prueba de escritorio.
Tabla 6 Prueba de escritorio.
1. Iniciar
Pasos a b c 2. Crear variables
1 $ 5.000 $ 3.779,00
$18,895,00
0
3. Asignar "$5.000" a la variable "a"
Asignar "$3.779,00" a la variable "b"
Multiplicar las variables
"$5.000*$3.779,00"
Asignar a la variable "c"
2 $ 1,00
$18,895,00
0
$18,895,00
0
4. Asignar "$1,00" a la variable "a"
Asigne "c" del paso "1" a la variable "b"
Divida "a/b"
Asignar resultado a la variable "c"
Fuente: autoría propia.
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
26. 25
2.7 calificación final de la materia de fundamentos de programación
Figura 11 Calificación materia de programación.
ERROR
NO
¿SI SE SUMA LOS DECIMALES EL
RESULTADO ES 1?
CONVERTIR LOS PORCENTAJES
EN DECIMALES
15% ES LA CALIFICACIÓN DEL
TRABAJO FINAL
30% ES LA CALIFICACIÓN
EQUIVALENTE AL EXAMEN FINAL
55% ES LA CALIFICACIÓN
EQUIVALENTE A 3 PARCIALES
CALIFICACIÓN FINAL DE LA MATERIA
FUNDAMENTOS DE PROGRAMACIÓN
INICIO
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
27. 26
Fuente: autoría propia.
2.7.1 Pseudocódigo
Inicio función
Crear la variable 3 parciales “55%”
Crear la variable examen final “30%”
Crear la variable trabajo final “15%”
(
Solicite la variable “55%”
Convertir % en decimal
aux= Print el mensaje “continuar con la operación”
Sino
aux= Print el mensaje “Realice nuevamente la conversión”
)
(
Solicite la variable “30%”
Convertir % en decimal
aux= Print el mensaje “continuar con la operación”
Sino
SI
¿EL RESULTADO ES 100?
NO
EL RESULTADO SE MULTIPLICA POR
100 PARA QUE SE CONVIERTA OTRA
VEZ EN PORCENTAJE
FIN
SI
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
28. 27
aux= Print el mensaje “realice nuevamente la conversión”
)
(
Solicite la variable “15%”
Convertir % en decimal
aux= Print el mensaje “continuar con la operación”
Sino
aux= Print el mensaje “realice nuevamente la conversión”
)
(
Solicite la variable Resultado “0,55” , “0,30” , “0,15”
Si 0,55 + 0,30 + 0,15
aux= Print el mensaje “1”
Sino
aux= Print el mensaje “realice nuevamente la suma”
)
(
Solicitar la variable “1”
Si 1 + 100
aux= Print el mensaje “100%”
Sino
aux= Print el mensaje “realice nuevamente la suma”
Fin si
)
Fin si
Fin del programa
2.7.7.1 Prueba de escritorio.
Tabla 7 Prueba de escritorio.
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
29. 28
1. Iniciar
Pasos a b c 2. Crear variables
1 55% 30% 15%
3. Asignar a la variable "a" 55%
Asignar a la variable "b" 30%
Asignar a la variable "c" 15%
Convertir en decimal cada una y asignarla en
la variable correspondiente del paso "2"
2 0,55 0,30 0,15
4. Sumar las variables "a+b+c"
Asignar en la variable "a" del paso "3"
3 1 100
5. Asignar a la variable "b" 100
Multiplicar 1*100
Asignar en la variable "b" del paso "4"
4 100
Fuente: autoría propia.
2.8 Calcular la calificación final de la materia de química.
Figura 12 Calificación materia de química.
INICIO
ERROR
NO
¿SI SE SUMA LOS DECIMALES EL
RESULTADO ES 1?
CONVERTIR LOS PORCENTAJES
EN DECIMALES
15% ES LA CALIFICACIÓN DEL
TRABAJO FINAL
35% ES LA CALIFICACIÓN
EQUIVALENTE AL EXAMEN FINAL
50% ES LA CALIFICACIÓN
EQUIVALENTE A 3 PARCIALES
CALIFICACIÓN FINAL DE LA MATERIA
FUNDAMENTOS DE QUÍMICA
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
30. 29
Fuente: autoría propia.
2.8.1 Pseudocódigo
Inicio función
Crear la variable 3 parciales “50%”
Crear la variable examen final “35%”
Crear la variable trabajo final “15%”
(
Solicite la variable “50%”
Convertir % en decimal
aux= Print el mensaje “continuar con la operación”
Sino
aux= Print el mensaje “Realice nuevamente la conversión”
)
(
Solicite la variable “35%”
Convertir % en decimal
aux= Print el mensaje “continuar con la operación”
Sino
SI
¿EL RESULTADO ES 100?
NO
EL RESULTADO SE MULTIPLICA POR
100 PARA QUE SE CONVIERTA OTRA
VEZ EN PORCENTAJE
FIN
SI
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
31. 30
aux= Print el mensaje “realice nuevamente la conversión”
)
(
Solicite la variable “15%”
Convertir % en decimal
aux= Print el mensaje “continuar con la operación”
Sino
aux= Print el mensaje “realice nuevamente la conversión”
)
(
Solicite la variable Resultado “0,50” , “0,35” , “0,15”
Si 0,50 + 0,35 + 0,15
aux= Print el mensaje “1”
Sino
aux= Print el mensaje “realice nuevamente la suma”
)
(
Solicitar la variable “1”
Si 1 + 100
aux= Print el mensaje “100%”
Sino
aux= Print el mensaje “realice nuevamente la suma”
Fin si
)
Fin si
Fin del programa
2.8.8.1 Prueba de escritorio
Tabla 8 Prueba de escritorio.
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
32. 31
1. Iniciar
Pasos a b c 2. Crear variables
1 50% 35% 15%
3. Asignar a la variable "a" 50%
Asignar a la variable "b" 35%
Asignar a la variable "c" 15%
Convertir en decimal cada una y asignarla en
la variable correspondiente del paso "2"
2 0,50 0,35 0,15
4. Sumar las variables "a+b+c"
Asignar en la variable "a" del paso "3"
3 1 100
5. Asignar a la variable "b" 100
Multiplicar 1*100
Asignar en la variable "b" del paso "4"
4 100
Fuente: autoría propia.
2.9 calcular cuánto debe pagar, si se hizo un 15% de descuento en el total de su compra.
INICIO
“Escribir total de la compra”
50,000 $
Descuento = total * .15%
“El total a pagar es: $”, total - descuento
50,000 $ - 15% = 42.500$
“El descuento aplicado es: $”. Descuento
Descuento = 7500$
El descuento
aplicado es
correcto
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
33. 32
No Si
2.9.1 Pseudocódigo
Inicio función
(
Escribir “escribir el total de la compra”
50.000 $
Leer total
Definir total descuento
15%
Descuento = total*.15
Escribir “el total a pagar es: $”, total – descuento
50.000 – 15% = 42.500 $
aux= Print el mensaje “continuar con la operación”
Escribir “el descuento aplicado es: “, descuento
Descuento aplicado 7500 $
Si
Resultado total a pagar
Error ingresar nuevamente
los valores
Resultado total a pagar por la
compra
42.500 $
FIN
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
34. 33
42.500$
Sino
aux= Print el mensaje “ingrese nuevamente los valores”
2.9.9.1 Prueba de escritorio
1.Iniciar
Pasos A B C 2.Crear variables
1 50000$ 3. definir total de la compra
2 15% 4. definir descuento
3 7.500$ 5.descuento aplicado
4 42.500$ 6.total a pagar con descuento
2.10 calcular ganancia de capital después de un mes si el banco paga a razón de 2% mensual
INICIO
Definir capital,
ganancia
“escribe el capital a
invertir”
20.000.000
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
35. “la ganancia obtenida por el capital
invertido es: $”, ganancia
Ganancia = 4.000.000
34
No Si
2.10.1 Pseudocódigo
Ganancia = capital invertido *
0.2 mensual
20.000.000*0.2
Resultado
cantidad de
capital
“error ingresar nuevamente los
valores
“la ganancia total ya con el capital
invertido es: $”, capital + ganancia
Total = 24.000.000
FIN
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
36. 35
Inicio
2. datos: definir ingreso de capital
3. leer: valores ingresados
4. calcular: “capital invertido es $”, ganancia
5. escribir: la ganancia ya con el capital invertido es:”, capital + ganancia
6. final
2.10.10.1 Prueba de escritorio
1.Iniciar
Pasos A B C 2.Crear variables
1 20.000.000 3. definir ingreso de capital
2 0.4% 4. ganancia mensual
3
5.calcular el capital invertido en pesos con la
ganancia
4 24.000.000$ 6.total ganancia ya con el capital invertido
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
37. 36
2.11 calcular el 30% de ganancia, al revender un artículo.
INICIO
“escribe el precio del articulo
80.000 $
Ganancia = precio * .30%
Venta = precio + ganancia
Escribir “usted debe vender
el articulo a: $”, venta
Escribir “para obtener un 30
% de ganancia”
FIN
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
38. 37
2.11.1 Pseudocódigo
Iniciar
Definir precio, ganancia, venta
Escribir “escribe el precio del articulo”
Leer precio
Ganancia = precio * 30
Venta = precio + ganancia
Escribir usted debe vender el articulo a: $”, venta
Escribir “para obtener un 30% de ganancia”
Fin
2.11.11.1 Prueba de escritorio
1.Iniciar
Pasos A B C 2.Crear variables
1 80.000 3. definir el precio del articulo
2 30% 4. ganancia por la venta
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
39. 38
3
24.000$ de
ganancia por una
venta de 80.000$
al revender el
artículo en
104.000$
5.escribir cuanto se debe vender el articulo
para obtener un 30% de ganancia
4 6.escribir para obtener un 30% de ganancia
2.12 Obtener el porcentaje de inversión si cada integrante aporto una cantidad distinta.
INICIO
Conocer la inversión que
realizan cada una de las
personas
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
40. 39
2.12.1 Pseudocódigo
1.Inicio
2.Conocer la inversión que hace cada una de las personas
3.sumar el monto de las tres personas p1+ p2+ p3=total de la inversión
4. hallar el porcentaje de las 3 personas por separado
Inversión de la persona 1* 100/ total inversión
Inversión de la persona 2*100/total inversión
Inversión de la persona 3*100/total inversión
5.resultado en porcentajes de cada una de las personas
6.final
2.12.12.1 Prueba de escritorio
Hallar el porcentaje invertido por cada uno
Inversión de la persona 1* 100/ total inversión
Inversión de la persona 2*100/total inversión
Inversión de la persona 3*100/total inversión
FINAL Resultado final en porcentaje de cada uno
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
41. 40
1.Iniciar
Pasos A B C 2.Crear variables
1 3.conocer la inversión que hace cada persona
2 4. sumar el monto de las tres personas
3 5.hallar el porcentaje de las 3 personas por separado
4 6.resultado en porcentaje de cada una de las personas
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
42. 41
CONCLUSIONES
De la actividad dos se me dificulto un poco al principio desarrollar seudocódigo, pero gracias
a las tutorías de la clase, el aporte de mis compañeros al resolver mis dudas, y la búsqueda por mi
cuenta de más información, pude desarrollar cada ejercicio con confianza, ahora entiendo que el
seudocódigo tiene diferentes formas de expresar una situación que lleva a desarrollar un diagrama
de flujo de ahí parte para hacer una prueba de escritorio; también destacó la importancia de dar un
punto de partida y un final a el código de lo contrario el programa se sumerge en un bucle infinito
hasta que se le dé la orden de finalizar su tarea.
Con todo esto puedo concluir que no importa qué situación se plantee siempre se puede llevar a
términos de programación, el entender que un lenguaje de programación es un paso a paso de las
acciones que yo quiero que realice un programa con sus diferentes variables que puede tener
dándole un orden lógico y adecuado.
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)
43. 42
REFERENCIAS
Todo el contenido del libro Gaxiola Pacheco, C. G. y Flores Gutiérrez, D. L. (2008). Metodología de la
programación con pseudocódigo enfocado al lenguaje C. México: Plaza y Valdés, S.A. de C.V
https://login.intelproxy.com/v2/inicio?
cuenta=KsjjBoSi4amwH43u&url=ezp.2aHR0cHM6Ly9sb2dpbi5pYmVyby5iYXNlc2RlZGF0b3NlenByb3h5
LmNvbS9zc28vZWxpYnJvP2NvbnRleHQ9NzEwOGI2ZDQtZjljMC00ODI2LTgwMzAtYTNmY2FhMGE4ND
MxLS1lcy9lcmVhZGVyL2JpYmxpb2liZXJvLzc1OTM1
Apoyo visual YouTube:
https://www.youtube.com/watch?v=Wah03ywo0yU
Document shared on https://www.docsity.com/es/taller-sentencia-if-fundamentos-de-programacion/8420097/
Downloaded by: jhems-mchendrick (666mchendrick0160@gmail.com)