Download as pdf
Download as pdf
You are on page 1of 2
UNIVERSIDAD — Programacién Orientada o Objetos, Guia 7 1 7 ¥ ‘UAP |ALAS PERUANAS Ing. Lein Minaya, Luis Alberto Facultad: Ingenieria Escuela: Ingenieria en Computacién Asignatura: Programacién | Tema Trabajo Grupal 41) el siguiente programa carga el arreglo sqrs con los cuadrados de los numeros de! 1 al 10 y luego los. visualiza. 2) Pedir 10 ndmeros por teclado y obtener la suma, media aritmética, el nimero menor, el ndmero mayor y cuantas veces se repite cada numero. 3) Crea un array o arreglo unidimensional con un tamafio de 5, asignale los valores numéricos manualmente (los que tu quieras) y muestralos por pantalla 4) Modifica el ejercicio anterior para que insertes los valores numéricos con leer mediante un bucle y los muestre por pantalla 5) Desarrollar una aplicacién que cargue una matriz y muestre su inversa 6) Crea un array 0 arreglo unidimensional con un tamafio de 10, inserta los valores numéricos que desees de la manera que quieras y muestra por pantalla la media de valores del array. 7) Crea un array 0 arregio unidimensional donde tu le indiques el tamafio por teclado y crear una funcién que rellene el array 0 arreglo con los miltiplos de un numero pedido por teclado. Por ejemplo, si defino un array de tamafio 5 y eligo un 3 en la funcién, el array contendra 3, 6, 9, 12, 15. Muestralos por pantalla usando otra funcion distinta 8) Elaboraunprogramaquelleneunamatrizde3x3connimeroscomprendidosentre0100.Imprimelamatrizresulta ntet.2 Arreglos. Bidimensionales. Elaboré: Jorge Ignacio Pérez Morales 9) Una empresa tiene dos turnos (mariana y tarde) en los que trabajan 8 empleados (4 por la mafiana y 4 por la tarde). Desarrollar un programa que permita almacenar los sueldos de los empleados agrupados por tummo. Imprimir los gastos en sueldos de cada tuo. 10) Crea dos arrays o arreglos unidimensionales que tengan el mismo tamatfo (lo pediré por teclado), en uno de ellos almacenaras nombres de personas como cadenas, en el otro array 0 arreglo ira almacenando la longitud de los nombres, para ello puedes usar la funcién LONGITUD(cadena) que viene en Pselnt, Muestra por pantalla el nombre y la longitud que tiene. Puedes usar funciones si lo deseas. 11) Pedir valores numericos en dos arrays distintos y almacenar el resultado de los valores de cada posicién (posicién 0 del arreglo 1 + posicién 0 del arreglo 2) y mostrar el contenido de los 3 arreglos de esta forma, valor pos 0 arreglo 1 + valor pos 0 arreglo 2 = valor pos 0 arreglo 3 valor pos 1 arreglo 1 + valor pos 1 arreglo 2 = valor pos 1 arreglo 3... 12) Buscar un elemento dentro de un arreglo que nosotros le pedimos por teclado. Indicar la posicién donde se encuentra. Si hay mas de uno, indicar igualmente la posicion 43) Desarrollar una aplicacin utlizando funciones 0 procedimientos para buscar cualquier elemento dentro de una matriz. 414) Pediremos los IDs (ndmeros) de alumnos de dos clases, algebra y andlisis. Queremos mostrar todos los. alumnos comunes en las dos asignaturas, Estos alumnos se guarden en un tercer arreglo y que sea el que ‘se muestre. También indica el numero de alumnos que se repiten. 15) Pedir por teclado el tamario de un arreglo de nimeros y pedir los valores numéricos con los que se rellena. Los valores no se pueden repetir. Mostrar el arreglo con los valores al final. 16) Suponga un array con N numeros enteros generados aleatoriamente y mostrados en pantalla, N debe ser un numero impar, mostrar en pantalla el valor que ocupa el centro del array. 17) Suponga un array con N notas de 0 a 20, calcule el promedio de aprobados y el promedio de los desaprobados e indique la cantidad de aprobados y desaprobados. 18) Suponga un array que contiene N notas de 0 a 20 generados aleatoriamente y mostradas en pantalla, de acuerdo a la nota contenida, indique cuantos estudiantes son + Deficientes 0-5 + Regulares 6-10 Buenos 11-15 + Excelentes 16-20 419) Realizar un programa con el siguiente meni: +1, Llenar Vector A de manera aleatoria + 2 Llenar Vector B de manera aleatoria, + 3, Realizar C=A+B 4. Realizar C=B-A + 5. Mostrar (Permitiendo al usuario elegir entre el Vector A, B, 0 C). + 6.Sali NOTA. + Elrango de los numeros aleatorios para los Vectores serd de [-100 a 100]. Validar opcién 3, 4 y mostrar C de 5 + La longitud de los Vectores es la misma, por lo tanto, solo se solictaré una vez. 20) Calcular el numero de billtes y monedas de una cantidad pasado por teclado. Los billetes son: Las monedas son: 2 € = 500€ » 1€ + 200€ + O5€ = 100€ + 02€ = 50€ eee = 20€ = 0.05€ + 10€ + 0.02€ + 5E = O01€ 21) Realizar un programa que defina un vector de 5 componentes de tipo float que representen las alturas de 5 personas. Obtener el promedio de las mismas. Contar cudntas personas son mas altas que el promedio y cuaintas mas bajas. 22) Capture los datos numéricos enteros de un arreglo de N posiciones de valores positives y negativos, envielo a un método (procedimiento) que sustituya los nimeros negativos por cero. Al final imprima el arreglo modificado desde el método principal Main() 23) Capturar N valores de tipo entero para almacenarlos en un arreglo y enviarlo a un método (procedimiento) para ordenarlo en forma ascendente mediante algin algoritmo de ordenamiento de datos. Al final imprima el arreglo ordenado desde el método principal Main(), 24) Disefie una aplicacién que utilice un arreglo unidimensional para almacenar la temperatura de cada hora de un dia en particular, lo envie a métodos (funciones) que devuelvan lo siguiente: a) Promedio de temperatura del dia b) Numero de celda con la temperatura mas fria c) Numero de celda con la temperatura mas caliente d) Valor de la temperatura més fria e). Valor de la temperatura mas caliente 25) Elabora un programa que lene dos matrices de 4x4 con nimeros enteros proporcionados por el usuario. Posteriormente, suma las dos matrices y el resultado almacénalo en una tercera matriz. Finalmente imprime las tres matrices. Nota: Recuerda que la suma de matrices se realiza de posicién a posici6n.

You might also like