1 / 61

Selecciones pregunta de deseada

Selecciones pregunta de deseada . 15. 1. 6. 23. 16. 2. 11. 19. 27. 31. 7. 24. 17. 12. 20. 28. 3. 32. 8. 25. 18. 29. 4. 13. 21. 33. 9. 26. 14. 5. 30. 22. 34. 10. Selecciones pregunta de deseada . 44. 48. 55. 40. 45. 52. 37. 49. 35. 56. 41. 46. 53. 38.

celine
Télécharger la présentation

Selecciones pregunta de deseada

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Selecciones pregunta de deseada 15 1 6 23 16 2 11 19 27 31 7 24 17 12 20 28 3 32 8 25 18 29 4 13 21 33 9 26 14 5 30 22 34 10

  2. Selecciones pregunta de deseada 44 48 55 40 45 52 37 49 35 56 41 46 53 38 50 36 57 42 47 54 39 51 43 58

  3. Traductores de Lenguaje Los traductores de lenguaje son programas que traducen a su vez los programas fuente escritos en lenguajes de alto nivel a código máquina. Inicio

  4. Diferencias entre INTERPRETE y COMPILADORES Inicio

  5. las fases de compilación de un programa • Analizador léxico • Analizador sintáctico • Analizador semántico • Generador de código intermedio • Optimización • Generador de código • Agrupación lógica de un compilador Inicio

  6. ¿Cuál es la razón fundamental, por la cual el lenguaje Ces conocido como el lenguaje de programación de sistemas? La popularidad, eficacia y potencia de C, se ha producido porque este lenguaje no está prácticamente asociado a ningún sistema operativo, ni a ninguna máquina, en especial. Ésta es la razón fundamental, por la cual C, es conocido como el lenguaje de programación de sistemas, por excelencia. Inicio

  7. ¿Quiénes desarrollaron el lenguaje C? Brian Kenrnighan y Dennis Ritchie Inicio

  8. ¿cual clasificación de los lenguajes de programación se encuentra el lenguaje C? Se encuentra en la clasificación de los lenguajes de programación de alto nivel Inicio

  9. ¿Por qué todos los fabricantes de sistemas operativos soportan diferentes tipos de compiladores en C? Hoy en el siglo XXI, C sigue siendo uno de los lenguajes de programación más utilizados en la industria del software, así como en institutos tecnológicos, escuelas de ingeniería y universidades. Prácticamente todos los fabricantes de sistemas operativos, UNIX LINUX, MacOS, SOLARIS… soportan diferentes tipos de compiladores Inicio

  10. Nombra 4 características de C • Una nueva sintaxis para declarar funciones • Asignación de estructuras y enumeraciones • Procesador más sofisticado • Una colección de cabeceras estándar que proporciona acceso uniforme a las declaraciones de funciones y tipos de datos Inicio

  11. ¿Por qué se caracteriza C? Se caracteriza por su velocidad de ejecución Inicio

  12. ¿Cuáles son las fases de resolución de problema con computadoras? Análisis del problema. Diseño del algoritmo. Codificación. Compilación y ejecución. Verificación. Depuración. Mantenimiento. Documentación. Inicio

  13. Di las características de un algoritmo. • preciso (indicar el orden de realización en cada paso), • definido (si se sigue dos veces, obtiene el mismo resultado cada vez), • finito (tiene fin; un número determinado de pasos). Inicio

  14. ¿Cuáles son los métodos que utiliza unos algoritmos y donde se puede Implementar? Los métodos algorítmicos se pueden implementar en computadoras; sin embargo, los procesos heurísticos no han sido convertidos fácilmente en las computadoras. En los últimos años las técnicas de inteligencia artificial han hecho posible la implementación del proceso heurístico en computadoras. Inicio

  15. ¿Cuáles son las herramientas más utilizadas comúnmente para diseñar algoritmos? Los algoritmos se pueden expresar por formulas, diagramas de flujoo N-S y pseudocódigos Inicio

  16. Define documentación. La documentación de un problema consta de las descripciones de los pasos a dar en el proceso de resolución de un problema. Inicio

  17. Nombra 4 diferencias entre documentación interna y externa de un programa Interna Externa • La documentación interna acompaña al programa; básicamente, en los comentarios. • Ayuda a modificar o revisar el código fuente de dicho programa. • Debe ser clara, concisa, correcta y corta. • Se clasifica por ortografía y redacción de los comentarios. • La documentación externa la forman todos los documentos ajenos : guías de instalación, guías de usuario, etc. • Se especifica en el diseño del interfaz . • Se tiene que describir todas la partes del programa. • Se describe el tipo de entrada y salida. Inicio

  18. Define programación modular. La programación modular es uno de los métodos de diseño más flexible y potentes para mejorar la productividad de un programa. En programación modular el programa se divide en módulos (partes independientes),cada una de las cuales ejecuta una Única actividad o tarea y se codifican independientemente de otros módulos. Inicio

  19. ¿En qué consiste el método “divide y vencerás”, “divide AND CONQUER” ? Hace referencia a un refrán que implica resolver un problema difícil, dividiéndolo en partes más simples tantas veces como sea necesario, hasta que la resolución de las partes se torna obvia. Inicio

  20. Ventajas de la programación modular ♦Simplifica el diseño.  ♦Disminuye la complejidad de los algoritmos. ♦Disminuye el tamaño total del programa.  ♦Permite la estructuración de librerías específicas. Inicio

  21. Cuales son las reglas de la programación estructuradas Son tres : ♦La secuenca; indica que las instrucciones del código se leerán de principio a fin. ♦La Literación; indica que, según cierta condición, un número de instrucciones podrían repetirse un numero determinado de veces. ♦La Desición; indica que según unas ciertas condiciones se ejecutarán o no un conjunto de instrucciones. Inicio

  22. ¿Qué técnicas incorpora la programación modular? • recursos abstractos, • diseño descendente (top-down), • estructuras básicas. Inicio

  23. ¿Qué son estructuras de control y como está estructurada? • Las estructuras de control de un lenguaje de programación son métodos de especificar el orden en que las instrucciones de un algoritmo se ejecutarán. El orden de ejecución de las sentencias (lenguaje) o instrucciones determinan el flujo de control. • Las tres estructuras de control básico son: • secuencia • selección • repetición Inicio

  24. ¿Con respecto a la programación estructurada, ¿Qué demostraron en mayo de 1966 BOHM y JOUCOPIN? En mayo de 1966, Bohm y Jacopini demostraron que un programa propio puede ser escrito utilizando solamente tres tipos de estructuras de control. Inicio

  25. ¿Cuáles son las técnicas de representación de algoritmos más antigua? ♦Diagramas libre(Diagramas de flujo? ♦Diagramas Nassi-Shneiderman ♦Pseudocódigos ♦Lenguaje natural(Español, Ingles, etc.) ♦Formulas matematicas Inicio

  26. ¿Cuáles son las diferencias entre precondición y postcondicion? Una precondición de un procedimiento es una afirmación lógica sobre sus parámetros de entrada; Una postcondición de un procedimiento puede ser una afirmación lógica que describe el cambio en el estado del programa producido por la ejecución del procedimiento Inicio

  27. ¿Cómo está compuesto un programa en c? Un programa en C es simplemente se compone en un fichero de caracteres que contiene un conjunto de instrucciones que un programa especial, el compilador o traductor, se encarga de transformar en un código que la computadora puede ejecutar (código objeto). En general, un programa suele estar compuesto de tres partes: • el encabezamiento, que especifica las declaraciones globales de los datos y sus tipos, que vamos a manejar a lo largo del programa; • la función principal, que se suele llamar main, y define la estructura del programa. • las funciones o subrutinas auxiliares, que realizan las operaciones necesarias; son llamadas por la rutina principal, la función main. Se suelen colocar después de esta función. Inicio

  28. ¿Qué es una función en c? Una función es una rutina o conjunto de sentencias que realiza una determinada labor. En C todas las funciones devuelven un valor, que por defecto es un entero. Las funciones admiten argumentos, que son datos que le pasan a la función las sentencias que la llaman. Inicio

  29. ¿Qué puede incluir un programa en c? • De un modo más explícito, un programa C puede incluir: • Directivas de preprocesador; • Declaraciones globales; • La función main ( ) ; • Funciones definidas por el usuario; • Comentarios del programa (utilizados en su totalidad). Inicio

  30. ¿Qué es una directiva? ¿Qué es una directiva numeral include? Se puede considerar como un editor de texto inteligente que consta de directivas (instrucciones al compilador antes de que se compile el programa principal). Include significa una palabra clave que hace referencia a una instrucción al preprocesador que esta presente en la gran mayoría de lenguajes de alto y medio nivel. Inicio

  31. ¿Qué proporcionan los comentarios a los programas? Se considera buena práctica de programación comentar su archivo fuente tanto como sea posible, al objeto de que usted mismo y otros programadores puedan leer fácilmente el programa con el paso de tiempo. Inicio

  32. ¿Cuáles funciones indican el comienzo del programa? • Utilizar un editor de texto para escribir el programa y grabarlo en un archivo. Este archivo • constituye el código fuente de un programa. • Compilar el código fuente. Se traduce el código fuente en un código objeto • Enlazar el código objeto con las bibliotecas correspondientes. Inicio

  33. ¿Cuál es la función más utilizada para dar salida de datos por los dispositivos estándar? La función print f ( ) visualiza en la pantalla datos del programa, transforma los datos, que están en representación binaria, a ASCII según los códigos transmitidos. Por ejemplo: Print f ( ) convierte, da forma de salida a los datos y los escribe en pantalla. La cadena de control contiene códigos de formato que se asocian uno a uno con los datos. Cada código comienza con el carácter %, a continuación puede especificarse el ancho mínimo del dato y termina con el carácter de conversión. Inicio

  34. ¿para que se utiliza /n? C utiliza secuencias de escape para visualizar caracteres que no están representados por símbolos las secuencias de escape proporcionan flexibilidad en las aplicaciones mediante efectos especiales. printf("\n Error. Pulsar una tecla para continuar \n"); tradicionales, tales como \a, \b, etc. Las secuencias de escape clásicas se muestran en la Tabla 3.7. printf ("\n") ; /* salta a una nueva línea */ printf('Yo estoy preocupado\n no por el \n sino por ti.\n"). Inicio

  35. ¿Qué información devuelve la sentencia RETURN 0? Esto quiere decir que la función main devuelve el valor 0. Precediendo a main se ha escrito la palabra reservada int, indicando así, que la función retornará un valor de tipo int (entero). Al retornar el valor 0, indica (informa al sistema operativo) que el programa finalizó correctamente, es decir, sin producirse ningún error en su ejecución. Inicio

  36. ¿Cuáles son las directivas más utilizadas en C? Las dos directivas más usuales son: #include y #define. Inicio

  37. ¿Cuál es el archivo de cabecera más frecuente y que permite? El archivo de cabecera más frecuente es STDIO H. Este archivo proporciona al compilador C la información necesaria sobre las funciones de biblioteca que realizan operaciones de entrada y salida. Como casi todos los programas que escriba imprimirán información en pantalla y leerán datos de teclado, necesitarán incluir scanf ( ) y printf ( ) en los mismos. Inicio

  38. ¿Por qué se utiliza STRCPY () y que archivo de cabecera necesita? Se utiliza para copiar una constante cadena o una variable de cadena a otra variable de cadena se debe utilizar la función de la biblioteca estándar -posteriormente se estudiará strcpy () («copiar cadenas»). Strcpy ( ) permite copiar una constante de cadena en una cadena. Para copiar el nombre "Abra-cadabra" en el array nombre, se puede escribir s trcpy (nombre, "Abracadabra" ) ; /*Copia Abracadabra en nombre*/. Inicio

  39. ¿El nombre del archivo entre Angulo que significa? Significa que los archivos se encuentran en el directorio por defecto include. El formato (b) significa que el archivo está en el directorio actual. Inicio

  40. ¿Cuándo se utilizan los archivos de cabecera con ángulos y con comillas? Si desea utilizar un archivo de cabecera que se creó y no está en el directorio por defecto, se encierra el archivo de cabecera y el camino entre comillas, tal como #include "D: \MIPROG\CABEZA. H" Inicio

  41. Significan que los archivos se encuentran en el directorio por defecto include. ¿El nombre del archivo entre ángulo que significa? Inicio

  42. ¿Cuándo se utilizan los archivos de cabecera con ángulos y con comillas? Si desea utilizar un archivo de cabecera que se creó y no está en el directorio por defecto, se encierra el archivo de cabecera y el camino entre comillas, tal como #include I'D: \MIPROG\CABEZA. H" #define. La directiva #define indica al preprocesador que defina un item de datos u operación para el programa C. Por ejemplo, la directiva #define TAP-LINEA 65 sustituirá TAM-LINEA por el valor 65 cada vez que aparezca en el programa. Inicio

  43. Indica que las funciones definidas por el usuario o variable así declaradas son comunes en todos los programas ¿Qué indica al compilador las declaraciones globales? Inicio

  44. ¿Cuál es el punto de entrada al programa y cual es su estructura? Cada programa en C tiene una función main () que es e punto de entrada a programa. Su estructura es , programa en C , Metodología, algoritmo y estructura de datos. Inicio

  45. Se denominan bloque. Un programa debe tener sólo una función main (), si se intenta hacer dos funciones main () se produce un error. ¿Cómo se denominan las sentencias incluidas en llaves ? Inicio

  46. Se denominan bloque. Un programa debe tener sólo una función main (), si se intenta hacer dos funciones main () se produce un error. ¿Cómo se denominan las sentencias incluidas en llaves ? Inicio

  47. ¿Dónde se declaran y definen las variables y constantes globales? Se definen fuera de la definición de las funciones, generalmente en la cabecera del programa, antes de main ().. Inicio

  48. ¿ A qué se denomina “colección de funciones”? A Todos los programas que se construyen a partir de una o más funciones que se integran para crear una aplicación. Todas las funciones contienen una o más sentencias C y se crean generalmente para realizar una única tarea, tales como imprimir la pantalla, escribir un archivo o cambiar el color de la pantalla. Se pueden declarar y ejecutar un número de funciones casi ilimitado en un programa C. Inicio

  49. ¿Qué indica al compilador, al declarar una función? Si la función no se define, el cornpilador informa de un error. La palabra reservada void significa que la función no devuelve un valor. voidcontarvocales(charcaracter); Inicio

  50. ¿Cuál es la diferencia entre las funciones definidas por el usuario y las funciones de bibliotecas? Que Todos los programas se construyen a partir de una o más funciones que se integran para crear una aplicación. Todas las funciones contienen una o más sentencias C y se crean generalmente para realizar una única tarea, tales como imprimir la pantalla, escribir un archivo o cambiar el color de la pantalla. Se pueden declarar y ejecutar un número de funciones casi ilimitado en un programa C. Inicio

More Related