Todos1

download Todos1

of 5

description

todos ingenieria

Transcript of Todos1

INSTITUTO POLITECNICO NACIONAL E

GUIA PARA ETSASIGNATURA:FUNDAMENTOS DE PROGRAMACIN

PARTE I.- CONTESTE CUIDADOSAMENTE LAS SIGUIENTES PREGUNTAS. 1.-EXPLIQUE DE UN ARREGLO BIDIMENSIONAL

a) Como se declara

b) Como se almacenan datos

c) Como se imprimen los datos

d) Representacin en memoria

2.-Represente grficamente y explique las siguientes estructuras:

a) if/else b) for c) while

3.-QUE ES EL PUNTERO:

a) Como se declara.

b) Para que se usa el operador &

c) Para que se usa el operador *.

d) Como se imprime un puntero.

4.-a).-

Explique y dibuje: un diagrama de flujo y 5 simbolos

b).-

Explique que es un variable globaly local

c).-

Explique cuales on los operadores logicos

d).-

Mencione y explique 5 funciones matematicas

PARTE II.- CONTESTE LOS SIGUIENTES PROBLEMAS.1.-Realice un programa en c, que permita realizar operaciones aritmticas con funciones en el orden siguiente;

1) Imprimir en pantalla lo que hara el programa (men)

2) Suma de 3 numeros reales, enviando los 3 numeros como argumentos, sin recibir el resultado

3) Multiplicacion de 4 numeros, sin enviar ni recibir argumentos

4) el cuadrado de un entero enviando y recibiendo un entero

B) Programa en c

2.-realice un programa que simule una pila donde el primero en entrar sea el ultimo en salir, el codigo se tiene que realizar por funciones:

1) Una funcin del men

2) Una funcin de insertar un elemento (nmeros enteros)

3) Una funcin para eliminar

4) Una funcin de imprimirC) Programa en c

PARTE I.- CONTESTE CUIDADOSAMENTE LAS SIGUIENTES PREGUNTAS. 1.-EXPLIQUE DE UN ARREGLO UNIDIMENSIONAL

a) Como se declara

b) Como se almacenan datos

c) Como se imprimen los datos

e) Representacin en memoria

2.-Represente grficamente y explique las siguientes estructuras:

a) switch b) if anidado c) do-while

3.-EXPLIQUE de una FUNCION.

a) Como se declara y ejemplo

b) Como se define una funcin y ejemplo

c) Como se llama a la funcin y ejemplo

4.-a).-

Explique que es un interprete

b).-

Explique que es compilador

c).-

Explique que es el lenguaje ensamblador

d).-

Explique que son los lenguajes de alto nivel.

PARTE II.- CONTESTE LOS SIGUIENTES PROBLEMAS.1.-REALICE UN PROGRAMA (CODIGO FUENTE) EN C, QUE PERMITA REALIZAR CONVERSIONES CON FUNCIONES EN EL ORDEN SIGUIENTE;1) IMPRIMIR EN PANTALLA LO QUE HARA EL PROGRAMA

2) CONVERTIR DE milmetros a pulgadas y otro dato de pulgadas a mm NUMEROS REALES, ENVIANDO los 2 datos como argumentos, SIN RECIBIR EL RESULTADO ( 1 PULGADA= 25.4 mm)

3) CONVERTIR de pesos a dolares, SIN ENVIAR NI RECIBIR ARGUMENTOS, (1 dolar = 11.6 pesos )

4) Convertir de millas a kilometros de un ENTERO ENVIANDO Y RECIBIENDO UN ENTERO

( 1 MILLA = 1.6 KILOMETROS)D) Programa en c

2.-Realice un programa que simule una cola donde el primero en entrar sea el primero en salir, el codigo se tiene que realizar por funciones:

1) Una funcin del men

2) Una funcin de insertar un elemento (nmeros float)

3) Una funcin para eliminar

4) Una funcin de imprimir

E) Programa en c

PARTE I.- CONTESTE CUIDADOSAMENTE LAS SIGUIENTES PREGUNTAS. 1.-MENCIONE 4 SISTEMAS OPERATIVOS

2.-REALICE UN ARBOL DE ARCHIVOS DE 3 NIVELES, EXPLIQUE PASO A PASO COMO SE CREA EN MS-DOS

3.-EXPLIQUE QUE ES UN COMPILADOR

4.-EXPLIQUE QUE ES UNA SENTENCIA EN UN LENGUAJE DE PROGRAMACIN

5.-DE LA CLASIFICACIN DE LOS TIPOS DE DATOS (COMPLETA)

6.-EXPLIQUE Y DIBUJE: UN DIAGRAMA DE FLUJO Y 5 SIMBOLOS

7.-EXPLIQUE QUE ES UN VARIABLE GLOBALY LOCAL

8.-EXPLIQUE CUALES ON LOS OPERADORES LOGICOS

9.-EXPLIQUE QUE ES UNA FUNCION DE BIBLIOTECA

10.-MENCIONE Y EXPLIQUE 5 FUNCIONES MATEMATICAS

PARTE II.- CONTESTE EL SIGUIENTES PROBLEMAS.

