Está en la página 1de 27

Secuencia didáctica 1

Metodología de solución de problemas

De manera individual, lee con atención cada una de las siguientes preguntas y responde de acuerdo con
tus conocimientos previos:

1. ¿Qué es un problema?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
2. ¿Qué se debe hacer para resolver un problema?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

3. ¿Qué es una metodología?


______________________________________________________________________________
48 ______________________________________________________________________________
______________________________________________________________________________
INFORMÁTICA II

4. Escribe de forma general que pasos seguirías para resolver cualquier problema.
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

5. ¿Qué significa darle solución a un problema?


______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

Problema
Todos los días de nuestra vida nos enfrentamos con situaciones que necesitamos resolver mediante un
proceso de análisis y toma de decisiones, desde cuestiones tan sencillas cómo: ¿qué ropa vamos a vestir
ese día o qué película vamos a ver en el cine?; hasta situaciones más elaboradas cómo: la compra de una
nueva computadora o la organización de nuestro tiempo y actividades para presentar puntualmente un
trabajo final en nuestra escuela.

Se puede definir problema cómo una situación, con un grado de dificultad variable, que debe resolverse y
que puede tener un número variable de soluciones.

Colegio de Bachilleres del Estado de Sonora


1
Realiza la siguiente actividad de manera individual.

I. Escribe tres problemas del ámbito escolar que se resuelven sin necesidad de usar la computadora y
tres problemas donde el uso de la computadora es indispensable.

Sin computadora Con computadora


1. 1.

2. 2.

3. 3.

Metodología de solución
La solución de un problema en informática, requiere de cinco pasos,
dispuestos de tal forma que cada uno es dependiente de los anteriores, lo Metodología: Es el conjunto 49
de procedimientos racionales
cual indica que se trata de un proceso complementario y por lo tanto, cada

BLOQUE II Algoritmos y diagramas de flujo


utilizados para alcanzar el
paso exige el mismo cuidado en su elaboración. objetivo.

Fases de la metodología de solución


Identificación y comprensión del problema

Comprender el problema es muy importante, pues si no lo identificamos


Factible: Que puede ser hecho
con exactitud, el resultado que se desea obtener podrá resultar erróneo o que es fácil de hacer.
o no contemplaría todas las alternativas de solución factible. Para
comprender el problema podemos plantear las siguientes preguntas:

3 ¿Qué datos tengo disponibles?


3 ¿Comprendo todos los conceptos?
3 ¿Puedo plantear el problema de una forma que resulte más familiar?
3 ¿Puedo crear un dibujo que ayude a comprender mejor el problema?
3 ¿Qué se requiere para resolver el problema?
3 ¿Existen algunas condiciones que dificultan o facilitan la solución del problema?

Planteamiento de alternativas

Luego de comprender el problema y analizar los datos de entrada y de salida que deseamos obtener
podemos comenzar a plantear alternativas de solución. Para llegar a la solución de un problema tenemos
a la mano distintos caminos, procederemos entonces al planteamiento de alternativas diversas, lo
que nos permitirá definir los resultados más adecuados. Formulando las siguientes preguntas nos
facilitan la tarea:

3 ¿Recuerdo algún problema similar?


3 ¿Tengo información acerca de cómo se resuelve este tipo de problema?
3 ¿Puedo utilizar información?
3 ¿Es factible dividir el problema en partes?
3 ¿Estoy utilizando todos los datos disponibles?

Elección de una alternativa

Una vez que definimos las alternativas es necesario analizar cada una, en algunos casos quizá sea
factible intentar valorar todas las alternativas posibles con el fin de descartar una por una hasta
encontrar la adecuada, pero en problemas más complejos es posible que no podamos darnos ese lujo,
lo indicado entonces es analizar y seleccionar una de las opciones. Formular las siguientes preguntas
nos ayudará a elegir:

3 ¿La alternativa seleccionada me llevará al resultado requerido?


