

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Una introducción a las interfaces informáticas y a los lenguajes de programación, explicando su función, tipos y ventajas. Se abordan interfaces de línea de comandos (cli), interfaz de texto (tui), interfaz gráfica de usuario (gui), interfaz de usuario de voz (vui) y interfaz de usuario natural (nui). Además, se explora el concepto de lenguaje de programación, su papel en la comunicación entre programador y computadora, y se presentan ejemplos de lenguajes máquina, ensamblador y de nivel alto.
Tipo: Ejercicios
1 / 3
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!


¿Qué son los Interfases informáticos? La interfaz es el mecanismo o herramienta que posibilita esta comunicación mediante la representación de un conjunto de objetos, iconos y elementos gráficos que vienen a funcionar como metáforas o símbolos de las acciones o tareas que el usuario puede realizar en la computadora. Por ejemplo, introducir datos en una hoja en blanco, enviar un documento a la papelera, modificar un archivo, cerrar un programa. Interfaz de línea de comandos (CLI) Es una de las más obsoletas o quizás complicadas, ya que el usuario debe introducir directamente comandos específicos. En ocasiones es muy técnico y requiere conocimientos adicionales. Cuando el ordenador procesa lo introducido, aparece otra línea sugiriendo instrucciones para introducir nuevos comandos. Interfaz de usuario de texto (TUI) Su objetivo es que se puedan introducir textos para ejecutar las órdenes y transmitir u obtener información. Es muy usado en la instalación de sistemas operativos y en sus terminales para acceder a diferentes programas. Interfaz gráfica de usuario (GUI) Es de las más utilizadas hoy en día por su facilidad y sencillez general. En este caso, el usuario interactúa con el teclado y el ratón, y muchas veces está basada en simples gráficos que describen las acciones a través de botones, menús y todo variedad de componentes. Interfaz de usuario de voz (VUI) Estamos ante el caso en el que la parte oral es fundamental para que la comunicación sea exitosa. El usuario tiene una mayor facilidad y más disponibilidad para desplazarse, sin estar obligado a permanecer en un punto, mirar a una pantalla o interactuar de forma “física” como tendría que hacerlo en los casos anteriores. Estas interfaces están cada vez más extendidas. Interfaz de usuario natural (NUI) Está basada en la interacción con gestos, toques o acciones manuales y tiene como objetivo que el usuario se comporte de la manera más natural posible sin necesidad de aprender a usarla: pantallas táctiles, opciones de reconocimiento de movimientos corporales, etc.
¿Qué es un lenguaje de programación? Es un lenguaje formal que, mediante una serie de instrucciones, le permite a un programador escribir un conjunto de órdenes, acciones consecutivas, datos y algoritmos para, de esa forma, crear programas que controlen el comportamiento físico y lógico de una máquina. Mediante este lenguaje se comunican el programador y la máquina, permitiendo especificar, de forma precisa, aspectos como: Cuáles datos debe operar un software específico; Cómo deben ser almacenados o transmitidos esos datos; Las acciones que debe tomar el software dependiendo de las circunstancias variables. Lenguaje máquina Es el más primitivo de los lenguajes y es una colección de dígitos binarios o bits (0 y 1) que la computadora lee e interpreta y son los únicos idiomas que las computadoras entienden. Lenguaje ensamblador El lenguaje ensamblador es el primer intento de sustitución del lenguaje de máquina por uno más cercano al utilizado por los humanos. Lenguaje de programación de alto nivel Tienen como objetivo facilitar el trabajo del programador, ya que utilizan unas instrucciones más fáciles de entender. Traductor Traducen programas escritos en un lenguaje de programación al lenguaje máquina de la computadora y a medida que va siendo traducida, se ejecuta. Compilador Permite traducir todo un programa de una sola vez, haciendo una ejecución más rápida y puede almacenarse para usarse luego sin volver a hacer la traducción.