Download - Ejercicios Propuestos Memoria Estatica GENALDO

Transcript
  • EJERCICIOS FUNDAMENTOS DE LA PROGRAMACION

    EJERCICIOS VECTORES Y MATRICES:

    1. Escribir un programa que pida al usuario 15 nmeros enteros para almacenarlos en un vector.

    Posteriormente, el programa deber escribir dichos nmeros en pantalla, indicar cul es el n menor y

    el nmero de apariciones de ste, as como el lugar o los lugares que ocupa dicho n en la lista.

    2. Leer una serie de datos (mximo 25), y almacenarlos en un vector. Mostrar por pantalla el vector y el

    vector invertido.

    3. Leer 20 nmeros por teclado y almacenarlos en un vector indicando cuantos son negativos y en qu

    posicin se almacenan.

    4. Calcular la media de las estaturas de una clase e indicar cuntos estn por encima de la media y

    cuntos por debajo.

    5. Obtener el mximo y mnimo de los enteros almacenados en un vector.

    6. Dada una posicin por teclado, eliminar el elemento que ocupa esa posicin en el vector.

    7. Buscar en un vector ordenado la primera posicin en la que aparece un valor introducido por el

    usuario.

    8. Buscar en un vector no ordenado la primera posicin en la que aparece un valor introducido por el

    usuario.

    9. Insertar los N datos enteros de un vector de manera que se vaya generando un vector ordenado.

    10. Suponer que se dispone de una serie de 6 candidatos (nombrados como A, B, C, D, E, F) para una

    votacin. Escribir un algoritmo que realice:

    a) Lectura de votos para los candidatos (finalizar introduciendo $)

    b) Buscar el candidato ganador.

    Nota: No se considera la posibilidad de empate

    11. Lectura de una serie de letras maysculas del alfabeto ingls en un vector, comprobando que se leen

    ordenadas alfabticamente.

    12. Incluir en el ejercicio anterior la posibilidad de que se incluya la .

    13. Se desea realizar un algoritmo que permita controlar las reservas de plazas de un vuelo MADRID-

    NUEVA YORK de acuerdo a loa siguientes normas de la compaa area:

    i. Nmero de plazas del avin: 300

    ii. Plazas numeradas del 1 al 100: fumadores

    iii. Plazas numeradas del 101 al 300: no fumadores

    Se debe realizar la reserva a peticin del pasajero y cerrar la reserva cuando no haya plazas libres.

    14. Leer una matriz de 5x5 de teclado y obtener la suma de los componentes por columnas y en total.

    15. Sumar dos matrices de dimensiones (N1XN2).

    16. Realizar el producto de dos matrices.

    17. Escribir un algoritmo que defina los tipos de datos necesarios para leer las ventas en cinco das

    diferentes de los 10 empleados de la empresa y obtenga el total de ventas por empleado.

    18. Se tiene una matriz con las ventas que ha realizado cada concesionario (4) de cada modelo de coche

    (3) en cada da de la semana (Lunes..Sbado). Se pide:

    c) Obtener el nmero de coches de un modelo (una vez leda la matriz de teclado) vendidos por

    concesionario y en total.

    d) Obtener el total de coches vendidos el lunes.

  • EJERCICIOS FUNDAMENTOS DE LA PROGRAMACION

    19. Obtener el mximo y mnimo de los enteros almacenados en una matriz NxM.

    20. Elaborar un tipo de datos definido por el usuario para representar las conexiones ferroviarias entre 5

    ciudades distintas. Dada una ciudad por teclado, mostrar las ciudades con las que estn conectada.

    Por ejemplo:

    A B C D E

    A V F F V V

    B F V V V F

    C F V V F F

    D V V F V V

    E V F F V V

    Las filas y las columnas tienen los mismos valores. La diagonal principal carece de significado.