SlideShare una empresa de Scribd logo
1 de 43
Descargar para leer sin conexión
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
“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)
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)
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)
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)
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)
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)
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)
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)
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)

Más contenido relacionado

Similar a docsity-taller-sentencia-if-fundamentos-de-programacion.pdf

Similar a docsity-taller-sentencia-if-fundamentos-de-programacion.pdf (20)

Marketing digital
Marketing digitalMarketing digital
Marketing digital
 
PLC
PLC PLC
PLC
 
Unidad3 fds
Unidad3 fdsUnidad3 fds
Unidad3 fds
 
Arcview fao
Arcview faoArcview fao
Arcview fao
 
Galan diana2012
Galan diana2012Galan diana2012
Galan diana2012
 
Simulacion de pintado
Simulacion de pintadoSimulacion de pintado
Simulacion de pintado
 
Plan de marketing digital.pdf
Plan  de marketing digital.pdfPlan  de marketing digital.pdf
Plan de marketing digital.pdf
 
Final carga de redes
Final carga de redesFinal carga de redes
Final carga de redes
 
brazo robótico
brazo robóticobrazo robótico
brazo robótico
 
ratios financieros y matematicas de la mercadotecnia
ratios financieros y matematicas de la mercadotecniaratios financieros y matematicas de la mercadotecnia
ratios financieros y matematicas de la mercadotecnia
 
Ratiosfinancierosymatematicasdelamer
RatiosfinancierosymatematicasdelamerRatiosfinancierosymatematicasdelamer
Ratiosfinancierosymatematicasdelamer
 
Ratios financieros y matematicas de lamer
Ratios financieros y matematicas de lamerRatios financieros y matematicas de lamer
Ratios financieros y matematicas de lamer
 
manual de Usuario Calener.pdf
manual de Usuario Calener.pdfmanual de Usuario Calener.pdf
manual de Usuario Calener.pdf
 
manual de Usuario Calener.pdf
manual de Usuario Calener.pdfmanual de Usuario Calener.pdf
manual de Usuario Calener.pdf
 
Tesis-APlicación Six Sigma.pdf
Tesis-APlicación Six Sigma.pdfTesis-APlicación Six Sigma.pdf
Tesis-APlicación Six Sigma.pdf
 
trabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docx
trabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docxtrabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docx
trabajo escrito de Autodesk Infarworks - Garcia Arana y Solarte Gaitan.docx
 
Programas para la aplicación en hidráulica
Programas para la aplicación en hidráulica Programas para la aplicación en hidráulica
Programas para la aplicación en hidráulica
 
0281 williams
0281 williams0281 williams
0281 williams
 
Módulo didáctico
Módulo didácticoMódulo didáctico
Módulo didáctico
 
CREPES & WAFFLES.docx
CREPES & WAFFLES.docxCREPES & WAFFLES.docx
CREPES & WAFFLES.docx
 

Más de ssuserf46a26

Solucionario_de_Demidovich_Analisis_Mate.pdf
Solucionario_de_Demidovich_Analisis_Mate.pdfSolucionario_de_Demidovich_Analisis_Mate.pdf
Solucionario_de_Demidovich_Analisis_Mate.pdfssuserf46a26
 
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdf
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdfCálculo Integral - Wilton Oltmanns - 1ra Edición.pdf
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdfssuserf46a26
 
Registros_Problemas de circuitos digitales.pdf
Registros_Problemas de circuitos digitales.pdfRegistros_Problemas de circuitos digitales.pdf
Registros_Problemas de circuitos digitales.pdfssuserf46a26
 
Matemática Básica - EER.pdf
Matemática Básica - EER.pdfMatemática Básica - EER.pdf
Matemática Básica - EER.pdfssuserf46a26
 
Variable Compleja (Nueva Edición) - Eduardo Espinoza Ramos.pdf
Variable Compleja (Nueva Edición) - Eduardo Espinoza Ramos.pdfVariable Compleja (Nueva Edición) - Eduardo Espinoza Ramos.pdf
Variable Compleja (Nueva Edición) - Eduardo Espinoza Ramos.pdfssuserf46a26
 