3 ¿Tengo la información y los recursos suficientes para llevarla a cabo?
3 ¿Cuánto tiempo requiere su aplicación?
Autónomo: Capacidad de 3 ¿Puedo realizarla de manera autónoma?
50 tomar decisiones y actuar 3 ¿Requiero ayuda?
en cuestiones relativas a uno 3 ¿Existe una mejor alternativa?
INFORMÁTICA II

mismo.

Desarrollo de la solución

Una vez elegida la mejor alternativa procederemos a definir la serie


de pasos o acciones que nos llevará a obtener el resultado final. Cada
uno de estos pasos debe propiciar las condiciones para ejecutar el
siguiente; esto se debe definir desde el planteamiento y la planeación
de las acciones a seguir. También, es preciso considerar la información
Cronograma: Lista de todos y los recursos necesarios y disponibles para llevar a cabo cada
los elementos de un proyecto procedimiento. Finalmente, se requiere definir los tiempos en que
con sus fechas previstas de estos se realizarán, considerando cuánto llevará ejecutarlos y la fecha
comienzo y final. en que se iniciarán; es decir, necesitamos diseñar un cronograma.

A lo largo de la fase de desarrollo es importante evaluar si las acciones generan los resultados
deseados, de modo que nos permitan avanzar en el proceso. De no ser así, podemos determinar qué
está fallando para aplicar las correcciones y ajustes necesarios.

Evaluación

Una vez ejecutadas las acciones, es importante evaluar si logramos el resultado esperado y si se ha
resuelto el problema. En esta fase además podemos identificar qué factores determinan el éxito
respecto de las acciones o procesos efectuados; es decir, qué funcionó y qué factores representan
un obstáculo, lo que deriva en la mejora del proceso. Incluso podemos determinar si la alternativa
elegida fue la más adecuada o que otra habría sido mejor.

Colegio de Bachilleres del Estado de Sonora


Metodología se define como el conjunto de acciones que se deben seguir para alcanzar ciertos
objetivos previamente teniendo algo de conocimiento sobre el tema.

En informática existen cinco pasos o fases que forman parte de la metodología de solución de
problemas:

1. Identificación del problema: Esta es la primera fase de la metodología y consiste en tener una
visión muy general de lo que se trata el problema.
2. Planteamiento alternativo de solución: Una vez que se ha comprendido el problema debemos
analizarlo y pensar en diferentes formas de resolverlo.
3. Elección de una alternativa: Debemos pensar en la alternativa que más nos convenga, hay que
tomar en cuenta las características del problema, las habilidades y recursos con los que contamos.
4. Desarrollo de la solución: Se trata de dar la solución al problema a través de una serie de pasos
bien organizados y estructurados.
5. Evaluación de la solución: Este es el último paso de la metodología y consiste en verificar si el
resultado es el esperado, si la solución fue la correcta o bien si existe otra forma más sencilla de
resolver el problema.

Para saber más...


51
Observa el video: Metodología de solución de problemas

BLOQUE II Algoritmos y diagramas de flujo


https://youtu.be/1DgFWHUN_Dw

Ejemplos de aplicación de la metodología de solución de problemas

Ejemplo 1: Calcular el total a pagar de tres artículos con diferente precio y mostrar el resultado.

Fases de la metodología Solución del problema


Identificación del problema Calcular el total a pagar de los tres artículos.
Planteamiento de alternativas de solución Hacerlo con lápiz y papel.
Utilizar calculadora.
Pedirle a alguien que lo haga por mí.
Elección de una alternativa Hacer el cálculo con lápiz y papel.
Desarrollo de la solución Pasos:
Tomar lápiz y papel.
Anotar el precio del artículo 1.
Anotar el precio del artículo 2.
Anotar el precio del artículo 3.
Resolver la operación sumando las 3 cantidades.
Escribir el resultado.
Evaluación de la solución Verificar que el resultado esté correcto.
Ejemplo 2: Luis quiere enviar una carta a su amigo que vive en otro país.

Fases de la metodología Solución del problema


