Este documento presenta una guía teórica sobre lenguajes de programación. Menciona algunos de los lenguajes de programación más comunes como C++, Léxico, Ensamblador, Ruby y Visual BASIC. También explica cinco características de la programación modular como disminuir la complejidad, facilitar la detección de errores y dar mejor comprensión del problema. Además, describe diferentes tipos de interfaces de usuario como de línea de comandos, gráficas e interfaces naturales. Finalmente, señala algunos beneficios de los lenguajes de program
1. Guía teórica 2do periodo
Carlos Manuel Acosta Benítez
Johan Esnaider Ruiz Parada
11-E
Lic. Edwin
2018
Instituto educativo José maría córdoba
Tauramena / Casanare
2. 1.Nombre los lenguajes de programaciónmás comunes
• C++: La intención de su creación fue el extender al lenguaje de
programación C mecanismos quepermiten la manipulación
de objetos. En ese sentido, desde el punto de vista de los lenguajes
orientados a objetos, el C++ es un lenguaje híbrido.
• Léxico: Léxico es un lenguaje de programación didáctico en español
para facilitar el aprendizajey la enseñanza de
la programación orientada a objetos. Su forma exterior es sencilla,
aunque versátil. El compilador, disponibleen su portal, es
distribuible y seejecuta sobrela plataforma
• Ensamblador: es un lenguajede programación debajo nivel.
Consisteen un conjunto de mnemónicos que representan
instrucciones básicas para los computadores, microprocesadores,
microcontroladores y otros circuitos integrados programables
• Ruby: Es un lenguaje de programación interpretado, reflexivo y
orientado a objetos. es un lenguaje con un balance cuidado. Su
creador, Yukihiro Matsumoto, mezcló partes de sus lenguajes
favoritos para formar un nuevo lenguaje que incorporara tanto la
programación funcionalcomo la imperativa.
• Visual BASIC: Este lenguaje se creó para que los estudiantes de las
universidades fuera más fácil aprender a programar, esteentorno
ofrecía herramientas para crear formularios deuna forma muy
sencilla, a la hora de programar permitía una gran flexibilidad, y
varios estilos de programación
3. 2. Explique cincocaracterísticas de laprogramaciónmodular
• Esta disminuyela complejidad del algoritmo
• Facilita la localización de los errores en el algoritmo
• No hay inconveniente en el módulo ya que no afecta a los demás :3
• Debe tener claras dependencias del lenguaje (este permite cambiar
el lenguaje sin ningún problema 7u7)
• Da la mejor comprensión del problema y reduce el código
3. gráfico de un interfaz de usuario
4. • interfaz de líneade comandos: (en inglés, command-line interface,
CLI) es un método que permite a los usuarios dar instrucciones a
algún programa informático por medio de una líneade texto simple
• Interfaz gráficade usuario: también como GUI (del inglés graphical
user interface), es un programa informático que actúa de interfaz de
usuario, utilizando un conjunto de imágenes y objetos gráficos para
representar la información y acciones disponibles en la interfaz. Su
principal uso, consisteen proporcionar un entorno visualsencillo
para permitir la comunicación con el sistema operativo de una
máquina o computador.
• la interfaz natural de usuario:(en inglés naturaluser interface, NUI)
es el tipo de interfaz de usuario en las que se interactúa con un
sistema, aplicación, etcétera, sin utilizar sistemas de mando o
dispositivos deentrada (como en las interfaces gráficas de usuarios,
sería un ratón, teclado alfanumérico, lápiz óptico, panel
5. táctil, joystick, etcétera), y en su lugar, se hace uso de movimientos
gestuales del cuerpo o de alguna de sus partes tales como las
manos, sirviendo de mando de control.
• Interfaz natural de usuario: En la interacción humano-
computadora, una interfaz de usuario orgánica (OUI ) se define
como una interfaz de usuario con una pantalla no plana. Después
de la interfaz gráfica de usuario(GUI) de Engelbart y Sutherland, que
se basó en el tubo de rayos catódicos (CRT), y la computación
ubicua de Kay y Weiser, que se basa en la pantalla de cristal
líquido(LCD) plana, OUI representa la tercera ola de paradigmas de
interacción de visualización, perteneciente a pantallas múltiples
y flexibles .
4. Que beneficios ofrecenalos usuarios los lenguajes de programación
• Aprender a programar es una gran idea en tiempos en los cuales la
tecnología es la mano derecha de las personas: permite tomar
decisiones estructuradas y fomenta la creatividad. Si bien
programar es un lenguaje que puede resultar difícil de entender,
expertos en el tema aseguran que en un futuro no muy lejano saber
de código computacional, su funcionamiento, etc., será una
habilidad que todos deben tener, sin importar su profesión u oficio.
• El lenguaje digital facilita el aprendizajedel alumno a través de los
contenidos audiovisuales, sonoros, sociales o de programación.
• Entre los principales beneficios: motiva a los estudiantes a
aprender, se adapta al estilo de aprendizajede cada uno, desarrolla
habilidades sociales.
• También abre una puerta a la exploración (a través de los 'links') y
promuevela competencia digital y la alfabetización mediática tan
demandada en el mercado.