Title: Unidad1
Course: 2025 - LISI - Fundamentos de Programación 1-3

Temas de las Unidad 1

Feedback shared by this category's questions, if right: Su respuesta es correcta.
Feedback shared by this category's questions, if partly right: Su respuesta es parcialmente correcta.
Feedback shared by this category's questions, if wrong: Su respuesta es incorrecta.

Q: Desarrollo la primera maquina calculadora y en su honor se le puso su nombre a un Lenguaje de Programación
- Blaise Pascal
- Joseph Marie Jacquard
- Herman Hollerith
- Charles Babbage
A: Blaise Pascal

Q: Mejoro el trabajo de Pascal y a la maquina calculadora le agrego que pudiera sumar, restar, multiplicar, dividir y extraer raíces.
- Gottfried W. Von Leibnitz
- Charles Babbage
- Ada Lovelace
- Joseph Marie Jacquard
A: Gottfried W. Von Leibnitz

Q: Inventor de la máquina analítica, es considerado como “El Padre de la Computación”.
- Charles Babbage
- Joseph Marie Jacquard
- Gottfried W. Von Leibnitz
- Herman Hollerith
A: Charles Babbage

Q: Fundó la Tabuling Machine Company mas tarde, esta firma se fusionó con otras para formar la International Business Machines (IBM) Corporation y es considerado como el primer informático.
- Herman Hollerith
- Ada Lovelace
- Blaise Pascal
- Charles Babbage
A: Herman Hollerith

Q: Crea utilizar sistemas de numeración binarios para construir computadoras, y las instrucciones; así como los datos que se manipularan, se almacenen internamente en la máquina.
- John Von Neumann
- John Vincent Atanosoff
- Charles Babbage
- Howard Aiken
A: John Von Neumann

Q: En que Generación, se dio a conocer la

ENIAC (Electronic Numerical Integrator And Computer)

que fue la primera computadora electrónica de aplicación general que entró en funcionamiento.
- 1era Generación
- 2da Generación
- 3era Generación
- 4ta Generación
- 5ta Generación
A: 1era Generación

Q: Primera computadora comercial, UNIVAC I fue adquirida por una organización de negocios para procesar datos y archivar información.
- Verdadero
- Falso
A: Verdadero

Q: Estaban constituidas con electrónica de transistores.
Maquinas de pequeñas, más rápidas y con menores necesidades de ventilación.
Tenían una capacidad de cómputo mayor.
Se programaban con Lenguajes de Alto Nivel. (FORTRAN, COBOL y ALGOL).
- 1era Generación
- 2da Generación
- 3era Generación
- 4ta Generación
- 5ta Generación
A: 2da Generación

Q: ìtilizan circuitos integrados
Circuito integrado, miniaturización y reunión de centenares de elementos en una placa de silicio o (chip).
Menor consumo de energía
Apreciable reducción de espacio
Aumento de fiabilidad
Aumento en la capacidad de almacenamiento y se reduce el tiempo de respuesta.
Computadoras  en Serie 360 IBM
Contenían un conjunto muy amplio de instrucciones internas que podía ejecutar. Tanto para aplicaciones científicas como para el procesamiento de archivos.
- 1era Generación
- 2da Generación
- 3era Generación
- 4ta Generación
- 5ta Generación
A: 3era Generación

Q: El Microprocesador es utilizado en estas computadoras.
Se minimizan los  circuitos, aumenta la capacidad de almacenamiento.
Reducen el tiempo de respuesta.
El tamaño reducido del microprocesador de chips hizo posible la creación de las computadoras personales.
Memorias electrónicas más rápidas.
Sistemas de tratamiento de bases de datos.
Generalización de las aplicaciones: innumerables y afectan prácticamente a todos los campos de la actividad humana: Medicina, Hogar, Comercio, Educación, Agricultura, Administración, Diseño,   Ingeniería, etc...
- 1era generación
- 2da generación
- 3era generación
- 4ta generación
- 5ta generación
A: 4ta generación

Q: [...], Del latín “computare” que significa calcular, la computadora es una maquina electrónica capaz de recibir un conjunto de órdenes y ejecutarlas realizando cálculos complejos, o agrupando y correlacionando otros tipos de información. Es también conocida como ordenador o computador.
Also offered: Lenguaje de Programación; Sotfware; Microprocesador
A: Computadora

Q: Los componentes de una computadora son:

