P9
PROGRESIÓN 9
1°. semestre
FORMACIÓN FUNDAMENTAL
Utiliza elementos: dato, información, variables, constantes, expresio-
nes, operadores lógicos, operaciones relacionales, operadores arit-
méticos y su jerarquía, estructuras condicionales, selectivas y repetiti-
vas para modelar soluciones de manera algorítmica.
CATEGORÍAS METAS DE APRENDIZAJE
C3. Pensamiento Algorítmico M6. Representa la solución de problemas
mediante pensamiento algorítmico
SUBCATEGORÍAS seleccionando métodos, diagramas o
técnicas.
SC3.1. Resolución de problemas M7. Aplica lenguaje algorítmico utilizando
SC3.2. Pensamiento computacional y medios digitales para resolver
lenguaje algorítmico situaciones o problemas del contexto.
Contenidos específicos de la progresión
9.1. Conceptos básicos
- Dato
- Información
- Variable
- Constante
- Expresión
9.2. Operadores
9.3. Estructuras
- Condicionales
- Selectivas
- Repetitivas
9.4. Palabras reservadas para el pseudocódigo
9.5. Simbología de diagramas de flujo
Descripción de la progresión:
El alumno utilizará los elementos: dato, información, variables, constantes, expresiones,
operadores lógicos, operaciones relacionales, operadores aritméticos y su jerarquía,
estructuras condicionales, selectivas y repetitivas para modelar soluciones de manera
algorítmica.
COBACH BC Colegio de Bachilleres del Estado de Baja California 131
Cultura Digital I
CONCEPTOS BÁSICOS
Dato.
Conjunto de caracteres con algún significado y que puede ser numérico, alfabético, etc. Lo que está
realmente almacenado en la base de datos. (GlosarioIT, 2023)
Información.
Elemento fundamental que manejan los ordenadores en forma de datos binarios. Tras la revolución
industrial, se habla de la revolución de la información, que se ha convertido en el mayor valor de las
empresas y de las personas. El auge, proliferación y universalización de sistemas de interconexión
global como Internet, ha llevado a hablar de la sociedad de la información como el nuevo paradigma
del mundo en que vivimos. (BEATRIZ M., 2019)
Variable.
Se trata de una estructura matemática que puede almacenar cualquier tipo de información, ya sea
numérica, alfanumérica, etc. Para entendernos, una variable podría ser como una caja, en la que
puedes introducir cualquier cosa (información). (BEATRIZ M., 2019)
Constante.
Es una incógnita que se utiliza en los lenguajes de programación que no puede cambiar su contenido
en el transcurso del programa. (BEATRIZ M., 2019)
Expresión.
Es una secuencia de operadores y operandos que se utilizan para uno o más de estos propósitos:
calcular un valor a partir de los operandos y designar objetos o funciones. (Microsoft, 2023)
Operadores.
Un operador es un signo o símbolo que especifica el tipo de cálculo que se realiza en una expresión.
Hay operadores matemáticos, de comparación, lógicos y de referencia. (Microsoft, 2023)
Estructuras repetitivas.
Las estructuras repetitivas se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten
un cierto número finito de veces, por ejemplo, escribir algo en pantalla cierta cantidad de veces,
mover un objeto de un punto a otra cierta cantidad de pasos, o hacer una operación matemática
cierta cantidad de veces. Se les llama bucle o ciclo a todo proceso que se repite cierto número de
veces dentro de un pseudocódigo o un programa y las estructuras repetitivas nos permiten hacerlo
de forma sencilla. (Juan Gabriel Nolasco Trujillo, 2019)
Pseudocódigo
El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma
más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará
para la codificación de este.
El pseudocódigo nació como un lenguaje similar al inglés y era un medio para representar básicamente
las estructuras de control de programación estructurada. Se considera un primer borrador, dado que
el pseudocódigo tiene que traducirse posteriormente a un lenguaje de programación. Cabe señalar
que el pseudocódigo no puede ser ejecutado por una computadora.
1 PROGRESIÓN 9
1°. semestre
P9
FORMACIÓN FUNDAMENTAL
Lista de palabras reservadas que se utilizan para elaborarlo:
Inicio Marca el comienzo de un bloque de instrucciones.
Fin Marca el final de un bloque de instrucciones.
Entrada de datos. El programa lee un dato desde un dispositivo de
entrada (si no se indica otra cosa, el teclado), asignando ese dato
Leer (variable)
a la variable.
Salida de datos. Sirve para que el programa escriba un dato en
Imprimir
un dispositivo de salida (si no se indica otra cosa, la pantalla).
Instrucción condicional doble.
Si (condición) El ordenador evaluará la condición, que debe ser una expresión
entonces acciones-1 lógica. Si es verdadera, realiza las acciones-1, y, si es falsa, las
Si no acciones-2. Instrucción condicional simple. Es igual, pero carece
acciones- 2 de la rama “Si no”, de modo que, si la expresión de falsa, no se
Fin Si realiza ninguna acción y la ejecución continúa por la siguiente
instrucción.
Catalina Arámbula Velázquez. Recuperado de:
[Link]
Operadores matemáticos o aritméticos.
Los operadores aritméticos son aquellos que “manipulan” datos numéricos, tanto enteros como
reales.
Jerarquía de los operadores aritméticos.
Consiste en la prioridad de cálculo que tienen los operadores aritméticos cuando planteamos una
fórmula.
2
Cultura Digital I
Operadores de comparación o relacionales.
Los operadores de comparación se usan para comparar valores y devolver un resultado que sea True,
False o Null.
Nota: En todos los casos, si el primer valor o el segundo es Null, entonces el resultado, también es Null.
Dado que un valor Null representa un valor desconocido, el resultado de cualquier comparación con un
valor Null también es desconocido. (Microsoft, 2023)
Operadores lógicos.
Los operadores lógicos se usan para combinar dos valores Booleanos y devolver un resultado verdadero,
falso o nulo. Los operadores lógicos también se denominan operadores Booleanos. (Microsoft, 2023)
Ejemplo: Algoritmo para sumar 3 números
Descripción Narrada Pseudocódigo
1. Inicio 1. Inicio
2. Pedir número 1, número 2, número 3 2. Leer núm1, núm2, núm3
3. Sumar número 1 más número 2 más número 3 3. Suma=núm1+ núm2+ núm3
4. Mostrar el resultado de la suma 4. Imprimir suma
5. Fin 5. Fin
3 PROGRESIÓN 9
1°. semestre
P9
FORMACIÓN FUNDAMENTAL
1 ACTIVIDAD
Ejercicios de algoritmos con Pseudocódigo
Instrucciones: Trabaja colaborativamente en binas para transformar a pseudocódigo
los algoritmos de la actividad 2 de la Progresión 7. Utiliza el espacio proporcionado.
Pseudocódigo para obtener el área Pseudocódigo para convertir una
de un triángulo: cantidad de pesos a dólares:
Pseudocódigo que convierta Pseudocódigo para calcular el IMC
millas a kilómetros (Índice de Masa Corporal):