4
PRÁCTICA N°1: INTRODUCCIÓN A LAS COMPUTADORAS, A INTERNET Y A LA WOLRD WIDE WEB. EJERCICIOS 1.3. Clasifique cada uno de los elementos siguientes como hardware o software: a) CPU Rpta. Hardware. b) Compilador de C. Rpta. Software. c) ALU Rpta. Hardware. d) Procesador de C. Rpta. Software. e) Unidad de entrada. Rpta. Hardware. f) Programa procesador de texto. Rpta. Software. 1.4. ¿Por qué querría usted escribir un programa en un lenguaje independiente de la máquina, en lugar de hacerla en Un lenguaje dependiente de la máquina? ¿Por qué sería más apropiado escribir cierto tipo de programas en un lenguaje dependiente de la máquina? Rpta. - Porque escribir en un lenguaje independiente de la máquina permiten un camino bidireccional entre el lenguaje máquina y una expresión casi oral entre la escritura del programa y su posterior compilación, mientras que los lenguajes dependientes de la máquina están condicionados por la estructura física de la computadora que lo soporta y no son claros para la comprensión humana. - Cuando se necesitan instrucciones que ensamblan los grupos de conmutadores necesarios para expresar una mínima lógica aritmética y están íntimamente vinculados al hardware. 1.5. Los programas traductores tales, como ensambladores y compiladores convierten los programas de un lenguaje (llamado código fuente) a otro lenguaje (llamado código objeto). Determine cuál de las siguientes frases es verdadera y cual es falsa:

Ejercicios capitulo1

Embed Size (px)

DESCRIPTION

preguntas sobre introducción de computadoras

Citation preview

PRCTICA N1: INTRODUCCIN A LAS COMPUTADORAS, A INTERNET Y A LA WOLRD WIDE WEB.EJERCICIOS 1.3. Clasifique cada uno de los elementos siguientes como hardware o software:a) CPU Rpta. Hardware.b) Compilador de C. Rpta. Software.c) ALU Rpta. Hardware.d) Procesador de C. Rpta. Software.e) Unidad de entrada. Rpta. Hardware.f) Programa procesador de texto. Rpta. Software.

1.4. Por qu querra usted escribir un programa en un lenguaje independiente de la mquina, en lugar de hacerla en Un lenguaje dependiente de la mquina? Por qu sera ms apropiado escribir cierto tipo de programas en un lenguaje dependiente de la mquina?Rpta. Porque escribir en un lenguaje independiente de la mquina permiten un camino bidireccional entre el lenguaje mquina y una expresin casi oral entre la escritura del programa y su posterior compilacin, mientras que los lenguajes dependientes de la mquina estn condicionados por la estructura fsica de la computadora que lo soporta y no son claros para la comprensin humana. Cuando se necesitan instrucciones que ensamblan los grupos de conmutadores necesarios para expresar una mnima lgica aritmtica y estn ntimamente vinculados al hardware.

1.5. Los programas traductores tales, como ensambladores y compiladores convierten los programas de un lenguaje (llamado cdigo fuente) a otro lenguaje (llamado cdigo objeto). Determine cul de las siguientes frases es verdadera y cual es falsa: a) Un compilador traduce programas en un lenguaje de alto nivel a cdigo objeto. Rpta. Verdadero.b) Un ensamblador traduce programas en cdigo fuente a programas en lenguaje mquina. Rpta. Verdadero.c) Un compilador convierte programas en cdigo fuente a programas en cdigo objeto. Rpta. Verdadero.d) Por lo general, los lenguajes de alto nivel son dependientes de la mquina. Rpta. Falso.e) Un programa en lenguaje mquina requiere traduccin antes de poderlo ejecutar en una computadora. Rpta. Verdadero.

