Fundamentos de Programación
Elementos del Lenguaje de Programación
Arreglos
Estructuras de Control
Funciones
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?

100

Estructura selectiva que evalúa una condición booleana y permite bifurcar el flujo de ejecución ejecutando un bloque si es verdadera, y opcionalmente otro si es falsa

¿Qué es la estructura IF / IF-ELSE?

100

Acción en la programación modular que detiene momentáneamente el flujo del programa principal para delegar el control y transferir argumentos a una subfunción o subrutina específica

¿Qué es el llamado o invocación de una función?

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

200

Estructura de repetición determinada cuya ejecución cíclica está estrictamente controlada por una variable de conteo que se incrementa o decrementa hasta alcanzar un límite preestablecido

¿Qué es el ciclo o estructura FOR?

200

Argumentos formales declarados en el encabezado de una función encargados de recibir datos provenientes del exterior para ser procesados localmente en su bloque de instrucciones

¿Qué son los parámetros de entrada?

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 capturar e ingresar datos provenientes del teclado o de sensores físicos

¿Qué es la lectura de arreglos?

300

Estructura cíclica repetitiva que evalúa la expresión condicional de permanencia al final del bucle, garantizando que el bloque de instrucciones se ejecute por lo menos una vez

¿Qué es la estructura DO WHILE?

300

Subprogramas o subfunciones personalizados creados por los propios alumnos para dotar al código de modularidad y resolver tareas de cálculo específicas no contempladas por el sistema base

¿Qué son las funciones externas del usuario?

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?

500

Estructura de selección múltiple que compara el contenido de una variable contra diversos casos fijos preestablecidos para desviar selectivamente el flujo del programa

¿Qué es la estructura SWITCH/CASE?

500

Mecanismos de comunicación interna de una función que regresan datos calculados o modifican referencias de vuelta al ámbito o programa principal que la invocó.

¿Qué son los parámetros de salida?

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?

700

Estructura de control cíclica condicional que verifica una expresión lógica antes de cada iteración y se ejecuta indeterminadamente mientras dicha condición se evalúe como verdadera

¿Qué es la estructura WHILE?

700

Colección de subrutinas precompiladas suministradas por el entorno de desarrollo que permiten agilizar tareas comunes como el manejo de archivos, operaciones trigonométricas y cadenas

¿Qué son las funciones de bibliotecas (externas)?

M
e
n
u