WorksheetsLI 6C | Diagnóstico 2026A
Total questions: 13
Worksheet time: 13mins
Bienvenidos a Lenguajes de Interfaz
Este diagnóstico no tiene calificación. Me ayudará a conocer cómo llegas al curso y cómo puedo acompañarte mejor este semestre.
¿List@ para empezar?
¡Vamos!
Un poco nervios@, pero list@
Necesito café
¿Qué tan familiarizado estás con el funcionamiento interno de una computadora?
Solo a nivel usuario
A nivel lógico (variables, ciclos)
A nivel cercano al hardware
¿Por qué el lenguaje ensamblador es considerado un lenguaje de interfaz?
Porque se usa para diseñar interfaces gráficas
Porque conecta directamente al programador con el hardware
Porque no requiere compilación
Porque sustituye a los lenguajes de alto nivel
En el desarrollo de sistemas de información, ¿cuál es el papel principal de los lenguajes de interfaz?
Administrar memoria y procesos
Optimizar el uso del CPU
Permitir la interacción entre usuario y sistema
Sustituir la lógica del backend
Desde el punto de vista técnico, ¿qué componentes forman parte de una interfaz de usuario?
Controles gráficos (botones, inputs)
Eventos asociados a los controles
Registros internos del CPU
Estados de la interfaz
En lenguajes de interfaz, un evento puede compararse con:
Un proceso del sistema operativo
Una interrupción generada por el usuario
Un error de compilación
Una instrucción del procesador
¿Qué acciones generan eventos que pueden ser capturados por una interfaz?
Clic del usuario
Entrada de datos por teclado
Movimiento del mouse
Ejecución de un algoritmo interno
Desde tu punto de vista como futuro ingeniero en sistemas, ¿qué problema podría surgir si una interfaz no gestiona correctamente los eventos del usuario? Qué pasa a nivel alto, medio y bajo?
¿Cuáles de los siguientes elementos son manejados directamente por instrucciones en ensamblador?
Registros del CPU
Variables abstractas
Banderas del procesador
Estilos visuales
Desde el punto de vista del lenguaje ensamblador, ¿qué representa una dirección de memoria?
La ubicación física o lógica de un dato
El valor del dato almacenado
El nombre de una variable
Una función del sistema operativo
¿Por qué un programa en ensamblador necesita llamadas a servicios del sistema?
Para acceder a recursos como pantalla, teclado o archivos
Para modificar directamente el hardware
Para evitar el uso de interrupciones
Para aumentar la velocidad del CPU
¿Cuál es el propósito principal del proceso de ensamblado?
Diseñar la interfaz del sistema
Ejecutar el programa
Traducir instrucciones simbólicas a código máquina
Optimizar automáticamente el algoritmo
Desde tu punto de vista, ¿por qué mostrar un mensaje en pantalla es más complejo en ensamblador que en un lenguaje de alto nivel?
