4
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.

Cuestionario

Embed Size (px)

Citation preview

Page 1: Cuestionario

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.

Page 2: Cuestionario

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

Page 3: Cuestionario

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

Page 4: Cuestionario

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