Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
4. Escribe de forma general que pasos seguirías para resolver cualquier 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.
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.
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
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:
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:
mismo.
Desarrollo de la solución
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.
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.
Ejemplo 1: Calcular el total a pagar de tres artículos con diferente precio y mostrar el resultado.
52 2
INFORMÁTICA II
Desarrollo de la solución
Evaluación de la solución
Desarrollo de la solución
Evaluación de la solución
Evaluación de la solución
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?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
4. ¿Por qué para un mismo problema, existen varios algoritmos que nos dan la solución?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
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.
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:
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.
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.
Los siguientes algoritmos están desordenados, enumera los pasos correctamente para la solución de la
situación planteada.
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.
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?
______________________________________________________________________________
______________________________________________________________________________
______________________________________________________________________________
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
Estructura básica
INICIO
Se declara inicio del diagrama de flujo.
61
FIN
Algunos de los conceptos más importantes que utilizarás en la creación de los diagramas de flujo son los
siguientes:
• Para su buen funcionamiento, a las variables suele dárseles un valor inicial al principio del
diagrama, por lo general cero.
Ejemplo:
1. Inicio.
62
2. Leer el valor de la base y guardarlo en la variable (b).
INFORMÁTICA II
6. Fin.
63
64
INFORMÁTICA II
65
66
INFORMÁTICA II
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:
67
68
INFORMÁTICA II
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
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.
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
71
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.
72
INFORMÁTICA II
Variables:
73
Variables:
74
INFORMÁTICA II