Logo Studenta

archivodiapositiva_20235218501

¡Este material tiene más páginas!

Vista previa del material en texto

Pensamiento Computacional
Unidad 2
Lógica Computacional
Tema 2
Flujogramas
Pensamiento Computacional
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
» Subtemas:
1.- Diagramas de flujo, tipos y simbología. 
2.- Del pseudocódigo al flujograma. 
3.- Declaración de variables y constantes. 
4.- Estructuras de control simples, compuestas y anidadas. 
Un diagrama de flujo es
un diagrama que describe un
proceso, sistema o algoritmo
informático.
Se usan en diferentes campos
para documentar, estudiar,
planificar, mejorar y
comunicar procesos que
suelen ser complejos en
diagramas claros y fáciles de
comprender.
Subtema 1: Diagramas de flujo, tipos y simbología 
Es muy fácil hacer un diagrama de flujo, pero también existen reglas que seguir para su desarrollo.
• Todo diagrama debe tener inicio y fin.
• Solamente puedes utilizar líneas rectas en dirección vertical y horizontal.
• No deben existir líneas sin conexión. Todas deben indicar la dirección del flujo del diagrama hacia 
un símbolo; conexión, proceso, impresión, decisión o fin de diagrama.
• La dirección de lectura del diagrama debe ser de arriba abajo, de izquierda a derecha o las dos 
combinadas.
• La simbología de los diagramas debe ser la estandarizada, independientemente del uso del 
diagrama; ejemplo un lenguaje de programación.
• Utilizar los comentarios para expresar ideas adicionales que permitan la comprensión del 
diagrama.
• En caso que el diagrama sea muy grande y complejo, recuerda enumerar las páginas y utilizar los 
conectores adecuados.
Subtema 1: Diagramas de flujo, tipos y simbología 
Existen 4 tipos de estructuras comúnmente usadas en los diagramas de flujo
• 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 
Subtema 1: Diagramas de flujo, tipos y simbología 
Subtema 1: Diagramas de flujo, tipos y simbología 
Subtema 1: Diagramas de flujo, tipos y simbología 
Subtema 1: Diagramas de flujo, tipos y simbología 
• El pseudocódigo es una versión simplificada de los conceptos de algunos lenguajes de
programación. Se escribe en algún lenguaje natural como español o inglés y funciona para que se
represente de una manera entendible el algoritmo para un programa.
• El pseudocódigo no debe considerarse un lenguaje de programación, ya que no tiene una sintaxis
específica y no puede ser interpretado por una computadora.
• En muchos casos los algoritmos se presentan usando pseudocódigo dado que pueden ser leídos y
entendidos por programadores familiarizados con lenguajes de programación. El pseudocósigo
permite incluir distintas estructuras de control como while, if-then-else, repeat-until, for y case.
Que se encuentran presentes en muchos lenguajes de programación.
Subtema 2: Del pseudocódigo al flujograma
• 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.
• La diferencia principal entre ambas es que el pseudocódigo es un
medio escrito en algún lenguaje, por ejemplo español, mientras que
el diagrama de flujo es una representación gráfica que utiliza
símbolos establecidos.
Subtema 2: Del pseudocódigo al flujograma
Subtema 3: Declaración de variables y constantes
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
• Cuando se trabaja con algoritmos por lo
general no se acostumbra a declarar las
variables ni tampoco constantes debido
a razones de simplicidad, es decir, no es
camisa de fuerza declarar las variables.
• La mayoría de los lenguajes de
programación (entre ellos C++)
requieren que necesariamente se
declaren las variables que se van a usar
en los programas.
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Estructuras de Control IF-SIMPLE 
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Estructuras de Control IF-COMPUESTO 
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Estructuras de Control IF-ANIDADOS 
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Estructura de Control Switch
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Ejercicios
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
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.
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.
El almacén XYZ tiene una promoción: a todos los trajes que tienen un precio superior a 2500, se les
aplicará un descuento del 15% , a todos los demás se les aplicará sólo el 8%.
Realice un diagrama de flujo que determine el precio final que debe pagar una persona por su compra
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Una compañía de viajes cuenta con tres tipos de autobuses (A, B y C), cada uno tiene un precio por
kilómetro recorrido por persona, los costos respectivos son $2.0, $2.5 y $3.0.
Se requiere determinar el costo total y por persona del viaje considerando que cuando éste se
presupuesta debe haber un mínimo de 20 personas, de lo contrario el cobro se realiza con base en este
número límite.
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
El consultorio del Dr. Daniel Pérez 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.
Se requiere un algoritmo para determinar:
• Cuánto pagará el paciente por la cita.
• El monto de lo que ha pagado el paciente por el tratamiento.
Para la solución de este problemase 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.
Fábrica “El cometa” produce artículos con claves (1, 2, 3, 4, 5 y 6). Se requiere un algoritmo para calcular
los precios de venta, para esto hay que considerar lo siguiente:
• Costo de producción = materia prima + mano de obra + gastos de fabricación.
• Precio de venta = costo de producción + 45 % de costo de producción.
• El costo de la mano de obra se obtiene de la siguiente forma: para los productos con clave 3 o 4 se
carga 75 % del costo de la materia prima; para los que tienen clave 1 y 5 se carga 80 %, y para los que
tienen clave 2 o 6, 85 %.
• Para calcular el gasto de fabricación se considera que si el artículo que se va a producir tiene claves 2
o 5, este gasto representa 30 % sobre el costo de la materia prima; si las claves son 3 o 6, representa
35 %; si las claves son 1 o 4, representa 28 %. La materia prima tiene el mismo costo para cualquier
clave.
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
El banco XYZ ha decidido aumentar el límite de crédito de las tarjetas de crédito de sus clientes, para
esto considera que:
• Si su cliente tiene tarjeta tipo 1, el aumento será del 25%.
• Si tiene tipo 2 el aumento será del 35%
• Si tiene tipo 3, el aumento será del 40%
• Para cualquier otro tipo será del 50%
Realizar un diagrama de flujo que ayude al banco a determinar el nuevo límite de crédito que tendrá
una persona en su tarjeta.
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
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.
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Realizar un programa que permita ingresar la edad de una persona, presentar un mensaje de acuerdo al 
rango de edad a la que pertenezca: (ver tabla 1).
Subtema 4: Estructuras de control simples, compuestas 
y anidadas.
Realizar un programa que ingrese un número presentar un mensaje equivalente a los días de la semana.
» 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
Bibliografía
	Diapositiva 1
	Diapositiva 2
	Diapositiva 3
	Diapositiva 4
	Diapositiva 5
	Diapositiva 6
	Diapositiva 7
	Diapositiva 8
	Diapositiva 9
	Diapositiva 10
	Diapositiva 11
	Diapositiva 12
	Diapositiva 13
	Diapositiva 14
	Diapositiva 15
	Diapositiva 16
	Diapositiva 17
	Diapositiva 18
	Diapositiva 19
	Diapositiva 20
	Diapositiva 21
	Diapositiva 22
	Diapositiva 23
	Diapositiva 24
	Diapositiva 25
	Diapositiva 26
	Diapositiva 27
	Diapositiva 28
	Diapositiva 29
	Diapositiva 30
	Diapositiva 31
	Diapositiva 32
	Diapositiva 33
	Diapositiva 34
	Diapositiva 35
	Diapositiva 36
	Diapositiva 37
	Diapositiva 38
	Diapositiva 39
	Diapositiva 40: Bibliografía
	Diapositiva 41: Bibliografía
	Diapositiva 42: Bibliografía

Continuar navegando

Materiales relacionados

65 pag.
166 pag.
DO--FIN-EE-MAI-UC0687-20162

SIN SIGLA

User badge image

Mucha Aprendizaje

158 pag.
Edgar-Salmoran-Lopez

User badge image

Los Mejores Materiales