1.-REALICE UN PROGRAMA EN C , QUE PERMITA REALIZAR LAS CONVERSIONES (son 4 y se tienen que procesar una tras otra) con DATOS REALES, SEGN LA OPCION SELECCIONADA :1. Conversin Pulgadas a milmetros

1 pulgada = 25.4 mm

2. Conversin de milmetros a pulgadas.

3. Conversin de galones a litros

1 galn = 3.7854 litros

4. Conversin de litros a galonesF) DIAGRAMA DE FLUJO Y ALGORITMO

G) PROGRAMA EN C

2.-REALICE UN PROGRAMA EN C, QUE PERMITA REALIZAR OPERACIONES ARITMTICAS CON FUNCIONES EN EL ORDEN SIGUIENTE;1) IMPRIMIR EN PANTALLA LO QUE HARA EL PROGRAMA

2) SUMA DE 3 NUMEROS REALES, ENVIANDO LOS 3 NUMEROS COMO ARGUMENTOS, SIN RECIBIR EL RESULTADO

3) MULTIPLICACION DE 4 NUMEROS, SIN ENVIAR NI RECIBIR ARGUMENTOS

4) EL CUADRADO DE UN ENTERO ENVIANDO Y RECIBIENDO UN ENTEROH) DIAGRAMA DE FLUJO

( 0.5 punto )

I) PROGRAMA EN C

( 1.0 puntos )

PARTE I.- CONTESTE CUIDADOSAMENTE LAS SIGUIENTES PREGUNTAS. 1.-EXPLIQUE QUE ES UN INTERPRETE

2.-EXPLIQUE EL SISTEMA OPERATIVO MS-DOS

3.-EXPLIQUE QUE ES EL LENGUAJE MAQUINA Y ENSAMBLADOR

4.-ESCRIBA LA TABLA DEL 0 AL 16 EN SISTEMA DECIMAL, BINARIO Y HEXADECIMAL.

5,

6,

7.-EXPLIQUE QUE ES UNA FUNCION.

d) Como se declara

e) Como se define una funcin.

f) Como se llama a la funcin.

8.-MENCIONES Y EXPLIQUE LAS FUNCIONES DE ENTRADA Y SALIDA

9.-MENCIONES Y EXPLIQUE LOS OPERADORES ARITMETICOS Y DE ASIGNACION

10.-EXPLIQUE Y DIBUJE: UN DIAGRAMA DE FLUJO Y 5 SIMBOLOS

PARTE II.- CONTESTE EL SIGUIENTES PROBLEMAS.

1.-REALICE UN PROGRAMA EN C, QUE PERMITA REALIZAR 5 OPERACIONES ARITMTICAS ELEMENTALES DE 2 DATOS REALES, REALIZAR UNA TRAS OTRA OPERACION

FUNCIONOPERACION

+SUMA

-RESTA

*MULTIPLICACIN

SqrtRAIZ CUADRADA

/DIVISION

J) DIAGRAMA DE FLUJO Y ALGORITMO

( 0.5 punto )

K) PROGRAMA EN C

( 1.0 punto )

2.-REALICE UN PROGRAMA EN C, QUE PERMITA REALIZAR CONVERSIONES CON FUNCIONES EN EL ORDEN SIGUIENTE;1) IMPRIMIR EN PANTALLA LO QUE HARA EL PROGRAMA

2) CONVERTIR DE milmetros a pulgadas y otro dato de pulgadas a mm NUMEROS REALES, ENVIANDO LOS 2 DATOS COMO ARGUMENTOS, SIN RECIBIR EL RESULTADO

( 1 PULGADA= 25.4 mm)

3) CONVERTIR DE PESOS A DOLARES, SIN ENVIAR NI RECIBIR ARGUMENTOS,

( 1 DLAR = 11.03 PESOS )

4) CONVERTIR DE MILLAS A KILOMETROS DE UN ENTERO ENVIANDO Y RECIBIENDO UN ENTERO ( 1 MILLA = 1.6 KILOMETROS)L) DIAGRAMA DE FLUJO

( 0.5 punto )

M) PROGRAMA EN C

( 1.0 punto )

PARTE I.- CONTESTE CUIDADOSAMENTE LAS SIGUIENTES PREGUNTAS. 1.-EXPLIQUE QUE ES UN DIAGRAMA DE FLUJO Y DE UN EJEMPLO, MENCIONE Y DIBUJE 5 SIMBOLOS.

2.-Represente grficamente y explique las siguientes estructuras:

a) if b) if / else c) switch

3.-Explique las Estructuras de iteracin

A) Pre y Post Condicional

B) Contador y acumuladores

PARTE II.- CONTESTE LOS SIGUIENTES PROBLEMAS.

1.-REALICE UN PROGRAMA EN C, CON 2 FUNCIONES:

1. DESPLIEGE MENU (no envie argumentos ni reciba datos)

2. EN LA DEFINICIN PIDA UN NMERO ENTERO N (que pueda ser hasta el 1000 ) Y CALCULE LA SUMA E IMPRIMA EL RESULTADO EN LA DEFINICIN DE LA SIGUIENTE SERIE:

