Download Programación - WordPress.com
Document related concepts
Transcript
Programación 1.-¿Defina que es un programa? Es una serie de ordenes o instrucciones que el computador ejecuta paso a paso para obtener un resultado, estas instrucciones deben estar escritas en un lenguaje de programación. 2.-¿Ques es un lenguaje de programación? Es un conjunto de palabras reservadas denominadas instrucciones o comandos mediante las cuales se diseñan programas para el computador. 3.-Mediante un cuadro sinóptico enumere los lenguajes de programación que usted conoce. Leng. -Lenguaje De Maquina. De -Lenguaje De Bajo Nivel. Progra. -Lenguaje De Alto Nivel. 4.-¿Defina que es un concepto sobre el lenguaje de maquina? Son lenguajes de programación basados en códigos binarios y cuya ejecución se ejecuta directamente en la memoria del ordenador. 5.-Escriba usted las ventajas de utilizar los lenguajes de maquina. Posibilita la carga de datos de y procesos directamente a la memoria del ordenador. Esta permite mayor velocidad de ejecución superior a cualquier lenguaje de programación. 6.-Diga al menos un inconveniente que presenta el uso de lenguaje de programación. El principal inconvenientebes la externa dificultad para entenderlo y codificarlo además de ser esclavo de la arquitectura interna del procesador y de mas elementos del Hadware. 7.-Escriba una definición para los lenguajes de bajo nivel. Estos utilizan códigos nemotécnicos en lugar de códigos binarios y los direccionamientos de datos e instrucciones los realiza en la memoria de forma simbolica. 8.-Especifique las ventajas que representan el uso del lenguaje de bajo nivel. Son mas fáciles de utilizar que los lenguajes de maquina por el uso de códigos simbólicos, igualmente su velocidad de respuestas a los pasos es muy rápida. 9.-Cuales serian las desventajas de uso dl lenguaje de bajo nivel. Dependen de la arquitectura interna del ordenador, conocimiento interno de los registros. 10.-Diga usted que es el lenguaje ensamblador. Es un lenguaje de bajo nivel utilizado para la codificación de sistemas operativos, bases de datos y de mas programas de control. 11.-De el concepto del lenguaje de alto nivel. Son los mas utilizados porque están diseñados para los que las personas escriban y entiendan los programas de modo mucho mas fácil que los lenguajes de bajo nivel o maquina ya que utilizan un programa adicional llamado compilador. 12.-Diga usted que es un compilador. Es un programa que realiza la función de traducir el lenguaje simbolico que utiliza el programador al lenguaje de maquina que tiene el ordenador y viceversa mostrando si este tipo de errores al programador. 13.-Cuales serian las ventajas del uso del lenguaje de alto nivel. La independencia total de la maquina ya que puede funcionar en cualquier ordenador; son mucho más fáciles de entender ya que utilizan un lenguaje parecido al humano. 14.-Escriba las desventajas de los lenguajes de alto nivel. Requiere del traductor o compilador para que transforme las instrucciones en lenguajes binarios. Esto repercute cierta demora en ejecución y respuesta del programa. 15.-Realice un cuadro sinóptico donde describa la clasificación de los lenguajes de alto nivel. -Leng. Programación Científico Leng. De -Leng. Programación Comercial Alto Nivel -Leng. Programación General 16.-Diga usted en que campo se utilizan los lenguajes de programación científicos. Son utilizados para el análisis desarrollo de problemas matemáticos con complejidad y se caracteriza por ejecutar abundante de cálculos números y lógicos. 17.-Seleccione la respuesta correcta sobre lo que es el lenguaje pascal. a.-Es un lenguaje de programación de alto nivel de carácter comercial que se destaca por su programación estructurada. b.-Lenguaje de programación de alto nivel de carácter científico que se destaca por si programación orientada a objeto. c.-Lenguaje de programación de alto nivel de carácter científico que se destaca por su programación estructurada. 18.-Seleccione verdadero (v) o falso (f) acerca del compilador en lenguaje pascal. -El compilador trabaja de manera directa con la memoria y corrige los errores automáticamente. (F) -Sirve como traductor entre el programador y el procesador. (V) -Muestra los resultados de la ejecución del programa. (F) 19.-Genere un mapa conceptual sobre la definición de lenguaje ¨C¨. -Es un lenguaje de programación de alto nivel que por su estructura es capaz de manipular al ordenador en su bajo nivel tal como lo haría el lenguaje ensamblador. Ha sido base para desarrollar sistemas operativos como Unix, Linux e incluso el propio Windows. Lenguaje ¨C¨ Es un lenguaje de programación de alto nivel que por su estructura es capaz de manipular al ordenador en su bajo nivel tal como lo haría el lenguaje ensamblador. Se desarrollan en los sgtes Sist. Operativos Unix. Linux. Windows. 20.-Responda verdadero (V) o falso (F) a las siguientes aseveraciones de los lenguajes de programación comercial. -Son los utilizados en el desarrollo de sistemas computacionales aplicados al campo de la finanza. (F) -Son los utilizados en el desarrollo de sistemas computacionales aplicados al campo de los negocios en genera. (V) -Son utilizados en el desarrollo de sistemas computacionales aplicados al campo netamente bancario. (F) 21.-Seleccione la respuesta más coherente sobre los lenguajes de programación visual. -Son lenguajes de alto nivel que maneja controles y que su codificación es el lenguaje binario. -Son lenguajes de programación orientado a objeto que tiene una Interfax grafica de usuario que permite manejar clases y controles. -Lenguajes de programación de alto nivel tipo estructurado. 22.-Una con línea lo correcto acerca de las definiciones del proceso de ejecución de un programa se alto nivel. Compilador Programa Fuente Programa a Objeto 23.-Ordene los pasos para elaborar un programa. 1.-Entendimiento del problema a resolver. 2.-Estructura de un algoritmo. 3.-Elaboracion de un DFD. 4.-Prueba de escritorio. 5.-Pseudocodigo. 6.-Codificacion. 7.-Depuracion. Entiende el Ordenador. Traduce el Prog. Fuente. Entiende el Programador. 24.-Haga un cuadro sinóptico donde muestre las características de los tipos de algoritmo. -Domésticos -Lógicos Algoritmo -Matemáticos Son algoritmos que permiten resolver problemas de nuestro diario vivir como vestirse, ir al trabajo. Estructura soluciones que dependen de una condición para generar una acción como comparar los valores evaluar una respuesta etc. Procesos que permiten resolver problemas matemáticos de bajo o alto nivel. 25.-Seleccione la respuesta correcta sobre la definición de lo que es un diagrama de flujo de datos. -Es la representación gráfica de un algoritmo que soluciona un problema. -Es la representación gráfica de un proceso matemático que soluciona un problema. -Es la representación gráfica de un proceso lógico que depende de una respuesta verdadera o falsa. 26.-Ordene correctamente las reglas de diagramación. 1.-Los diagramas se dibujan de arriba hacia abajo y de izquierda a derecha. 2.-Los símbolos van siempre interconectados por medio de líneas de flujo. 3.-Las líneas de flujo son siempre rectas y no pueden cruzarse. 4.-Cuando un diagrama no alcanza en una página se usan siempre conectores externos. 5.-Para visualizar o presentar mensajes, estos siempre van entre camillas. 6.-Todo diagrama de flujo y todo algoritmo tienen un inicio y un fin. 27.- Diagramas de flujo. Pág. 43 -Una lata de durazno lleno pesa 960 grs. La latan con la mitad del contenido pesa 560 grs. ¿El peso de la lata vacía es? a.-400 grs. b.- 200 grs. c.- 180 grs. d.- 160 grs f. - N.A. Procedimiento: 960-560= 400 -En un corral hay Conejos y gallinas si al contar notamos que hay 120 patas y 48 cabezas el, el número de Conejos es: a.-36 Procedimiento: 120-48= 72 72/2= 36 b.-32 c.-12 d.-10 f.-8 Pág. 66 INICIO HT NS=HT*1.50 IESS=SN*0.0955 SA=SN-IESS SA, IESS FIN HT NS IESS 25 3750 3.50 SR 34 Pág. 70 INICIO Q,PC %G=PC+0.4 PVP=PC+%G PVP=PVL+Q*1.80 PVPL FIN Q PC %G PV PVPL 5 250 100 350 0.70 Pág. 97 INICIO N.NET,NEP N=(NET+NEP)/2 T>800 ¨REPROBADO¨ ¨DA DE NUEVO¨ ¨APROBADO¨ P FIN N RICARDO BRYAN NET NEP 20 10 P 20 10 20 APROB 10 REPROB Pág. 99 INICIO IN,VC IN<8000 DESC=C*0.05 R=VC -E E=VC+0.80 R=R 120 R=VC-E PM=R 18.4 E,PM FIN IN VC 810 760 E 300.000 390.000 R 900 950 PM 2100 3450 2500 2125