•[...] :Es la parte lógica de la computadora, es decir el conjunto de instrucciones que le ordenan al hardware que tarea debe realizar.
•[...]:Es la parte física de la computadora, la parte tangible; es decir aquello que podemos tocar del computador.
Also offered: Lenguaje; Software; Hardware; Lenguaje
A: Software; Hardware

Q: Clasificación de software:

[...]: un programa que actúa como intermediario entre el usuario y el hardware de una computadora y su propósito es proporcionar un entorno en el cual el usuario pueda ejecutar programas.

[...]: programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajos.
Also offered: Sistema Gestor; Aplicación; Sistema Gestor; Sistema Operativo
A: Sistema Operativo; Aplicacación

Q: Categorías o tipos de computadoras

Microcomputadoras o Computadoras Personales (Personal Computers)

Minicomputadoras (Minicomputers)

Maxicomputadoras (Manyframes)

Supercomputadoras (Supercomputers)
- Verdadero
- Falso
A: Falso

Q: Cuales con las microcomputadoras
- Son el tipo de computadoras más utilizado y de mayor crecimiento. Las PC´s que comúnmente conocemos son computadoras para uso personal y relativamente baratas. Actualmente se encuentran en las oficinas, escuelas y hogares. Existen dos subcategorías: •– Computadoras de Escritorio (desktop) •– Computadoras portátiles (portable)
- Una versión más pequeña de la Macrocomputadora. En tamaño y poder de procesamiento, se encuentran entre los mainframes y las estaciones de trabajo.
- Son también conocidas como Mainframes. Los mainframes son grandes, rápidos y caros sistemas que son capaces de controlar cientos de usuarios simultáneamente, así como cientos de dispositivos de entrada y salida.
- Tipo de computadora más potente y más rápido que existe. Estas máquinas están diseñadas para procesar enormes cantidades de información en poco tiempo y son dedicadas a una tarea específica,son las más caras, sus precios alcanzan los 30 MILLONES de dólares y más; y cuentan con un control de temperatura especial, esto para disipar el calor que algunos componentes alcanzan a tener.
A: Son el tipo de computadoras más utilizado y de mayor crecimiento. Las PC´s que comúnmente conocemos son computadoras para uso personal y relativamente baratas. Actualmente se encuentran en las oficinas, escuelas y hogares. Existen dos subcategorías: •– Computadoras de Escritorio (desktop) •– Computadoras portátiles (portable)

Q: Una versión más pequeña de la Macrocomputadora, en tamaño y poder de procesamiento, se encuentran entre los mainframes y las estaciones de trabajo. En general, es un sistema multiproceso (varios procesos en paralelo) capaz de soportar de 2 hasta 4,000 usuarios simultáneamente. Actualmente se usan para almacenar grandes bases de datos, automatización industrial y aplicaciones multiusuario.
- Microcomputadora
- Minicomputadora
- Macrocomputadora
- Supercomputadora
A: Minicomputadora

Q: Son también conocidas como Mainframes. Los mainframes son grandes, rápidos y caros sistemas que son capaces de controlar cientos de usuarios simultáneamente, así como cientos de dispositivos de entrada y salida.
Los mainframes tienen un costo que va desde 300,000 dólares hasta varios millones de dólares. De cierta forma los mainframes son más poderosos que las supercomputadoras porque soportan más programas simultáneamente. PERO las supercomputadoras pueden ejecutar un solo programa más rápido que un mainframe.
- Microcomputadora
- Minicomputadora
- Macrocomputadora
- Supercomputadora
A: Macrocomputadora

Q: Es el tipo de computadora más potente y más rápido que existe. Estas máquinas están diseñadas para procesar enormes cantidades de información en poco tiempo y son dedicadas a una tarea específica (simulador de vuelo, climas en el mundo, ubicación de tornados). Son las más caras, sus precios alcanzan los 30 MILLONES de dólares y más; y cuentan con un control de temperatura especial, esto para disipar el calor que algunos componentes alcanzan a tener.
- Microcomputadora
- Minicomputadora
- Macrocomputadora
- Supercomputadora
A: Supercomputadora

Q: Es una tarjeta de circuito impreso que permite la integración de todos los componentes de una computadora,

Para esto, cuenta con un software básico conocido como BIOS, que le permite cumplir con sus funciones.
- Tarjeta Madre
- Tarjeta Principal
- Tarjeta BIOS
- Tarjeta Switch
A: Tarjeta Madre

Q: Tiene una sintaxis (las palabras y símbolos utilizados para escribir códigos de programa), una gramática (las reglas que definen una secuencia de palabras y símbolos significativos y correctos) y semántica. Notación para escribir programas.
- Lenguaje de Programación
- Lenguaje Bios
- Lenguaje computadora
- Lenguaje experto
A: Lenguaje de Programación

