1. CUESTIONARIO RESPONDIDO <br />POR IVAN MEZA CRUZ<br />1.-Cual es la diferencia entre un compilador y un intérprete?<br />Copilador: analiza el programa fuente y lo traduce a otro equivalente escrito en otro lenguaje (lenguaje maquina). Es como decir toma un libro de ingles un traductor lo traduce al español<br />Interprete: analiza el programa fuente y lo ejecuta directamente, sin generar ningún código equivalente. Es como decir traduce las frases que oye sobre la marcha.<br />2.-¿menciona 2 diferencias entre la programación estructurada y la orientada a objetos? <br />La Programacion Orientadas a Objetos difiere de la Programacion Estructurada, en que los datos están separados y sin relación, ya que lo único que se busca es el procesamiento de unos datos de entrada para obtener otros de salida.<br />En la programación Estructurada solo se escriben funciones que proecesan datos y la POO en cambio, primero definen objetos para luego enviarles mensajes solicitándoles que realicen sus métodos por si mismo.<br />3.-¿menciona 2 diferencias sobre la variable y una constante?<br />La constante ya reciben un valor inicial en sus declaraciones y las constantes primero se declaran, luego se inician y luego se usan.<br />Las constantes, una vez declaradas mantienen su valor durante toda la ejecución del programa, en cambio, la variable pueden cambiar de valor las veces como deseen.<br />4.- ¿que es el código fuente?<br />El código fuente de un programa esta escrito por un programador en algún lenguaje de programación, pero este primer estado no es directamente ejecutable por la computadora, sino que debe ser traducido a otro lenguaje (lenguaje maquina o código abierto) que si pueda ser ejecutado por el hardware de la computadora. Para la traducción se usan los llamados copiladores , ensambladores, interpretes y otros sistemas de traducción.<br />5.-¿que es una librería en el lenguaje c y ejemplos?<br />La biblioteca estándar de C (libc) es una recopilación de ficheros cabecera y biblioteca con rutinas,estandarizaciones por un comité de Organización Internacional para la Estandarizacion (ISO), que implementan operaciones comunes, tales como las entradas y salidas o el manejo de cadenas.<br />EJEMPLO 1#include<conio.h>main(){printf(“hola amigo”);}EJEMPLO 2#include<iostream.h>int main(){cout <<”hola amigo”<<endl;}<br />6.-¿cual es la diferencia entre printf y scanf?<br />Se encuentran en la cabecera conio.h.<br />La función PRINTF() sirve para escribir datos en el dispositivo de salida están generalmente en la pantalla con un formato determinado. La forma genérica de utilizarlo es la siguiente:<br />printf(“cadena de formato”,dato);<br />La función SCANF() es en muchos sentidos, la inversa de printf().puede leerse desde el dispositivo de entrada estándar normalmente en el teclado, datos de cualquier tipo de los manejados por el copilador, convirtiéndolos al formato interno apropiado. Funciona de la manera análoga a Printf(). Por lo que su sintaxis es<br />Scanf(“cadena de formato”&datos);<br />7.-¿cual es la diferencia entre el ciclo while y for?<br />WHILEFORUso.Cuando NO sabemos el numero de interaciones.Cuando SI sabemos el numero de interaciones.Aplicación Cuando la condición de terminación NO es numérica.Contar Numeros, recorrer estructura de datos.<br />8.-¿para que se utiliza los arreglos?<br />Es una colección de variables del mismo tipo de referencia por un nombre común. A un elemento especifici de un array se accede mediante un índice. En ce todos los arreglos constan de posición de memoria continua. La dirección mas baja corresponde al primer elemento y la mas alta al ultimo. Los arreglos pueden tener una o varias dimensiones. El array mas común en C es la cadena, que simplemente es un arreglo de caracteres terminado por un nulo.<br />9.- ¿cual es la diferencia entre el lenguaje alto nivel y bajo nive?<br />El bajo nivel esta mas próximo a lo que entiende el ser humano y el de alto nivel mas a lo que entiende la maquina.<br />El de bajo nivel es código maquina incomprensible y el alto nivel es lenguaje natural.<br />El de bajo nivel permite una gestión menos eficiente de la maquina y el de alto nivel una gestión mas eficiente de la maquina.<br />10.-¿Cuales son las palabras reservadas en c?<br />PALABRAS ASIGNADAS.<br />AUTOBREAKCASECHARCONSTCONTINUEDEFAULTDODOBLEELSEENUMEXTERNFLOATFORGOTOIFINTLONGREGISTERRETURNSHORTSIGNEDSIZEOFSTATICSTRUCTSWITCHTYPEDEFUNIONUNSIGEDVOIDVOLATILEWHILE<br />PALABRAS QUE HAN SIDO AGREGADAS.<br />BOOLCATCHCLASSDELEREFRIENDINLINENEWNAMESPACEOPERATORPRIVATEPROTETECPUBLICTEMPATETHISTHROWTRY<br />Elabora el programa en c y explica que da como resultado<br />IDENTIFICANDO EL PROCESO DEDUJE QUE ES EL AREA DE UNA CIRCUNFERENCIA R X R ES EL RADIO AL CUADRADO<br /> Inicio<br />R,pi=3,1416<br />R=pi*rd*rd <br /> R <br /> Fin<br />-633730549275<br />