Você está na página 1de 5

Desarrollo de Software

TAREA ACADEMICA 3

1. Se debe elaborar en forma personal, tratando en lo posible de generar mtodos que


luego puedan ser reutilizados.
2. La clase donde se almacenarn los mtodos tendr por nombre tu apellido_paterno.
3. El formulario o botn que inicie el programa debe indicar claramente el nmero de
problema que resuelve.
4. Se entrega el cdigo fuente en proyecto de Visual studio 2010, y una compilacin del
cdigo en un archivo de MS WORD.
5. Enviar por correo electrnico.
A la siguiente direccin: ymarquez@gmail.com
Asunto: tarea_desarrollo_apellido_paterno_nombre
Adjuntar el archivo en formato comprimido.
Fecha de Entrega Mxima: 28 de enero del 2011
Apellidos y Nombres

Ejercicios a desarrollar

Alcarraz Meza Sal Eduardo

Pares

Alvarado Rosario Brayan David

Impares

Arias Herrera Zellers Sussoni

Pares

Arias Zurita Miczayda Venis

Impares

Arroyo Gmez Yojahida Monica

Pares

Basualdo Quintana Jhonatan Victor

Impares

Belluz Solis Ricardo

Pares

Blanco Zavala Jinna Soledad

Impares

Capcha Porras Lourdes

Pares

10

Chuchon Torres Carlos Ernesto

Impares

11

Cueva Aguilar Samuel Miqueas

Pares

12

Flores Castro Walter

Impares

13

Garca Castro Jeremas

Pares

14

Gutierrez Ccora Giovanni Giuseppe

Impares

15

Isla Arias Josue Dante

Pares

16

Maldonado Ramrez Andres Junnior

Impares

17

Mantari Leytth Leonardo Francisco

Pares

19

Medina Quionez Christopher Hedrick Impares


Pares
Olarte Rojas Roberto Esteban

20

Peralta Buenda David Jess

Impares

21

Rojas Lzaro Erick Luis

Pares

22

Rosales Ramon Alex Lenin

Impares

23

Rosales Snchez James David

Pares

24

Sanabria Solano Jssica Eliana

Impares

25

Sarmiento Prraga Yader Eduardo

Pares

26

Sedano Ticllasuca Elizabeth

Impares

27

Ubaldo Rafael Luis Angel

Pares

18

Ing. Pedro Yuri Marquez Solis

Desarrollo de Software

1. Elaborar un programa que rellene un vector con valores aleatorios. Si la suma de los
elementos es par invertir los elementos de la mitad de los elementos.
Por ejemplo si el vector es: v=[1][2][3][4][5][7]
v(invertido)=[3][2][1][7][5][4]
2. Crea un mtodo que ingrese aleatoriamente nmeros hacia una matriz considerando
que si el nmero generado es par se debe ingresar a la primera columna de la matriz,
si es impar a la segunda columna de la matriz
3. Escribir un programa que permita obtener el mayor valor almacenado en una matriz
de dos dimensiones.
4. Sea A una matriz de nxm4, llena de nmeros enteros positivos, generar un mtodo que
muestre la fila que contiene la menor suma de nmeros y la columna que tenga suma
mayor de nmeros
5. Crear un mtodo que permita Intercambiar dos filas de una matriz.
6. Crear un mtodo que permita Intercambiar dos columnas de una matriz.
7. Crear un programa que pueda generar una matriz de 4 columnas y tres filas con los
siguientes valores:
[01][02][03][04]
[08][07][06][05]
[09][10][11][12]

8. Crear un programa que pueda generar la siguiente matriz, se ingresan el nmero de


columnas y filas que se desean:
[01][02][03][04]
[05][06][07][00]
[08][09][00][00]
[10][00][00][00]
9. Elaborar un mtodo que reciba una matriz cuadrada e invierta su diagonal principal
10. Desarrollar un formulario que revise los elementos de dos matrices de diferentes
tamaos R y S y encuentre los elementos comunes de R en S.
11. Utilizando mtodos que devuelven valor genere una matriz cuadrada de N x N, que
asigne ceros a todos los elementos excepto a los de la diagonal principal, que a estos
les ponga, unos y que imprima la matriz.
12. Dada una matriz cuadrada de tamao N, encuentre la suma de todos los elementos
que no son de la "periferia" de la matriz.