Identificación del problema Encontrar una forma de mandar la carta.
Planteamiento de alternativas de Hacerlo por medio del servicio postal.
solución Hacerlo por email.
Elección de una alternativa Hacerlo por email.
Desarrollo de la solución Pasos:
Abrir el servidor de correo electrónico.
Ingresar a su cuenta de correo.
Escribir la cuenta de correo de destino y el asunto.
Redactar la carta.
Enviarla.
Evaluación de la solución Verificar que la carta haya llegado a su destino.

52 2
INFORMÁTICA II

Reúnanse en binas para realizar los siguientes ejercicios.

Completen los pasos de la metodología de solución de problemas en cada caso:

Fases de la metodología Solución del problema


Identificación del problema Quieres ir a una fiesta el fin de semana y tu papá accede
a prestarte el automóvil siempre y cuando seas tú quien
le eche gasolina.
Planteamiento de alternativas de
solución
Elección de una alternativa

Desarrollo de la solución

Evaluación de la solución

Colegio de Bachilleres del Estado de Sonora


Fases de la metodología Solución del problema
Identificación del problema Se necesita hacer una estadística sobre las
preferencias de Universidad que han elegido los
alumnos de sexto semestre para continuar sus
estudios.
Planteamiento de alternativas de solución

Elección de una alternativa

Desarrollo de la solución

Evaluación de la solución

Fases de la metodología Solución del problema


Identificación del problema Se hará un viaje de fin de cursos en tu grupo y
necesitan ponerse acuerdo sobre el lugar y la fecha.
Planteamiento de alternativas de solución

Elección de una alternativa 53

BLOQUE II Algoritmos y diagramas de flujo


Desarrollo de la solución

Evaluación de la solución

Fases de la metodología Solución del problema


Identificación del problema José es el encargado de reunir dinero y comprar
las pizzas para la convivencia del 14 de febrero
de su salón. La promoción es de 2 pizzas por 150
pesos con ocho rebanadas cada una. ¿Cuánto
dinero debe darle cada compañero del grupo de
52 alumnos si quieren comer 3 rebanadas por
persona?
Planteamiento de alternativas de solución

Elección de una alternativa

Desarrollo de la solución

Evaluación de la solución
Secuencia didáctica 2
Algoritmos

De manera individual, lee con atención cada una de las siguientes preguntas y responde de acuerdo con
tus conocimientos previos:

1. ¿Qué es un algoritmo?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

2. Escribe las cinco características principales de los algoritmos.


______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
54 ______________________________________________________________________________
INFORMÁTICA II

3. ¿Qué tipos de algoritmos hay?


______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

4. ¿Por qué para un mismo problema, existen varios algoritmos que nos dan la solución?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

5. ¿Qué sucede si se cambia el orden de un algoritmo?


______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

Colegio de Bachilleres del Estado de Sonora


Algoritmos
Un algoritmo se define como la serie de instrucciones finitas y precisas
de un proceso que arroja un resultado predecible que está orientado
a la resolución de un problema. Las fórmulas matemáticas, las recetas
de cocina y las instrucciones para usar un dispositivo son ejemplos de Finito: Que tiene fin o límite
algoritmos, pues proporcionan una serie de pasos que producirán el en el espacio o en el tiempo, y
mismo resultado, siempre y cuando se ejecute la secuencia correcta. por tanto puede ser numerado
o medido.
Los algoritmos están relacionados con la metodología de la solución de Predecible: Que puede anun-
problemas, debido a que nos ayudan a plantearnos diferentes alternativas ciarse antes de que suceda.
para resolverlos, así como elegir y desarrollar la más adecuada de ellas.

Si analizas tus labores cotidianas te das cuenta de que los algoritmos se presentan a diario a lo largo
de tu día, todo lo que nos rodea es siempre una secuencia de pasos que nos llevan a realizar nuestras
actividades.

Un algoritmo nos da la solución general de un problema y lo podemos emplear todas las veces que se nos
presenta el mismo problema.

Características de los algoritmos


