Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ndice
Pgina
Objetivo 1.- Arreglos, Cadenas de Caracteres, Rutinas de
4
Ordenamiento y Rutinas de Bsqueda
Objetivo 2.- Funciones y Recursividad
16
25
32
40
donde
desea
realizar
su
disparo,
si
existe
algn
Descripcin
col
Total de columnas
campo
Nombre
fil
Descripcin
Total de filas
de batalla.
por el jugador.
ptobarcos
totbarcos
Total de barcos 3
ptotanques
tottanques
Total de tanques 2
ptoaviones
totaviones
Total de aviones 5
cantbarcos
fallo
cantanques
maxfalla
cantaviones
totpuntos
gano
perdio
Descripcin
Nombre
Descripcin
tam
Subndice de la lista
t_enc
Total encuestados
Subndice de eliminacin
sexo_p
nombre_p
vcedula
Vector de cedulas
cedula_p
vnombre
Vector de nombres
mensaje
vsexo
Vector de sexo
repetida
Vector de edad
(no usamos)
pos
resp
entre 30 y 40 aos
30 y 40 aos
Respuesta
la
pregunta
desea inserta
continuar
50
se
el
los
elementos
anteriores
su(s)
valor(es)
correspondientes.
33. Se tienen dos vectores. Uno de ellos con N elementos y el otro con M
elemento. Dichos elementos se encuentran ordenados de menor a
0 0
1 0
0 1
Da 1
Da 2
Da 3
Da M
120
8:50
9:00
7:30
8:00
128
8.00
9.50
7.00
9.00
221
7:30
8:30
9:40
7:20
300
8:00
8:00
7:00
7:30
Codigo N
10:00
5:00
6:50
8:20
DISTRITO
CANDIDATO1
CANDIDATO2
CANDIDATO3
TOTAL
DISTRITO
1
2
3
TOTAL
CANDIDATO
150
300
100
100
50
120
50
350
100
550
270
500
300
700
320
TOTAL DE VOTOS:
1320
1
1
1
1
1
1
1
3
4
5
6
1
2
3
6
10
15
1
4
10
20
1
5
15
1
6
10. Escriba un programa que use funciones y mens para trabajar con
matrices. El programa debe sumar, restar y multiplicar dos matrices.
El programa debe controlar las restricciones de los ndices de las
matrices para las operaciones que lo requieran.
6
13
20
27
7
14
21
28
M
1
8
15
22
29
J
2
9
16
23
30
V
3
10
17
24
S
4
11
18
25
D
5
12
19
26
14. Realice un programa, el cual contenga una funcin que lea dos
nmeros flotantes, y permita a travs de funciones; sumar los dos
nmeros, restarlos y multiplicarlos. El usuario podr escoger la
operacin que desee realizar luego de haber introducido los dos
nmeros.
20. Escribir un programa que contenga una funcin que reciba los
valores de x y n como parmetros de entrada y devuelva el valor de
x a la n como salida.
21. Escribir un programa que contenga una funcin que imprima la
pirmide
1
121
12321
1234321
La declaracin de la funcin ser la siguiente:
void piramide (int niveles)
Siendo niveles el numero de filas de la pirmide
23. Escribir un programa que contenga una funcin que reciba como
parmetros las dos coordenadas cartesianas (x, y) de un punto del
plano y devuelva como resultado un numero del 1 al 4 que indique
el cuadrante al cual pertenece al punto (no considere los ejes de
coordenadas).
24. Escribir un programa que contenga una funcin que reciba como
parmetros de entrada dos instantes de tiempo expresados en
horas, minutos y segundos y devuelva como resultado un 1 o un 2
27. Escribir un programa que contenga una funcin cuyo prototipo es:
bool esLetra (char c); que reciba como parmetro de entrada un
carcter y devuelva un valor lgico true si dicho carcter es una
letra del alfabeto, y false en caso contrario.
Dgito
Color
Multiplicador
Ninguno
Tolerancia
20%
Plata
0.01
10%
Oro
0.1
5%
Negro
Marrn
10
Rojo
102
Naranja
103
Amarillo
104
Verde
105
2%
Azul
106
Violeta
107
Gris
Blanco
Ejemplo: Unas resistencias con los siguientes colores, tienen los siguientes
valores de resistencia y tolerancia:
Verde-Azul-Amarillo-Oro 560kW, 5%
Rojo-Negro-Rojo-Rojo 2kW, 2%
Rojo-Rojo-Marrn-Plata 220W, 10%
29. Hacer una funcin sin argumentos que cada vez que se llame Fibb
devuelva el siguiente valor de la sucesin de Fibonacci. O sea, la
primera vez que se llame devolver 0, la siguiente 1 y a partir de la
tercera llamada devolver la suma de los dos valores anteriores: 1, 2,
3, 5, 8, 13, 21, 34... La funcin devolver datos de tipo unsigned long
int. Hasta qu trmino es posible calcular sin que se produzca
desbordamiento?. Intente modificar la funcin para que posibilite
llegar a un trmino mayor utilizando datos de tipo long double.
Ejemplo:
MMC(142857)
6;
Por
ejemplo,
Carcter
Cdigo
Carcter
Cdigo
.-
-...
..-
-.-.
...-
-..
.--
-..-
..-.
-.--
--.
--..
....
..
Nmeros
.---
.----
-.-
..---
.-..
...--
--
....-
-.
.....
---
-....
.--.
--...
--.-
---.
.-.
----.
...
-----
USANDO RECURSIVIDAD:
"n"
entero
recibidos
como
parmetros,
compare
10. Escribir una funcin que reciba una cadena de caracteres como
argumento, y la convierta a minsculas o maysculas, de acuerdo a
una opcin ingresada por el usuario a travs del parmetro "format",
cuyo tipo es case, un tipo enumerativo compuesto por los tokens
UPPERCASE y LOWERCASE:
12. Escribir una funcin que reciba como parmetro una cadena de
caracteres que comienza con espacios en blanco, y los elimine
desplazando los caracteres tiles hacia la izquierda. (operacin "lefttrim").
13. Escribir una funcin que reciba como parmetro una cadena de
caracteres que finaliza con espacios en blanco, y los elimine
desplazando los caracteres tiles hacia la izquierda. (operacin
"right-trim").
16. Escribir una funcin que reciba una matriz cuadrada de enteros y su
dimensin, y determine si es una matriz es simtrica o no, retornando
el resultado por el nombre.
17. Escribir una funcin que reciba una matriz cuadrada de doubles y su
dimensin, y retorne el valor de su determinante.
18. Escribir una funcin que calcule las partes entera y decimal de
cualquier nmero real recibido como argumento, y las retorne por
pantalla.
19. Escribir una funcin que convierta un nmero que representa una
cantidad de segundos, a su equivalente en horas, minutos y
segundos, retornando las partes por pantalla.
25. Escribir un programa que inicialice una cadena con una palabra
cualquiera. El programa deber obtener la direccin de la primera
letra de la cadena. Una vez sabida esta direccin la mostrar por
pantalla y realizar un bucle dando 3 oportunidades para que el
Tipo de Dato
Arreglo de caracteres de tamao 30
Arreglo de caracteres de tamao 25
Entero.
Entero.
Coma flotante
Nombre de la editorial.
Precio.
Se debe salir del programa slo por la opcin Salir del men.
Nmero de la Unidad
Destino
es
cambiar
el
estado de
reservado a
confirmado.
el
listado
de
pasajeros
con
reservaciones
un
archivo.
La
estructura
basica
del
comando
es:
>$cp
archivo_original.txt archivo_copia.txt
Archivos Binarios
infectocontagiosa:
Dengue
clsico,
Dengue