Tipo Literal:
Texto: Lenguaje Máquina
Curso: Fundamentos de Programación
Bloque: 3C-1C1
Profesor: Luis Arroyo Abanto
https://isilnet.isil.pe/syllabus/documentos/33555p970577418804168.pdf (pág 4)
1. ¿Qué sistema de numeración utilizan las computadoras?
a) Alfanumérico.
b) Hexadecimal.
c) Decimal.
d) Binario.
2. ¿Qué lenguaje entiende el computador?
a) Lenguaje Máquina.
b) Lenguaje Inglés.
c) Lenguaje de Alto Nivel.
d) Lenguaje Ensamblador.
3. Un ejemplo de lenguaje máquina sería:
a) 0125092136024
b) 0011010101110111
c) 010A10B101FH00
d) function init();
Tipo Inferencial:
Texto: Conceptos Básicos
Curso: Fundamentos de Programación
Bloque: 3C-1C1
Profesor: Luis Arroyo Abanto
https://isilnet.isil.pe/syllabus/documentos/33555p970577418804168.pdf (pág 2)
Las computadoras y dispositivos móviles han evolucionado muy rápidamente, cumpliendo con la ley de Moore casi a la perfección, sin embargo, mientras que vemos como los procesadores aumentan su velocidad, y luego pasan de ser de dos núcleos a cuatro y luego a ocho, los sistemas operativos y el software en general, ha evolucionado poco en estos años, mostrando más colores y funciones, pero pocos cambios significativos.
Aunque sistemas operativos como Mac OS X parecieran ser más eficientes, tampoco han evolucionado tan rápido como el hardware, además, hay que pensar que Apple diseña su sistema operativo con unos cuantos modelos en mente, mientras que Microsoft o Linux, tiene que diseñar sistemas operativos para un sin fin de computadoras distintas, con procesadores de diferente arquitectura (Intel, AMD, etc.) y periféricos completamente impredecibles. Esto hace, que los instaladores sean cada vez más grandes y llenos de opciones que en ocasiones no son necesarias, así como parches y arreglos que mejoran la experiencia en unas computadoras pero la empeoran en otras. Por otro lado, los programas o softwares diseñados para estos sistemas operativos, son también un mundo aparte, siendo responsable el desarrollador, razón por la cual son llamados “programas de terceros”.
Texto: Lenguaje Máquina
Curso: Fundamentos de Programación
Bloque: 3C-1C1
Profesor: Luis Arroyo Abanto
https://isilnet.isil.pe/syllabus/documentos/33555p970577418804168.pdf (pág 4)
Todos los computadores usan el sistema de numeración binario, conformado por
dígitos binarios: 0 y 1. Este sistema se utiliza para ejecutar operaciones internas. El
Lenguaje Máquina es el único lenguaje que usa dígitos binarios para representar una
instrucción. Por lo tanto, el computador puede procesar directamente las instrucciones
escritas en lenguaje máquina.
Muchos lenguajes se pueden utilizar para escribir programas. Sin embargo, el
computador entiende solo lenguaje máquina. Los programas escritos en otros
lenguajes de programación necesitan ser traducidos a lenguaje máquina para su
ejecución.
Los programas en lenguaje máquina están escritos en dígitos binarios, es difícil de
aprender porque es difícil de leer y entender. Por ejemplo, la instrucción para imprimir
un número puede ser:
1011001111101001 1110110011001111
a) Alfanumérico.
b) Hexadecimal.
c) Decimal.
d) Binario.
2. ¿Qué lenguaje entiende el computador?
a) Lenguaje Máquina.
b) Lenguaje Inglés.
c) Lenguaje de Alto Nivel.
d) Lenguaje Ensamblador.
3. Un ejemplo de lenguaje máquina sería:
a) 0125092136024
b) 0011010101110111
c) 010A10B101FH00
d) function init();
Tipo Inferencial:
Texto: Conceptos Básicos
Curso: Fundamentos de Programación
Bloque: 3C-1C1
Profesor: Luis Arroyo Abanto
https://isilnet.isil.pe/syllabus/documentos/33555p970577418804168.pdf (pág 2)
Las computadoras y dispositivos móviles han evolucionado muy rápidamente, cumpliendo con la ley de Moore casi a la perfección, sin embargo, mientras que vemos como los procesadores aumentan su velocidad, y luego pasan de ser de dos núcleos a cuatro y luego a ocho, los sistemas operativos y el software en general, ha evolucionado poco en estos años, mostrando más colores y funciones, pero pocos cambios significativos.
Aunque sistemas operativos como Mac OS X parecieran ser más eficientes, tampoco han evolucionado tan rápido como el hardware, además, hay que pensar que Apple diseña su sistema operativo con unos cuantos modelos en mente, mientras que Microsoft o Linux, tiene que diseñar sistemas operativos para un sin fin de computadoras distintas, con procesadores de diferente arquitectura (Intel, AMD, etc.) y periféricos completamente impredecibles. Esto hace, que los instaladores sean cada vez más grandes y llenos de opciones que en ocasiones no son necesarias, así como parches y arreglos que mejoran la experiencia en unas computadoras pero la empeoran en otras. Por otro lado, los programas o softwares diseñados para estos sistemas operativos, son también un mundo aparte, siendo responsable el desarrollador, razón por la cual son llamados “programas de terceros”.
1. Si las cosas siguen como ahora, ¿Qué sucederá con la diferencia en la evolución entre hardware y software?
a) Cambiaremos de hardware.
b) El software superará al hardware.
c) Se emparejarán.
d) El hardware seguirá superando al software.
2. Los instaladores serán:
a) Cada vez menos complejos.
b) Cada vez más bonitos.
c) Cada vez más pesados.
d) Cada vez más intuitivos.
3. ¿Qué se puede hacer para que el software alcance al hardware?
a) Que Microsoft y Apple se unan.
b) Que dejen de adquirir software pirata.
c) Que los desarrollares creen mejores programas.
d) Que Microsoft baje sus precios.
Tipo Crítico:
Texto: Lenguaje de Programación
Curso: Fundamentos de Programación
Bloque: 3C-1C1
Profesor: Luis Arroyo Abanto
https://isilnet.isil.pe/syllabus/documentos/33555p970577418804168.pdf (pág. 3)
Un lenguaje es un medio de comunicación entre dos personas. De manera similar, un
lenguaje de programación es un medio de comunicación entre un programador y un
computador. Un programador escribe un conjunto de instrucciones en un lenguaje de
programación para que el computador realice una tarea. Este conjunto de
instrucciones se llama programa.
Cada lenguaje está conformado por un conjunto de palabras y símbolos. Esta
colección de palabras y símbolos es llamado el vocabulario de un lenguaje.
El vocabulario de un lenguaje de programación no es extenso como el vocabulario de
un lenguaje común de comunicación hablado, todos los lenguajes de programación
tienen un conjunto de reglas, llamadas sintaxis del lenguaje.
Se tiene además otra definición que un lenguaje de programación es un lenguaje
formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas
como las computadoras.
También la palabra programación se define como el proceso de creación de
un programa de computadora, mediante la aplicación de procedimientos lógicos, a
través de los siguientes pasos:
1. ¿Estás de acuerdo con el autor sobre el significado de lenguaje de programación y de los pasos que planteó?¿Por qué?
a) Cambiaremos de hardware.
b) El software superará al hardware.
c) Se emparejarán.
d) El hardware seguirá superando al software.
2. Los instaladores serán:
a) Cada vez menos complejos.
b) Cada vez más bonitos.
c) Cada vez más pesados.
d) Cada vez más intuitivos.
3. ¿Qué se puede hacer para que el software alcance al hardware?
a) Que Microsoft y Apple se unan.
b) Que dejen de adquirir software pirata.
c) Que los desarrollares creen mejores programas.
d) Que Microsoft baje sus precios.
Tipo Crítico:
Texto: Lenguaje de Programación
Curso: Fundamentos de Programación
Bloque: 3C-1C1
Profesor: Luis Arroyo Abanto
https://isilnet.isil.pe/syllabus/documentos/33555p970577418804168.pdf (pág. 3)
Un lenguaje es un medio de comunicación entre dos personas. De manera similar, un
lenguaje de programación es un medio de comunicación entre un programador y un
computador. Un programador escribe un conjunto de instrucciones en un lenguaje de
programación para que el computador realice una tarea. Este conjunto de
instrucciones se llama programa.
Cada lenguaje está conformado por un conjunto de palabras y símbolos. Esta
colección de palabras y símbolos es llamado el vocabulario de un lenguaje.
El vocabulario de un lenguaje de programación no es extenso como el vocabulario de
un lenguaje común de comunicación hablado, todos los lenguajes de programación
tienen un conjunto de reglas, llamadas sintaxis del lenguaje.
Se tiene además otra definición que un lenguaje de programación es un lenguaje
formal diseñado para expresar procesos que pueden ser llevados a cabo por máquinas
como las computadoras.
También la palabra programación se define como el proceso de creación de
un programa de computadora, mediante la aplicación de procedimientos lógicos, a
través de los siguientes pasos:
- El desarrollo lógico del programa para resolver un problema en particular.
- Escritura de la lógica del programa empleando un lenguaje de programación específico (codificación del programa).
- Ensamblaje o compilación del programa hasta convertirlo en lenguaje de máquina.
- Prueba y depuración del programa.
- Desarrollo de la documentación
1. ¿Estás de acuerdo con el autor sobre el significado de lenguaje de programación y de los pasos que planteó?¿Por qué?
2. ¿Crees tú que en el futuro todas las personas deberían aprender algún tipo de lenguaje de programación?¿Por qué?
Respuestas: d,a,b,d,c,c.
No hay comentarios:
Publicar un comentario