55
3 Finito: Debe tener un número determinado de pasos, un inicio y un final.

BLOQUE II Algoritmos y diagramas de flujo


3 Legible: El texto que lo escribe debe ser claro, tal que permita entenderlo y leerlo fácilmente.
3 Preciso: Cada paso debe estar muy claro, sé breve y concreto, evitando ambigüedades.
3 Eficaz: El algoritmo debe resolver el problema.
3 Eficiente: Debe resolver el problema utilizando de forma óptima los recursos disponibles.

Tipos de algoritmos

Los más usuales para encontrar un algoritmo son: descripción narrada, pseudocódigo y diagrama de flujo.

a) Descripción narrada
Es cuando anotamos la solución de un problema, paso a paso, dando una secuencia de orden. Es
la forma más sencilla, está hecha en lenguaje natural.
Algunas recomendaciones para que la redacción de los algoritmos por este método sea de fácil
lectura y comprensión son:

3 Utilizar las palabras “inicio” y “fin” para identificar el punto de partida y el término del algoritmo.
3 Numerar cada paso, empezando con el 1.
3 Las instrucciones deben ser frases cortas y concretas.
3 Cada instrucción debe iniciar con un verbo que identifique la acción que se va a realizar.
Ejemplos de algoritmos en versión narrada:

Calentar comida en el microondas Comprar un café en una tienda de autoservicio


1. Inicio. 1. Inicio.
2. Abrir la puerta del microondas. 2. Entrar a la tienda.
3. Meter la comida. 3. Ir a la sección de venta de café.
4. Cerrar la puerta del microondas. 4. Tomar un vaso.
5. Programar el tiempo. 5. Colocar el vaso debajo del dispensador.
6. Presiona el botón de arranque. 6. Elegir el sabor del café.
7. Esperar. 7. Llenar el vaso.
8. Abrir la puerta del microondas. 8. Colocar la tapa.
9. Sacar la comida. 9. Ir a la sección de cajas.
10. Cerrar la puerta del microondas. 10. Pagar el café.
11. Fin. 11. Salir del establecimiento.
12. Fin.

b) Pseudocódigo
Es un “falso lenguaje” mezcla de instrucciones de programación y de palabras en lenguaje
natural. Es una herramienta muy efectiva para el seguimiento de la lógica de un algoritmo y para
transformarlo con facilidad en un programa informático.

Ejemplos de algoritmos en versión pseudocódigo:

Pide dos valores y en caso de que no sean iguales indica


Pide un número y escribe su cuadrado
cuál es el mayor
1. ALGORITMO Cuadrado_de_un número; 1. ALGORITMO Leer;
56 2. VAR 2. VAR
3. ENTERO nNumero, nCuadrado; 3. ENTERO x, y;
4. INICIO 4. INICIO
INFORMÁTICA II

5. ESCRIBIR("Dime un número"); 5.
6. LEER( nNumero ); 6. ESCRIBIR("Dame dos números");
7. 7. LEER(x, y);
8. nCuadrado <- SQR(nNumero); 8.
9. 9. SI( x = = y )
10. ESCRIBIR(nCuadrado); 10. ESCRIBIR("Son iguales");
11. FIN 11. SINO
12. SI( x > y )
13. ESCRIBIR("x es mayor");
14. SINO
15. ESCRIBIR("y es mayor");
16. FIN SI
17. FIN_SI
18.
19. FIN

c) Diagrama de flujo
Es la representación gráfica de un algoritmo. Para su construcción se usan símbolos estandarizados
en el que cada uno tiene un significado. Los pasos del algoritmo se escriben dentro del símbolo
correspondiente y se une con flechas denominadas “líneas de flujo” que indican el orden en que
los pasos deben llevarse a cabo.

Colegio de Bachilleres del Estado de Sonora


1

De manera individual realiza la actividad de los algoritmos.

Los siguientes algoritmos están desordenados, enumera los pasos correctamente para la solución de la
situación planteada.

