Upload
tacubomx
View
577
Download
1
Embed Size (px)
Citation preview
CUESTIONARIO RESPONDIDO
POR IVAN MEZA CRUZ
1.-Cual es la diferencia entre un compilador y un intérprete?
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
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.
2.-¿menciona 2 diferencias entre la programación estructurada y la orientada
a objetos?
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.
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.
3.-¿menciona 2 diferencias sobre la variable y una constante?
La constante ya reciben un valor inicial en sus declaraciones y las constantes
primero se declaran, luego se inician y luego se usan.
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.
4.- ¿que es el código fuente?
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.
5.-¿que es una librería en el lenguaje c y ejemplos?
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.
EJEMPLO 1 #include<conio.h> main() { printf(“hola amigo”); }
EJEMPLO 2 #include<iostream.h> int main() { cout <<”hola amigo”<<endl; }
6.-¿cual es la diferencia entre printf y scanf?
Se encuentran en la cabecera conio.h.
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:
printf(“cadena de formato”,dato);
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
Scanf(“cadena de formato”&datos);
7.-¿cual es la diferencia entre el ciclo while y for?
WHILE FOR Uso. 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.
8.-¿para que se utiliza los arreglos?
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.
9.- ¿cual es la diferencia entre el lenguaje alto nivel y bajo nive?
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.
El de bajo nivel es código maquina incomprensible y el alto nivel es lenguaje
natural.
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.
10.-¿Cuales son las palabras reservadas en c?
PALABRAS ASIGNADAS.
AUTO BREAK CASE CHAR CONST CONTINUE DEFAULT DO DOBLE ELSE ENUM EXTERN FLOAT FOR GOTO IF INT LONG REGISTER RETURN SHORT SIGNED SIZEOF STATIC STRUCT SWITCH TYPEDEF UNION UNSIGED VOID VOLATILE WHILE
PALABRAS QUE HAN SIDO AGREGADAS.
BOOL CATCH CLASS DELERE FRIEND INLINE NEW NAMESPACE OPERATOR PRIVATE PROTETEC PUBLIC TEMPATE THIS THROW TRY
Elabora el programa en c y explica que da como resultado
Inicio
R,pi=3,1416
R=pi*rd*rd
R
Fin
IDENTIFICANDO EL PROCESO
DEDUJE QUE ES EL AREA DE UNA
CIRCUNFERENCIA R X R ES EL RADIO
AL CUADRADO