1 + 1/2 + 1/3 + 1/4 + ... + 1/N

Despus de imprimir el RESULTADO CON 5 DECIMALES, pregunte si quiere realizar otra suma y as sucesivamente.

N) DIAGRAMA DE FLUJO ( 0.5 punto ) b) PROGRAMA EN C( 1.5 puntos )

2.-REALICE UN PROGRAMA EN C , que en una funcin ponga lo que hara el programa y en otra funcion (sin enviar ni recibir daros) que pida, ordene e imprima 15 enteros de menor a mayor y de mayor a menor :

O) DIAGRAMA DE FLUJO Y ALGORITMO

( 0.5 punto )

P) PROGRAMA EN C

( 1.5 puntos )PARTE I.- CONTESTE CUIDADOSAMENTE LAS SIGUIENTES PREGUNTAS. 1.-EXPLIQUE DE UN ARREGLO UNIDIMENSIONAL

a) Como se declara

b) Como se almacenan datos

c) Como se imprimen los datos

d) Representacin en memoria

2.-EXPLIQUE de la Estructura de control switch:A) Como tiene que ser la condicin

B) Los cases con enteros y con caracteres

C) Los lazos de ruptura

3.-Represente grficamente y explique las siguientes estructuras:

a) while b) for c) do/while

PARTE II.- CONTESTE LOS SIGUIENTES PROBLEMAS.

1.-REALICE UN PROGRAMA EN C, CON 2 FUNCIONES de usuario:

Funcion1.- DESPLIEGE MENU (no envi argumentos ni reciba datos)

Funcion2.- EN la definicin PIDA 3 enteros, regrese el resultado (el mayor de los 3 numeros o si 2 o los 3 son iguales) y en main imprima el resultado.

Despus de imprimir el RESULTADO, pregunte si quiere realizar otra operacin y as sucesivamente.

DIAGRAMA DE FLUJO ( 0.5 punto ) PROGRAMA EN C ( 1.5 puntos )

2.-REALICE UN PROGRAMA EN C que convierta numeros enteros decimales a numeros binarios valiendose de un arreglo, CON 2 FUNCIONES de usuario:

Funcion 1.- DESPLIEGE MENU (no envi argumentos ni reciba datos)

Funcion 2.- Que reciba el numero entero decimal a convertir y no regrese datos, dentro de esta funcion que imprima el resultado en la pantalla

DIAGRAMA DE FLUJO ( 0.5 punto ) PROGRAMA EN C ( 1.5 puntos )PARTE I.- CONTESTE CUIDADOSAMENTE LAS SIGUIENTES PREGUNTAS. 1.-EXPLIQUE DE UN ARREGLO BIDIMENSIONAL

a) Como se declara

b) Como se almacenan datos

c) Como se imprimen los datos

f) Representacin en memoria

2.-QUE ES EL PUNTERO:

e) Como se declara.

f) Para que se usa el operador &

g) Para que se usa el operador *.

h) Como se imprime un puntero.

PARTE II.- CONTESTE EL SIGUIENTE PROBLEMA.

1.-REALICE UN PROGRAMA QUE SIMULE UNA PILA ( de platos ) DONDE EL PRIMERO EN ENTRAR SEA EL ULTIMO EN SALIR, EL CODIGO SE TIENE QUE REALIZAR CON FUNCIONES:A) Una funcin del men (de las tres siguientes funciones)

B) Una funcin de insertar un elemento (cada plato tiene un numero entero)

C) Una funcin para eliminar ( un plato al sacarlo de la pila)

D) Una funcin de imprimir ( los platos que estan en la pila)Q) DIAGRAMA DE FLUJO o ALGORITMO

( 0.5 punto )

R) PROGRAMA EN C

PARTE I.- CONTESTE CUIDADOSAMENTE LAS SIGUIENTES PREGUNTAS. 1.-EXPLIQUE DE UN ARREGLO UNIDIMENSIONAL

a) Como se declara

b) Como se almacenan datos

c) Como se imprimen los datos

g) Representacin en memoria

2.-MENCIONE Y EXPLIQUE LOS PASOS DEL CICLO DE VIDA DEL SOFTWARE

PARTE II.- CONTESTE EL SIGUIENTE PROBLEMA.1.-REALICE UN PROGRAMA QUE SIMULE UNA COLA ( de personas que van a subirse al camion ) DONDE EL PRIMERO EN ENTRAR ( formarse a la cola ) SEA EL PRIMERO EN SALIR ( en subirse al camion), EL CODIGO SE TIENE QUE REALIZAR CON FUNCIONES:E) Una funcin del men ( de las tres siguientes funciones)

F) Una funcin de insertar un elemento (cada persona tiene un numero entero)

G) Una funcin para eliminar ( al subirse al camin de elimina de la cola)

H) Una funcin de imprimir (los que estn formados en la cola)

S) DIAGRAMA DE FLUJO o ALGORITMO

( 0.5 punto )

T) PROGRAMA EN C

( 1.5 puntos )

FUNDAMENTOS DE PROGRAMACION ROS pagina 1