Referencias — Unidad II
Fuente principal de la unidad
Section titled “Fuente principal de la unidad”Joyanes Aguilar (2020) — referencia principal
Section titled “Joyanes Aguilar (2020) — referencia principal”Joyanes Aguilar, L. (2020). Fundamentos de programación: algoritmos, estructura de datos y objetos (5.ª ed.). McGraw-Hill Interamericana. ISBN: 978-607-15-1468-4.
La referencia principal recomendada para esta unidad. Sustenta directamente: datos, tipos de datos, datos numéricos, lógicos, carácter y cadena, constantes, variables, expresiones y operadores, expresiones aritméticas, reglas de prioridad, expresiones lógicas, reglas generales de prioridad y asociatividad, funciones internas y funciones matemáticas, y la operación de asignación.
Apartados prioritarios (capítulo 3):
- 3.5 Datos, tipos de datos y operaciones primitivas
- 3.5.1 Datos numéricos
- 3.5.2 Datos lógicos
- 3.5.3 Datos tipo carácter y tipo cadena
- 3.6 Constantes y variables
- 3.6.1 Declaración de constantes y variables
- 3.7 Expresiones y operadores
- 3.7.1 Expresiones aritméticas
- 3.7.2 Reglas de prioridad
- 3.7.3 Expresiones lógicas
- 3.7.4 Reglas generales de prioridad y asociatividad
- 3.8 Funciones internas
- 3.8.1 Funciones matemáticas
- 3.9 Operación de asignación
Referencia complementaria
Section titled “Referencia complementaria”Cairo Battistutti — metodología algorítmica
Section titled “Cairo Battistutti — metodología algorítmica”Cairo Battistutti, O. (2015). Metodología de la programación. Computec.
Es especialmente útil para reforzar: tipos de datos, identificadores, constantes, variables, operaciones aritméticas, expresiones lógicas, asignación, representación algorítmica y diagramas de flujo. No es la referencia principal de la unidad.
Apartados de interés:
- 1.3.1 Tipos de datos
- 1.3.2 Identificadores, constantes y variables
- 1.3.3 Operaciones aritméticas
- 1.3.4 Expresiones lógicas
- 1.3.5 Bloque de asignación
Nota bibliográfica. El programa oficial de la asignatura registra esta obra con año 2015. Durante la verificación bibliográfica del curso se encontró evidencia de una edición de Alfaomega publicada en 2005 con el título Metodología de la programación: algoritmos, diagramas de flujo y programas. No se modifica automáticamente la referencia oficial: se conserva tal como aparece en el programa de estudios, y la discrepancia queda registrada para una futura actualización bibliográfica institucional.
Referencia normativa de apoyo
Section titled “Referencia normativa de apoyo”ISO/IEC/IEEE. (2017). ISO/IEC/IEEE 24765:2017 Systems and software engineering — Vocabulary.
No se utiliza como libro de texto ni como lectura obligatoria. Su función es apoyar la revisión terminológica cuando sea necesario establecer definiciones técnicas consistentes (por ejemplo, para confirmar la definición de “dato”, “variable” o “expresión”). ISO mantiene actualmente en desarrollo una tercera edición. Cualquier material que utilice esta referencia debe indicar la edición consultada (2017).
Herramienta de apoyo
Section titled “Herramienta de apoyo”PSeInt. Pseudo Intérprete para aprendizaje de lógica de programación y pseudocódigo.
PSeInt debe considerarse una herramienta de apoyo para representar y comprobar algoritmos mediante pseudocódigo — no un lenguaje de programación que forme parte del contenido de la asignatura. Se utiliza principalmente en los Laboratorios 1 y 2 de esta unidad.
Bibliografía oficial de la asignatura — prioridad en esta unidad
Section titled “Bibliografía oficial de la asignatura — prioridad en esta unidad”El programa de estudios contempla bibliografía adicional centrada en C y C++ (Kernighan & Ritchie, Stroustrup, Deitel & Deitel, Joyanes y Zahonero, Márquez Fraustro et al.) y en algoritmos avanzados (Sedgewick, Levine Gutiérrez, Schildt, Cevallos Sierra). Estas obras permanecen como bibliografía institucional de la asignatura, pero no se utilizan como lecturas obligatorias de la Unidad II: el enfoque de esta unidad es la lógica algorítmica y la representación de información, no la sintaxis de un lenguaje de programación específico.
Matriz de cobertura temática
Section titled “Matriz de cobertura temática”| Contenido de Unidad II | Referencia principal | Complementaria | Herramienta |
|---|---|---|---|
| Tipos de datos | Joyanes | Cairo | PSeInt |
| Expresiones | Joyanes | Cairo | PSeInt |
| Operadores aritméticos | Joyanes | Cairo | PSeInt |
| Operadores relacionales | Joyanes | Cairo | PSeInt |
| Operadores lógicos | Joyanes | Cairo | PSeInt |
| Identificadores | Joyanes | Cairo | — |
| Constantes | Joyanes | Cairo | — |
| Variables | Joyanes | Cairo | — |
| Funciones matemáticas | Joyanes | — | — |
| Resolución de expresiones | Joyanes | Cairo | PSeInt |
| Pseudocódigo | Joyanes | Cairo | PSeInt |
| Diagramas de flujo | Cairo | Joyanes | PSeInt o equivalente |
Jerarquía de lectura para el estudiante
Section titled “Jerarquía de lectura para el estudiante”| Prioridad | Fuente | Tema |
|---|---|---|
| 1 | Joyanes Aguilar (2020) | Datos, tipos, constantes, variables, expresiones, operadores, prioridad, funciones matemáticas |
| 2 | Cairo Battistutti (2015) | Identificadores, expresiones lógicas, representación gráfica |
| 3 | ISO/IEC/IEEE 24765:2017 | Terminología técnica, cuando sea necesario contrastar una definición |
| 4 | PSeInt | Consulta de la herramienta para los laboratorios |
Consulta también las lecturas complementarias para la ruta de lectura completa, con preguntas orientadoras por tema.