1.6. Complete los espacios en blanco:a) Por lo general a los dispositivos desde los cuales los usuarios acceden a sistemas de cmputo de tiempo compartido se les llama DISPOSITIVOS COMPUESTOS DE UN TECLADO Y UN MONITOR.b) A un programa de cmputo que convierte programas en lenguaje ensamblador a programas en lenguaje mquina se le llama PROGRAMAS TRADUCTORES.c) A la unidad lgica de la computadora que recibe informacin desde fuera para que la utilice se le llama UNIDAD DE ENTRADA.d) Al proceso de instruir a la computadora para resolver un problema especfico se le llama PROGRAMACIN.e) Qu tipo de lenguaje de cmputo utiliza abreviaturas parecidas al ingls para instrucciones en lenguaje mquina? LENGUAJES ENSAMBLADORES.f) Qu unidad lgica de la computadora enva la informacin procesada por la computadora hacia varios dispositivos de manera que la informacin se pueda utilizar fuera de ella? UNIDAD DE SALIDA.g) El nombre general para un programa que convierte programas escritos en cierto lenguaje de computadora a lenguaje mquina es COMPILADOR. h) Cul unidad lgica de la computadora retiene la informacin? UNIDAD DE MEMORIA. i) Cul unidad lgica de la computadora realiza los clculos? UNDIDAD ARITMTICA Y LGICA.j) Cul unidad lgica de la computadora toma decisiones lgicas? UNDIDAD ARITMTICA Y LGICA. k) La abreviatura comn, utilizada para la unidad de control de la computadora es UC.l) El nivel ms conveniente de un lenguaje de computadora para que un programador escriba programas rpida y fcilmente es LENGUAJE DE ALTO NIVEL. m) Al nico lenguaje que una computadora puede comprender directamente se le llama LENGUAJE MQUINA.n) Cul unidad lgica de la computadora coordina las actividades de las otras unidades lgicas? UNIDAD CENTRAL DE PROCESAMIENTO.

1.7. Indique si cada uno de los siguientes enunciados es verdadero o falso, Si es falso, explique su respuesta. a) Por lo general, los lenguajes de mquina son dependientes de la mquina. Rpta. Verdadero, los lenguajes de mquina son dependientes porque se usan de manera particular en un tipo de computadora.b) El tiempo compartido realmente permite la ejecucin simultnea de las tareas de varios usuarios en una misma computadora. Rpta. Verdadero, el tiempo compartido es una aplicacin de multiprogramacin donde los usuarios acceden a la computadora a travs de terminales, es decir, varios usuarios pueden acceder a la computadora al mismo tiempo.c) Como a otros lenguajes de alto nivel, a C generalmente se le considera independiente de la mquina. Rpta. Verdadero, el lenguaje de programacin C es un lenguaje de alto nivel por ende un lenguaje independiente de la mquina.

1.8. Explique el significado de cada uno de los siguientes nombres: a) stdin Rpta. Es un concepto tpico de los sistemas operativos Unix significa ENTRADA ESTNDAR.b) stdout Rpta. Significa SALIDA ESTNDAR. c) stderr Rpta. Significa ERROR ESTNDAR.

1.9. Por qu en la actualidad existe tanta atencin centrada a la programacin orientada a objetos en lo general y en C++ en lo particular?Rpta. Porque la programacin orientada a objetos usa objetos para disear aplicaciones y programas informticos y a su vez son componentes reutilizables de software. La mayor atencin est en el programa C++ debido a que es una mejora de C, y proporciona capacidades para la programacin orientada a objetos.1.10. Cul lenguaje de programacin describe mejor cada una de las siguientes frases? a) Desarrollado por IBM para aplicaciones cientficas y de ingeniera. Rpta. FORTRAN.b) Desarrollado especficamente para aplicaciones de negocios. Rpta. COBOL.c) Desarrollado para la enseanza de la programacin estructurada. Rpta. PASCAL.d) Su nombre tiene origen en el primer programador del mundo. Rpta. ADA.e) Desarrollado para introducir a los novatos en las tcnicas de programacin. Rpta. Lenguaje Basic.f) Desarrollado especficamente para ayudar a los programadores a migrar a NET. Rpta. Lenguaje C#.g) Conocido como el lenguaje de desarrollo de UNIX. Rpta. Lenguaje C.h) Creado principalmente aadiendo a C capacidades para programacin orientada a objetos. Rpta. Lenguaje C++.i) Inicialmente tuvo xito debido a su habilidad para crear pginas Web con contenido dinmico, Rpta. Lenguaje JAVA.