Skip to content

Referencias — Unidad II

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

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.

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).

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.

Contenido de Unidad IIReferencia principalComplementariaHerramienta
Tipos de datosJoyanesCairoPSeInt
ExpresionesJoyanesCairoPSeInt
Operadores aritméticosJoyanesCairoPSeInt
Operadores relacionalesJoyanesCairoPSeInt
Operadores lógicosJoyanesCairoPSeInt
IdentificadoresJoyanesCairo—
ConstantesJoyanesCairo—
VariablesJoyanesCairo—
Funciones matemáticasJoyanes——
Resolución de expresionesJoyanesCairoPSeInt
PseudocódigoJoyanesCairoPSeInt
Diagramas de flujoCairoJoyanesPSeInt o equivalente
PrioridadFuenteTema
1Joyanes Aguilar (2020)Datos, tipos, constantes, variables, expresiones, operadores, prioridad, funciones matemáticas
2Cairo Battistutti (2015)Identificadores, expresiones lógicas, representación gráfica
3ISO/IEC/IEEE 24765:2017Terminología técnica, cuando sea necesario contrastar una definición
4PSeIntConsulta de la herramienta para los laboratorios

Consulta también las lecturas complementarias para la ruta de lectura completa, con preguntas orientadoras por tema.