Algoritmo: Cambiar una llanta ponchada.

Pasos Algoritmo
Aflojar las tuercas de la llanta ponchada con la llave de cruz.
Apretar las tuercas con la llave de cruz.
Bajar el auto.
Buscar el gato hidráulico, la llave de cruz y la llanta de repuesto.
Colocar el gato hidráulico en la posición correcta.
57
Colocarle las tuercas.

BLOQUE II Algoritmos y diagramas de flujo


Fin.
Inicio.
Levantar el auto.
Poner la llanta de repuesto.
Quitar la llanta ponchada.
Quitar por completo las tuercas de la llanta ponchada

Algoritmo: Elabora un reporte de lectura.

Pasos Algoritmo
Fin.
Inicio.
Investigar significados en el diccionario.
Leer atenta y globalmente el texto.
Localizar los términos desconocidos.
Localizar y subrayar las ideas principales del texto.
Redactar un resumen del texto leído.
Volver a leer el texto para comprenderlo mejor.
Algoritmo: Preparar pay frío de limón.

Pasos Algoritmo
Agregar a la mezcla el jugo de limón verde y la cáscara de limón verde.
Decorar con rodajas de limón verde, fruta o hierbabuena.
Dejar reposar fuera del congelador de 10 a 15 minutos.
Destapar la licuadora.
Fin.
Inicio.
Licuar de nuevo a velocidad media durante 1 minuto.
Licuar hasta que quede suave.
Meter al congelador por lo menos 2 horas o hasta que esté firme.
Mezclar las galletas molidas, la mantequilla y el azúcar en un pequeño tazón.
Poner la leche condensada, el queso crema y la media crema en una licuadora.
Presionar la mezcla en el fondo de un molde sin engrasar.
Servir inmediatamente.
Tapar la licuadora.
Verter la mezcla sobre la base de galletas.
Volver a tapar la licuadora.
Algoritmo: Comprar un par de tenis por internet.
Pasos Algoritmo
Acceder con nuestro usuario y contraseña.
Confirmar la compra.
Confirmar la dirección de envío.
Dar clic en “Agregar al carrito”.
58 Dar clic en “Ordenar y pagar”.
Fin.
INFORMÁTICA II

Inicio.
Revisar el correo de confirmación de compra.
Salir de nuestra cuenta.
Seleccionar el medio de pago.
Seleccionar el modelo que nos gusta.
Seleccionar la forma de envío.
Seleccionar la talla correcta.
Teclear la dirección de la tienda.
Ver varios modelos.
Algoritmo: Ir a una función de cine.
Pasos Algoritmo
Sentarte.
Seleccionar la película a ver.
Seleccionar el horario.
Inicio.
Fin.
Escoger tu lugar.
Entrar al cine.
Entrar a la sala.
Disfrutar la función.
Darle el boleto al empleado.
Consultar la cartelera.
Comprar palomitas y soda en dulcería.
Comprar el boleto.
Colegio de Bachilleres del Estado de Sonora
Secuencia didáctica 3
Elaboración de diagramas de flujo

De manera individual, lee con atención cada una de las siguientes preguntas y responde de acuerdo con
tus conocimientos previos:

1. ¿Qué es un diagrama?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

2. ¿Por qué se le llama diagramas de flujo?


______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

3. ¿Cuáles son las características principales de un diagrama de flujo?


59
______________________________________________________________________________
______________________________________________________________________________

BLOQUE II Algoritmos y diagramas de flujo


______________________________________________________________________________

4. ¿Cuáles son las secciones básicas de un diagrama de flujo?


______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

5. ¿Qué sucede si no se usan correctamente los bloques o símbolos en un diagrama de flujo?


______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________

Diagramas de flujo
El diagrama de flujo representa de forma gráfica un algoritmo. Se basa en la utilización de diversos
símbolos (también llamados bloques) para representar las operaciones específicas y alcanzar la
solución de un problema. Se les llama diagramas de flujo porque los símbolos utilizados se conectan por
medio de flechas (llamadas líneas de flujo) para indicar la secuencia de las instrucciones.

