Skip to content

Ejercicios — Datos, variables, constantes e identificadores

Etapa: 3.2.2 Análisis del problema. Instrumento: Hoja de trabajo — Propuesta algorítmica, sección 3. Diseño de los datos.

Tipos de datos de la unidad: ENTERO, REAL, CADENA, CARACTER y LOGICO. Las variables se escriben en camelCase y las constantes en SCREAMING_SNAKE_CASE.

Práctica 1 — Clasificación de tipos de datos

Section titled “Práctica 1 — Clasificación de tipos de datos”

Modalidad: práctica en clase, individual.

Propósito: seleccionar el tipo de dato adecuado de acuerdo con la naturaleza de la información que representa.

Un sistema requiere almacenar información correspondiente al nombre de un estudiante, su edad, su promedio, la cantidad de materias inscritas y si tiene derecho a presentar una evaluación extraordinaria.

IdentificadorInformación
nombreEstudianteNombre del estudiante
edadEdad del estudiante expresada en años
promedioPromedio académico del estudiante
cantidadMateriasNúmero de materias inscritas
tieneDerechoIndica si el estudiante tiene derecho a presentar la evaluación extraordinaria
  1. Analiza cada elemento de información indicado en el problema.

  2. Asigna a cada elemento uno de los tipos de datos de la unidad: ENTERO, REAL, CADENA, CARACTER o LOGICO.

  3. Completa la tabla indicando el identificador, el tipo de dato seleccionado y una justificación breve de la elección:

    IdentificadorTipo de datoJustificación
    nombreEstudiante
    edad
    promedio
    cantidadMaterias
    tieneDerecho

No desarrolles el pseudocódigo.

  • Selecciona un tipo de dato para cada elemento.
  • Utiliza únicamente los tipos establecidos.
  • La selección corresponde a la naturaleza de cada información.

Práctica 2 — Definición de variables y constantes

Section titled “Práctica 2 — Definición de variables y constantes”

Modalidad: práctica en clase, individual.

Propósito: definir identificadores adecuados para representar variables y constantes de acuerdo con la naturaleza de los datos.

Una empresa desea calcular el importe total de una compra.

  • El precio unitario de un producto debe ser proporcionado por el usuario.
  • La cantidad de productos adquiridos debe ser proporcionada por el usuario.
  • La tasa de impuesto aplicable es del 16 por ciento y permanece constante.
  • El algoritmo debe calcular el subtotal y el importe total de la compra.
  1. Analiza la información necesaria para resolver el problema.

  2. Identifica cuáles elementos deben representarse mediante variables y cuál debe representarse mediante una constante.

  3. Para cada elemento define:

    IdentificadorNaturaleza (VARIABLE / CONSTANTE)Tipo de datoValor inicial (cuando corresponda)
  4. Utiliza camelCase para las variables y SCREAMING_SNAKE_CASE para las constantes. Los identificadores deben ser descriptivos y no deben usar abreviaturas innecesarias.

No desarrolles el pseudocódigo completo.

  • Identifica correctamente las variables.
  • Identifica correctamente la constante.
  • Utiliza SCREAMING_SNAKE_CASE para la constante.
  • Utiliza camelCase para las variables.
  • Utiliza tipos de datos adecuados.
  • Los identificadores describen claramente la información que representan.

Modalidad: tarea individual. La fecha y el medio de entrega los indica el profesor.

Propósito: seleccionar identificadores descriptivos que cumplan las convenciones establecidas para variables y constantes.

Un sistema académico requiere almacenar el nombre de un estudiante, su edad, su promedio académico y la cantidad de materias que cursa. El sistema también utiliza una constante que representa el número máximo de materias permitidas.

ElementoNaturaleza
Nombre del estudianteVariable
Edad del estudianteVariable
Promedio académicoVariable
Cantidad de materiasVariable
Número máximo de materias permitidasConstante
  1. Propón un identificador para cada elemento indicado en el problema. Utiliza camelCase para las variables y SCREAMING_SNAKE_CASE para las constantes.

  2. Completa la tabla:

    ElementoNaturalezaIdentificador propuestoTipo de dato
  3. Verifica cada identificador de acuerdo con las siguientes reglas:

    • describe claramente la información que representa
    • no contiene espacios
    • no contiene caracteres especiales
    • utiliza la convención de escritura correspondiente
    • no utiliza abreviaturas innecesarias.

No desarrolles el pseudocódigo.

Evidencia: la tabla completa y la lista de verificación marcada.

  • Los identificadores son descriptivos.
  • Las variables utilizan camelCase.
  • La constante utiliza SCREAMING_SNAKE_CASE.
  • Los identificadores no contienen espacios.
  • Los identificadores no utilizan caracteres especiales.
  • Los identificadores permiten reconocer la información que representan.