Fundamentos de Programación
Elementos del Lenguaje de Programación
Arreglos
100

Proceso y método lógico consistente en el diseño estructurado de pasos finitos y ordenados para dar solución técnica a problemas de cálculo o ciencias de la ingeniería

¿Qué es el diseño de algoritmos?

100

Identificadores con un significado sintáctico único y predefinido por el entorno que la academia u operador no pueden alterar o reutilizar para asignar nombres a variables o funciones

¿Qué son las palabras reservadas?

100

Estructura de datos indexada continua que agrupa y almacena un conjunto finito de elementos del mismo tipo bajo un único identificador a lo largo de una sola dimensión lineal

¿Qué es un arreglo unidimensional?

200

Representación gráfica estructurada y estandarizada que ilustra visualmente el flujo de ejecución de los procesos de un algoritmo mediante figuras geométricas.

¿Qué es un diagrama de flujo?

200

Líneas de anotación insertadas por el programador dentro de la estructura de un programa para documentar la lógica de funcionamiento, las cuales son ignoradas al compilar

¿Qué son los comentarios?

200

Estructuras de datos indexadas bidimensionales o de mayor rango (como matrices) que requieren de dos o más índices de referencia para almacenar u operar datos numéricos complejos

¿Qué son los arreglos multidimensionales (o bidimensionales)?

300

Software de sistema de suma importancia en lenguajes de alto nivel encargado de traducir la totalidad del código fuente de texto a instrucciones binarias asimilables por la máquina antes de ser ejecutado

¿Qué es un compilador?

300

Nombres que el alumno define bajo reglas sintácticas del entorno para representar y hacer referencia a variables, constantes, clases o funciones durante la ejecución del programa

¿Qué son los identificadores?

300

Proceso que consiste en recorrer de forma ordenada las posiciones de almacenamiento de un arreglo para saber los valores del arreglo

¿Qué es la lectura de arreglos?

500

Categoría de entornos de código que ofrecen una abstracción alejada del lenguaje de máquina y cercana al pensamiento lógico humano, facilitando la portabilidad del software en ingeniería

¿Qué son los lenguajes de programación de alto nivel?

500

Categoría de datos del lenguaje que agrupa colecciones de información o estructuras complejas estructuradas por el usuario, en contraste con los datos simples

¿Qué son los tipos de datos compuestos?

500

Acciones de cálculo que permiten la manipulación colectiva de los datos contenidos dentro de colecciones indexadas, tales como sumas de vectores o multiplicaciones de matrices

¿Qué son las operaciones con arreglos?

700

Herramientas tecnológicas que los estudiantes emplean para simular, validar lógicamente y corregir el comportamiento dinámico de los algoritmos gráficos antes de su implementación en código

¿Qué es un programa de simulación para diagramas de flujo?

700

Operadores matemáticos especiales (<<, >>) que manipulan la información a nivel binario desplazando bits de datos hacia la izquierda o derecha dentro de registros de memoria

¿Qué son los operadores de desplazamiento?

700

Competencia formativa que justifica el estudio y aplicación de colecciones de datos lineales y matriciales por su estrecho vínculo con asignaturas de electrónica y simulación de transitorios en semestres posteriores

¿Qué es la importancia de los arreglos en la programación estructurada y su relación con la electrónica?