Q: Clasificación de los Lenguajes de Programación

Según su nivel de abstracción:
- •Lenguaje máquina •Lenguaje ensamblador •Lenguaje de alto nivel
- •Lenguaje máquina •Lenguaje encajar •Lenguaje de alto nivel
- •Lenguaje máquina •Lenguaje ensamblador •Lenguaje de enorme nivel
- •Lenguaje computadora •Lenguaje ensamblador •Lenguaje de alto nivel
A: •Lenguaje máquina •Lenguaje ensamblador •Lenguaje de alto nivel

Q: como sabemos utilizaba el lenguaje binario (0,1) para escribir las instrucciones que la computadora debía ejecutar para realizar su trabajo.
Esta forma de programar era bastante lenta y muy propensa a tener errores, puesto que, este tipo de lenguaje no era común en el lenguaje humano y su comprensión requería tiempo.
- Lenguaje Maquina
- Lenguaje Alto Nivel
- Lenguaje Experto
A: Lenguaje Maquina

Q: •Son más fáciles de utilizar que los lenguajes máquina, pero, al igual que ellos, dependen de la máquina en particular. Sus instrucciones son conocidas como nemótecnicos o nemónicos.
•Las ventajas están en que sus instrucciones eran expresadas en un lenguaje cercano al que el humano puede entender. Sin embargo, la tarea de programar sigue teniendo cierto grado de complejidad debido a que aún es un lenguaje más cercano al que pueden entender las máquinas que de los humanos.
•El código escrito directamente sobre el se denomina “código fuente”.
- Lenguaje Maquina
- Lenguaje bajo nivel o ensamblador
- Lenguaje Alto nivel
- Lenguaje experto
A: Lenguaje bajo nivel o ensamblador

Q: •Esta nueva forma de programar fue muy innovadora. Aquí las instrucciones ya eran más fáciles de manejar por el cerebro humano. Estas instrucciones que por lo general eran palabras en inglés, describían los procedimientos que deben ejecutar las computadoras.
•Una de las ventajas de esta nueva etapa de programación fue que los programas escritos ya no dependían del hardware de cada máquina. Los programas podían ya ejecutarse en cualquier computadora con muy pocas o incluso ninguna modificación a su código fuente. Los programas en esta etapa ya se caracterizaban por ser portables.
- Lenguaje Maquina
- Lenguaje Ensamblador
- Lenguaje Alto Nivel
- Lenguaje Experto
A: Lenguaje Alto Nivel

Q: traduce las instrucciones en un lenguaje de alto nivel a instrucciones que la computadora puede interpretar y ejecutar. Para cada lenguaje de programación se requiere un compilador separado. Lo convierte de lenguaje de alto nivel a lenguaje maquina.
- Compilador
- Interprete
- Sintaxis
- Computadora
A: Compilador

Q: Es un programa que analiza y ejecuta simultáneamente el programa fuente, es decir no producen un código objeto, siendo su ejecución simultánea a la del programa fuente linea por linea.
- Interprete
- Compilador
- Sintaxis
- Computadora
A: Interprete

Q: Clasificación de los interpretes
- puros, avanzados y Incrementales.
- puros, especializados y Incrementales.
- Completos, avanzados y Incrementales.
- puros, avanzados y maximos.
A: puros, avanzados y Incrementales.

Q: Es un estilo de programación que provee y determina la visión que el programador tiene de la ejecución del programa.
- Paradigma de Programación
- Paradigma de Lenguaje
- Paradigma de Computadora
- Paradigma de Soporte
A: Paradigma de Programación

Q: Clasificación de los paradigmas de programación
- Programación Orientada a Objetos Programación Imperativo o Procedural Programación Declarativo
- Programación Orientada a Cosas Programación Imperativo o Procedural Programación Declarativo
- Programación Orientada a Objetos (Ventajas y Desventajas) Programación Imperativo o Procedural Programación expresivo
- Programación Orientada a Objetos Programación reinativo Programación Declarativo
A: Programación Orientada a Objetos Programación Imperativo o Procedural Programación Declarativo

Q: conjunto de técnicas para escribir programas de computadoras. Utiliza un número limitado de estructuras de control (secuenciales, selectivas y repetitivas) que minimizan la complejidad de los problemas, y por consiguiente, reducen los errores.
- Programación Estructurada
- Programación Modular
- Programación Orienta a Objetos
- Programación de Procedimientos
A: Programación Estructurada