Su principal ventaja es que facilita la comprensión del desarrollo de un proceso al mostrarlo con un
dibujo. Para muchas personas una imagen es más atractiva y fácil de entender que un texto.
Estos diagramas son muy utilizados para la elaboración de programas informáticos dirigidos a resolver
un problema por medio de la computadora.

Piensa por un momento en todo el software que tienes instalado en tu laptop, tableta o celular; este fue
creado a partir de una necesidad de los usuarios, como la comunicación, la edición de fotos o vídeo, los
cálculos financieros, estadísticos entre otras.

Dicha necesidad fue estudiada y analizada para encontrar la forma de solucionarla a través de la
computadora, posteriormente, se codificaron las instrucciones en un lenguaje de programación
para desarrollar una aplicación capaz de ser ejecutada por la máquina. Es dentro de este proceso de
programación donde se utilizan mayormente los diagramas de flujo.

Símbolos utilizados

Símbolo Nombre Función


Indica el comienzo o el final de un diagrama
Terminal de flujo.

Utilizado para solicitar datos. Cada uno de


ellos se almacena en una variable. Este
Entrada / Salida símbolo además representa la salida de
datos por monitor o medios que NO sean de
60 impresión.
Empleado para indicar las operaciones. El
INFORMÁTICA II

proceso significa la transformación de unos


Proceso
datos en otros. Esos datos se encuentran
alojados en las variables.
Se utiliza para representar una pregunta
o interrogante que tiene dos respuestas
Decisión
posibles, si o no, para cada una de las cuales
hay un camino de continuación del proceso.
Unen los diferentes bloques del diagrama e
Líneas de flujo indican la secuencia de las instrucciones.

Se emplea en la conexión de bloques,


Conector dentro dentro de la misma página. Generalmente
se usan letras o números para identificarlos.
Usado para conectar bloques de página a
Conector fuera página.
de página También se usan letras o números para
identificarlos.
Indica la salida de un resultado por la
impresora.
Impresión

Colegio de Bachilleres del Estado de Sonora


Sugerencias para su desarrollo

3 Todo diagrama debe indicar claramente dónde empieza y finaliza.


3 Deben diseñarse de arriba hacia abajo y de izquierda a derecha.
3 Los símbolos deben estar en tamaño proporcional unos con otros.
3 Las líneas de flujo sólo deberán ser horizontales o verticales, nunca en diagonal.
3 No deben quedar líneas de flujo sin conectar con algún símbolo.
3 El texto incluido en los símbolos deberá ser concreto, preciso y fácil de leer.
3 El símbolo de “Decisión” es el único que tiene más de una línea de flujo de salida.
3 En un símbolo sólo puede entrar una flecha de flujo. Si varias líneas se dirigen al mismo símbolo,
se deben unir en una sola flecha.

Estructura básica

Estos pasos se presentan en la mayoría de los diagramas de flujo, aunque


a veces en orden diferente o repitiendo algunos de ellos. Asimismo, es Iterativo: Repetición de un
frecuente tener que realizar toma de decisiones y/o repetir una serie proceso con la intención de
alcanzar una meta.
de pasos, un número determinado de veces, a lo cual se le llama ciclos
iterativos o bucles.

INICIO
Se declara inicio del diagrama de flujo.
61

BLOQUE II Algoritmos y diagramas de flujo


Se solicita la introducción de datos, que serán guardados en
las variables.

Se realiza el procesamiento de los datos, mediante fórmulas


y asignaciones.

Se muestran la información ya procesada.

Se declara fin del diagrama de flujo.

FIN
Algunos de los conceptos más importantes que utilizarás en la creación de los diagramas de flujo son los
siguientes:

• Variable: Es un espacio en memoria de la computadora que almacena un dato. Cada


variable está representada por letras o combinaciones de letras con números; por ejemplo,
para precio puede ser P, para cantidad CANT, para promedio PROM y para costo C1.

