UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN Departamento: ELECTRÓNICA Carrera: Ingeniería Electrónica – Ciclo 2013/14 Cátedra: INFORMÁTICA II
N° de Grupo:
División:
Legajo
DATOS DEL ALUMNO Profesor: Ing. OSCAR GÁLVEZ A.T.P. Ing. CÉSAR OVEJERO Apellido y Nombre
Trabajo Práctico N°01
Fecha Entrega: ____/____/_____ Firma
TRABAJO PRÁCTICO N° 1 Tema: Introducción a “Arreglo de Datos” en lenguaje C. - Vectores. Escribir en lenguaje C, el código de programa para realizar lo siguiente. 1) 2)
3)
Leer 10 elementos, ingresados por teclado, guardarlos en un vector de enteros y mostrar su contenido. Leer 20 números enteros positivos, ingresados por teclado, y guardarlos en un vector. Indicar cuál es el mayor y en qué orden fue leído (a que elemento pertenece). Mostrar el vector completo. Sumar números en un vector de 10 elementos enteros, hasta que el usuario lo desee. Cuando finalicen las sumas visualizar por pantalla lo siguiente: Elemento 0 ..... ..... Elemento 9
cantidad total cantidad total
4)
Una persona desea saber en qué día del mes realizo más gastos en compras, para ello ingresa por teclado día a día lo que gastó por día, cargando un vector definido en memoria. Puede haber varias o ninguna compra para un determinado día. Informar cual fue el día de mayor gasto. 5) Rellenar un array con los números pares comprendidos entre 1 y 100 y los mostrar en pantalla en orden ascendente. 6) Rellenar un array con los números impares comprendidos entre 1 y 100 y los muestre en pantalla en orden ascendente 7) Leer 10 números por teclado, almacenarlos en un array y mostrar la suma, resta, multiplicación y división de todos. 8) Leer 10 números por teclado, almacenarlos en un array y los ordenarlos de forma ascendente 9) Leer 10 números por teclado, 5 para un array y 5 para otro array distinto. Mostrar los 10 números en pantalla mediante un solo array. 10) Leer 5 números por teclado, copiarlos a otro array multiplicados por 2 y mostrar el segundo array. 11) Leer 5 números por teclado, copiarlos a otro array multiplicados por 2 y mostrar todos ordenados usando un tercer array. 12) Rellenar un array con los 100 primeros números pares y mostrar su suma. ___________________________________________________________________________ Página 1 de 2
UNIVERSIDAD TECNOLÓGICA NACIONAL FACULTAD REGIONAL TUCUMÁN Departamento: ELECTRÓNICA Carrera: Ingeniería Electrónica – Ciclo 2013/14 Cátedra: INFORMÁTICA II
Trabajo Práctico N°01
13) Leer 10 números por teclado, almacenarlos en un array y mostrar la media. 14) Almacenar, mediante un array, números tanto positivos como negativos y mostrarlos ordenados. 15) Rellenar un array con 20 números y luego buscar un número concreto. 16) Leer y cargar dos vectores: A y B, de dimensión 10. Generar un tercer vector C, de 100 elementos, donde la componente C[i] sea igual al mínimo valor de A[i] y B[i]. Mostrar los tres vectores. 17) Leer 20 números enteros positivos y guardarlos en un vector. Mostrar el vector tal como fue ingresado y luego mostrar el vector ordenado en forma decreciente. 18) Leer 20 números enteros (positivos y negativos) distintos de cero. Mostrar el vector tal como fue ingresado. Mostrar los positivos ordenados en forma decreciente. Mostrar los negativos ordenados en forma creciente.
Bibliografía de consulta. Programación en C: Metodología, Algoritmos y Estructuras de Datos. Joyanes Aguilar, Luis. Editorial: MCGRAW HILL. Cómo Programar en C/C++. Deitel, Harvey M… Editorial: PRENTICE HALL.
___________________________________________________________________________ Página 2 de 2