Algebra Lineal – Stanley I. Grossman – 7ed.pdf
Algebra Lineal – Stanley I. Grossman – 7ed.pdfAlgebra Lineal – Stanley I. Grossman – 7ed.pdf
Algebra Lineal – Stanley I. Grossman – 7ed.pdfssuserf46a26
 
Introduccion_a_la_Algoritmia_Cibertec.pdf
Introduccion_a_la_Algoritmia_Cibertec.pdfIntroduccion_a_la_Algoritmia_Cibertec.pdf
Introduccion_a_la_Algoritmia_Cibertec.pdfssuserf46a26
 
Fundamentos-de-programacion-c-ricardo-villalobos.pdf
Fundamentos-de-programacion-c-ricardo-villalobos.pdfFundamentos-de-programacion-c-ricardo-villalobos.pdf
Fundamentos-de-programacion-c-ricardo-villalobos.pdfssuserf46a26
 

Más de ssuserf46a26 (8)

Solucionario_de_Demidovich_Analisis_Mate.pdf
Solucionario_de_Demidovich_Analisis_Mate.pdfSolucionario_de_Demidovich_Analisis_Mate.pdf
Solucionario_de_Demidovich_Analisis_Mate.pdf
 
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdf
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdfCálculo Integral - Wilton Oltmanns - 1ra Edición.pdf
Cálculo Integral - Wilton Oltmanns - 1ra Edición.pdf
 
Registros_Problemas de circuitos digitales.pdf
Registros_Problemas de circuitos digitales.pdfRegistros_Problemas de circuitos digitales.pdf
Registros_Problemas de circuitos digitales.pdf
 
Matemática Básica - EER.pdf
Matemática Básica - EER.pdfMatemática Básica - EER.pdf
Matemática Básica - EER.pdf
 
Variable Compleja (Nueva Edición) - Eduardo Espinoza Ramos.pdf
Variable Compleja (Nueva Edición) - Eduardo Espinoza Ramos.pdfVariable Compleja (Nueva Edición) - Eduardo Espinoza Ramos.pdf
Variable Compleja (Nueva Edición) - Eduardo Espinoza Ramos.pdf
 
Algebra Lineal – Stanley I. Grossman – 7ed.pdf
Algebra Lineal – Stanley I. Grossman – 7ed.pdfAlgebra Lineal – Stanley I. Grossman – 7ed.pdf
Algebra Lineal – Stanley I. Grossman – 7ed.pdf
 
Introduccion_a_la_Algoritmia_Cibertec.pdf
Introduccion_a_la_Algoritmia_Cibertec.pdfIntroduccion_a_la_Algoritmia_Cibertec.pdf
Introduccion_a_la_Algoritmia_Cibertec.pdf
 
Fundamentos-de-programacion-c-ricardo-villalobos.pdf
Fundamentos-de-programacion-c-ricardo-villalobos.pdfFundamentos-de-programacion-c-ricardo-villalobos.pdf
Fundamentos-de-programacion-c-ricardo-villalobos.pdf
 

Último

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuaDANNYISAACCARVAJALGA
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxKarlaMassielMartinez
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...JonathanCovena1
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024AndreRiva2
 

Último (20)

Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
cortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahuacortes de luz abril 2024 en la provincia de tungurahua
cortes de luz abril 2024 en la provincia de tungurahua
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Power Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptxPower Point: "Defendamos la verdad".pptx
Power Point: "Defendamos la verdad".pptx
 
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptxTECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
TECNOLOGÍA FARMACEUTICA OPERACIONES UNITARIAS.pptx
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024UNIDAD DPCC. 2DO. DE  SECUNDARIA DEL 2024
UNIDAD DPCC. 2DO. DE SECUNDARIA DEL 2024
 

docsity-taller-sentencia-if-fundamentos-de-programacion.pdf

  • 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)