Ing. Pedro Yuri Marquez Solis

Desarrollo de Software

S = 4+2+1 + 5+4+8 + 8+1+0 = 33


13. Se tienen las ventas de tres departamentos (dulces, bebidas y conservas),
correspondientes a los 12 meses del ao anterior

Elaborar un programa que pueda proporcionar la siguiente informacin


a)
b)
c)
d)

En qu mes se registr la mayor venta de dulces?


Promedio anual de la venta de bebidas.
En qu mes se registr la menor venta de bebidas?
Cul fue el departamento que tuvo la menor venta en Agosto?

14. Desarrolla un formulario que permita rellenar 2 matrices A y B con valores aleatorios
en un rango dado, a continuacin se debe llevar a otra matriz CC los elementos de la
matriz A que se encuentren en B indicando el nmero de veces que se encuentra en B.
Los elementos en C son nicos y no deben repetirse.

15. Una lnea area realiza vuelos diarios a Europa (Pars, Madrid y Londres). Elabore un
programa que controle las reservaciones y cancelaciones de lugares. Considere las
siguientes reglas:
Cuando hay una reservacin, se preguntar el No. de vuelo, seleccionar el destino (Pars ,
Madrid Londres ) del comboBox1, el nombre del pasajero, y si desea seccin de fumar o de
no fumar (radioButton1 y 2). Los datos se agregarn al dataGridView1.
Para cancelar una reservacin, seleccione la reservacin del dataGridView1 y oprima el botn
Cancelar vuelo.
Realice las validaciones correspondientes.
Ing. Pedro Yuri Marquez Solis

Desarrollo de Software

16. Una compaa vende 3 productos (mesas, sillas y bancos) y desea almacenar en un
arreglo tridimensional las ventas trimestrales de cada uno de ellos durante los ltimos
2 aos.
a)
b)
c)
d)

Capture cada una de las celdas


Calcule el promedio de ventas por producto
Calcule el promedio de ventas por trimestre
Calcule el promedio de ventas por ao

17. Escribir un programa para analizar los resultados de la evaluacin de un curso de


Desarrollo de software, de manera que por cada alumno se registre:
Cdigo de matrcula
: 4 dgitos (1-9999)
asistencia
: 1, presente; 0, no presente
calificacin
: 2 dgitos (0-20).
A partir de esta informacin se debe calcular e informar:
a) Cantidad y % de alumnos presentes.
b) Promedio de calificaciones de los alumnos asistentes.
c) % de alumnos aprobados (sobre el total de alumnos presentados).
d) Nmero de matrcula del alumno de mayor calificacin. (Si hay varios alumnos con esa
calificacin: nmero de matrcula y cantidad de alumnos en esa situacin).

Este programa debe tener la opcin para rellenar aleatoriamente los datos para 20 alumnos.

18. En una Central Telefnica se procesan los costos de las llamadas, el que se realiza
considerando, el cdigo, el tipo y su duracin como se muestra a continuacin:
Por cada llamada se ingresa:

Ing. Pedro Yuri Marquez Solis

Desarrollo de Software

Cdigo de llamada
: 3 dgitos
Tipo de da
: 1 hbil, 2 feriado
Duracin de la llamada : entero > 0 en minutos.
Siendo los importes

Primeros 3

Das hbiles
Feriados
Se deber emitir:

S/.0.15
S/.010

Minuto Adicional
S/0.30
S/.0.20

a) El importe a abonar por cada llamada (cdigo - importe).


b)

La cantidad de llamadas que superen los 3

c) El % de llamadas que superan los 3 (sobre el total de llamadas informadas).


Este programa debe tener la opcin para rellenar aleatoriamente los datos para 20 alumnos.

Ing. Pedro Yuri Marquez Solis

Você também pode gostar