• Contador: Tipo de variable que guarda un valor que puede ir aumentando o


disminuyendo, y se usa para el control de procesos repetitivos (contar).

• Acumulador: Tipo de variable cuyo valor se incrementa o decrementa, suele utilizarse


para acumular resultados producidos en las iteraciones de un bucle, durante el desarrollo
del diagrama de flujo.

• Para su buen funcionamiento, a las variables suele dárseles un valor inicial al principio del
diagrama, por lo general cero.

Ejemplo:

Diagrama de flujo Versión narrada


Calcular el área de un triángulo:

1. Inicio.
62
2. Leer el valor de la base y guardarlo en la variable (b).
INFORMÁTICA II

3. Leer el valor de la altura y guardarlo en la variable (h).

4. Asignar a área a la variable (A), el resultado de multiplicar

el valor guardado en b por el de h y dividir entre 2.

5. Imprimir el valor del área, guardado en la variable (A).

6. Fin.

Colegio de Bachilleres del Estado de Sonora


1
De manera individual elabora el análisis del problema, algoritmo en versión narrada y diagrama de
flujo, de cada situación presentada a continuación. En todos los casos la salida será por impresora.

Versión narrada Diagrama de flujo


Convertir una cantidad de pesos a dólares.

63

BLOQUE II Algoritmos y diagramas de flujo


Versión narrada Diagrama de flujo
Hacer las 4 operaciones básicas a partir de la lectura de dos
números.

64
INFORMÁTICA II

Colegio de Bachilleres del Estado de Sonora


Versión narrada Diagrama de flujo
La cafetería de la escuela ofrece un descuento de 15% sobre
el total de la compra. Marcela desea saber cuánto va a
pagar por los tres artículos que va a comprar.

65

BLOQUE II Algoritmos y diagramas de flujo


Versión narrada Diagrama de flujo
Calcula el salario neto de Luis, con base en la
lectura de sus horas trabajadas y el pago por hora,
tomando en cuenta también los siguientes datos:
• El porcentaje a descontar por
concepto de impuestos es del
5.75% sobre el salario bruto.

• Ha obtenido un bono adicional


del 25% sobre el salario bruto.

66
INFORMÁTICA II

Colegio de Bachilleres del Estado de Sonora


Estructuras condicionales

Las estructuras condicionales comparan el valor o dato guardado en una variable contra otro(s) valor (es),
para que, con base en el resultado de esta comparación, se siga un curso de acción dentro del diagrama.
Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se
necesite. Existen tres tipos básicos: la simple, la doble y la múltiple.

Simple:

A este tipo de estructura condicional


se le conoce también como “Toma de
decisión”, donde, si la condición resulta
verdadera, el flujo del diagrama toma el
camino de “Si”, pero si el resultado es
falso, toma el camino del “No” y tiene la
siguiente forma:

67

BLOQUE II Algoritmos y diagramas de flujo


Doble:

La estructura condicional doble permite


elegir entre dos opciones o alternativas
posibles en función del cumplimiento
o no de una determinada condición. Se
representa de la siguiente forma:
Múltiple:

La estructura de comparación múltiple es “Toma de decisión especializada”, pues permite comparar


una variable contra diferentes posibles resultados, ejecutando para cada caso una serie de instrucciones
específicas. También se le llama anidada. La forma común es la siguiente:

68
INFORMÁTICA II

Colegio de Bachilleres del Estado de Sonora


En los siguientes ejemplos se muestran diagramas de flujo con una estructura condicional doble:

Comparar las áreas de dos terrenos, introduciendo


los valores de largo y ancho de cada uno,
imprimiendo cuál es el más grande.

1. Inicio.
2. Leer el valor del largo y guardarlo en la
variable (L1) del terreno 1.
3. Leer el valor del ancho y guardarlo en la
variable (A1) del terreno 1.
4. Leer el valor del largo y guardarlo en la
variable (L2) del terreno 2.
5. Leer el valor del largo y guardarlo en la
variable (A2) del terreno 2.
6. Asignar a la variable (T1) el resultado de la
multiplicación entre el valor guardado en L1
por el de A1.
69
7. Asignar a la variable (T2) el resultado de la

