INDICE - TURISMAR€¦ · Title: Horarios todos1 Created Date: 4/12/2018 8:32:45 PM
Todos1
-
Upload
agustin-camacho-suarez -
Category
Documents
-
view
225 -
download
0
description
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