Documentos de Académico
Documentos de Profesional
Documentos de Cultura
5 PC
5 PC
solución lógica.
Pensamiento Computacional
Unidad 2
Lógica Computacional
Tema 2
Flujogramas
Objetivo
Desarrollar habilidades para representar, comprender y utilizar flujogramas
como herramientas visuales para representar procesos y algoritmos que
ayudan a la resolución de problemas y análisis de procesos del día a día
Introducción
Los diagramas de flujo emplean rectángulos, óvalos, diamantes y otras numerosas
figuras para definir el tipo de paso, junto con flechas conectoras que establecen el flujo y la
secuencia.
Tanto el pseudocódigo como los diagramas de flujo sirven para representar de un modo
fácil de entender para personal no-técnico los pasos que realizará, por ejemplo, un
algoritmo.
» Subtemas:
Secuencia: Se trata de diagramar una secuencia de pasos que se ejecutan uno tras de otro. Es la
estructura más básica y utilizada.
Decisión: También conocido como condicional. Es perfecto para utilizarlo en la toma de decisiones,
teniendo en cuenta el flujo de datos que ingresa al diagrama. Se utiliza a menudo en programación de
algoritmos.
Ciclo: Se utiliza en casos donde es necesario repetir múltiples pasos hasta obtener la respuesta o
acción necesaria para salir del ciclo y continuar el diagrama.
Caso: Es una estructura de decisión, que posee más de dos situaciones posibles, para seguir el
proceso determinado por la respuesta.
Subtema 1: Diagramas de flujo, tipos y simbología
La declaración de variables es un
proceso que consiste en listar al
principio del algoritmo todas las
variables que se usarán, además
de colocar el nombre de la
variable se debe decir qué tipo de
variable es.
Subtema 3: Declaración de variables y constantes
• Contador: ENTERO
• Edad, I: ENTERO
• Dirección:
CADENA_DE_CARACTERES
• Salario Básico : REAL
• Opción : CARÁCTER
Subtema 3: Declaración de variables y constantes
• En el momento de declarar
constantes debe indicarse que lo
es y colocarse su respectivo
valor.
• CONSTANTE Pi 3.14159
• CONSTANTE Msg ”Presione
una tecla y continue”
• CONSTANTE Altura 40
Subtema 3: Declaración de variables y constantes
Ejercicio 1: Realizar un
diagrama de flujo que permita
ingresar un numero, presentar
un mensaje que indique si
dicho numero es Positivo o
Negativo.
Subtema 4: Estructuras de control
simples, compuestas y anidadas.
Ejercicio 2: Realice un
algoritmo para determinar
cuánto se debe pagar por X
cantidad de lápices
considerando que si son
1000 o más el costo es de $
0.85; de lo contrario, el
precio es de $0.90
Realizar un diagrama que dé
solución a este problema .
Subtema 4: Estructuras de control
simples, compuestas y anidadas.
Ejercicio 5:
Determinar el tipo de
medicina aplicar a un
paciente con base al
nivel de temperatura,
que registra al llegar a la
sala de emergencias .
Subtema 4: Estructuras de control
simples, compuestas y anidadas.
Ejercicio 6:
El consultorio del Dr. Velasco tiene como política cobrar la consulta con base en el número de cita,
de la siguiente forma:
• Las tres primeras citas a $200.00 c/u.
• Las siguientes dos citas a $150.00 c/u.
• Las tres siguientes citas a $100.00 c/u.
• Las restantes a $50.00 c/u, mientras dure el tratamiento.
Para la solución de este problema se requiere saber qué número de cita se efectuará, con el cual se
podrá determinar el costo que tendrá la consulta y cuánto se ha gastado en el tratamiento.
Subtema 4: Estructuras de control
simples, compuestas y anidadas.
Subtema 4: Estructuras de control
simples, compuestas y anidadas.
Ejercicio 7:
Ejercicio 8:
Una compañía de paquetería internacional tiene servicio en algunos países de América del Norte, América
Central, América del Sur, Europa y Asia. El costo por el servicio de paquetería se basa en el peso del
paquete y la zona a la que va dirigido. Ver tabla
Parte de sus políticas implica que los paquetes con un peso superior a 5kg no son transportados , esto es
por cuestión de logística y de seguridad.
Subtema 4: Estructuras de control
simples, compuestas y anidadas.
Bibliografía
• JOYANES AGUILAR LUIS. (2003). FUNDAMENTOS DE PROGRAMACIÓN. MEXICO: MC GRAW HILL.
• ¿Qué es un ALGORITMO? (DEFINICIÓN de algoritmos, CARACTERÍSTICAS, TIPOS, OPERADORES Y
VARIABLES)
• https://www.youtube.com/watch?v=Tu9OQSff-gw&list=PL46-B5QR6sHm_qTw3tet7XHynE8bEucoa
• DIAGRAMA DE FLUJO - Ejercicio #1 - ANÁLISIS, CONSTRUCCIÓN Y PRUEBA DE ESCRITORIO
• https://www.youtube.com/watch?v=IFIxFhfS2LY
• DIAGRAMAS DE FLUJO Explicación (SIMBOLOGÍA Y CONSTRUCCIÓN)
• https://www.youtube.com/watch?v=qDttSc3RQBc
• DIAGRAMA DE FLUJO - Ejercicio #3 Parte 1/2 - ANÁLISIS Y CONSTRUCCIÓN
• https://www.youtube.com/watch?v=-95Sr8WY1Fk
• Estructuras Selectivas - Definición
• https://www.youtube.com/watch?v=M13eq6T-2Nc
• Estructuras Selectivas - Representación en Pseudocódigo y Diagrama de Flujo
https://www.youtube.com/watch?v=hY-HYXMdGzg
Bibliografía
• Estructuras Selectivas - Simple
• https://www.youtube.com/watch?v=5EBwwN7JJ3Y
• Estructuras Selectivas - Simple (2)
• https://www.youtube.com/watch?v=jSrUI-4WuRY&list=PL46-B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=37
• Estructuras Selectivas - Tipos- Simple, Doble o Compuesta y Múltiple
• https://www.youtube.com/watch?v=apcIsaX3aDg&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=38
• Estructuras Selectivas - Simple 1 Ejercicio
• https://www.youtube.com/watch?v=XHWgn5qcPvM&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=39
• Estructuras Selectivas - Simple 2 Ejercicio
• https://www.youtube.com/watch?v=KEtwK6ijbBw&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=41
• Estructuras Selectivas - Doble en Pseudocódigo
• https://www.youtube.com/watch?v=589EjXAVsuU&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=44
Bibliografía
• Estructuras Selectivas - Doble
• https://www.youtube.com/watch?v=FGROqR9dLEM&list=PL46-
B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=43
• Estructuras Selectivas - Doble Ejercicio
• https://www.youtube.com/watch?v=lo-YYhHbs0Y&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=45
• Estructuras Selectivas - Doble Ejercicio 2
• https://www.youtube.com/watch?v=rxV1aJOSqCc&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=47
• Estructuras Selectivas - Múltiple Switch
• https://www.youtube.com/watch?v=uwWYriE85Jw&list=PL46- B5QR6sHmIim_g4RzKqnH_5AIG7wP1&index=50