BLOQUE II Algoritmos y diagramas de flujo


multiplicación entre el valor guardado en L2
por el de A2.
8. Comparar los valores guardados en las
variables T1 y T2.
9. Si la condición (T1 > T2) es verdadera, ir a 11.
10. Si la condición (T1 > T2) es falsa, ir a 13.
11. Imprimir “El terreno 1 es más grande”.
12. Ir a 14.
13. Imprimir “El terreno 2 es más grande”.
Suponiendo que las áreas de los terrenos uno y dos (T1
y T2) son diferentes, en este ejemplo no se contempla 14. Fin.
cuando ambos terrenos tienen áreas iguales.
Ejemplo:

Aplicar el descuento del 15% si el valor del artículo


es menor de $700.00, de lo contrario aplicar un
20%.

1. Inicio.
2. Leer el precio del valor y guardarlo en la
variable (V).
3. Comparar el valor guardado en la variable V
con 700.
4. Si la condición (V < 700) es verdadera, ir a 6.
5. Si la condición (V < 700) es falsa, ir a 10.
6. Asignar a la variable (D) el resultado de la
multiplicación entre el valor guardado en V
por 15 dividido entre 100.
7. Asignar a la variable (P) el resultado de la
resta entre V y D.
70
8. Imprimir el valor de P.
INFORMÁTICA II

9. Ir a 13.
10. Asignar a la variable (D) el resultado de la
multiplicación entre el valor guardado en V
por 20 dividido entre 100.
11. Asignar a la variable (P) el resultado de la
resta entre V y D.
12. Imprimir el valor guardado en la variable P.
13. Fin.

Colegio de Bachilleres del Estado de Sonora


2
De manera individual desarrolla el análisis del problema, algoritmo versión narrada y diagrama de
flujo de cada situación presentada a continuación. En todos los casos la salida será por impresora.

Imprimir si los metros de alambre alcanzan para cercar el perímetro de un terreno, introduciendo la
cantidad de alambre que se tiene, el largo y el ancho del terreno (se debe calcular el perímetro).

Variables:
M= Metros de alambre.
L= Largo del terreno.
A= Ancho del terreno.
P= Perímetro

Versión narrada Diagrama de flujo

71

BLOQUE II Algoritmos y diagramas de flujo


Introducir el peso y la estatura de una persona e imprimir si tiene bajo peso, peso normal o sobrepeso.

Variables:
P = Peso en kg.
E = Estatura en mts.
IMC = Índice De Masa Corporal.

IMC Condición
menor de 18.5 Bajo peso.
entre 18.5 y 24.9 Peso normal.
mayor de 24.9 Sobrepeso.

Versión narrada Diagrama de flujo

72
INFORMÁTICA II

Colegio de Bachilleres del Estado de Sonora


Introducir la cantidad de IMECAS del área metropolitana de la ciudad de México e imprimir cómo está la
calidad del aire.

Variables:

IMECA= Cantidad de IMECAS registrado.

IMECAS Calidad Del Aire


000 -- 100 Buena
100 – 200 Satisfactoria
200 – 300 Mala
300 o Más Muy Mala

Versión narrada Diagrama de flujo

73

BLOQUE II Algoritmos y diagramas de flujo


Encontrar las raíces de una ecuación de segundo grado con la forma AX2 + BX+ C = 0, por medio de la
fórmula general de segundo grado. (Se debe calcular el discriminante, y las dos raíces, en caso de tenerlas).

Variables:

A = Coeficiente del término cuadrático.


B = Coeficiente del término lineal.
C = Constante.
R = Discriminante.
X1= Raíz 1.
X2= Raíz 2.

Versión narrada Diagrama de flujo

74
INFORMÁTICA II

Colegio de Bachilleres del Estado de Sonora

También podría gustarte