13
EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES) © élogos Conocimiento, S.L. Madrid 2009. Todos los derechos de Propiedad Intelectual e Industrial de esta obra pertenecen a élogos Conocimiento, S.L.

Analista-programador Cobol - Módulo 1.8

Embed Size (px)

Citation preview

Page 1: Analista-programador Cobol - Módulo 1.8

EJERCICIOS CON TABLAS/ARRAYS

BIDIMENSIONALES (MATRICES)

© élogos Conocimiento, S.L. Madrid 2009. Todos los derechos de Propiedad Intelectual e Industrial de esta obra pertenecen a élogos Conocimiento, S.L.

Page 2: Analista-programador Cobol - Módulo 1.8

FORMATOS TIPICOS DE TRATAMIENTOS DE TABLAS BIDIMENSIONALES:

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

2

Page 3: Analista-programador Cobol - Módulo 1.8

1. Diseñar un programa que a partir de un array o tabla de dos dimensiones de 16 por 16 elementos(16 filas y 16 columnas) cuyo nombre será producto:

A.) Cargar el array con el PRODUCTO del número de la fila por el número de la columna .B.) Imprimir en pantalla el contenido del array una vez cargado.

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

3

Page 4: Analista-programador Cobol - Módulo 1.8

2. Diseñar un programa que cargue un array BIDIMENSIONAL llamado DIAGONAL de 10 por 10 elementosde tal forma que los elementos de una de las diagonales se rellenen con el valor ‘1’ y todos los demáscon el valor ‘0’.

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

4

Page 5: Analista-programador Cobol - Módulo 1.8

Opcion2: Si el lenguaje NO permite inicializar a la hora de crear las variables.

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

5

Page 6: Analista-programador Cobol - Módulo 1.8

Opcion3: AQUÍ SE METEN UNOS EN LA OTRA DIAGONAL.

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

6

Page 7: Analista-programador Cobol - Módulo 1.8

3. A partir de una tabla BIDIMENSIONAL de 4 filas por 10 columnas ya cargada con los valores que se deseen por parte del alumno, obtener su array transpuesto (10 filas por 4 columnas).

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

7

Page 8: Analista-programador Cobol - Módulo 1.8

Otra posibilidad con tablas de tamaños invertidos:

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

8

Page 9: Analista-programador Cobol - Módulo 1.8

4. A partir de una tabla BIDIMENSIONAL de 20 filas por 10 columnas ya cargada con los valores de lasnotas de las 10 asignaturas de 20 alumnos.

A: Hallar la media de las notas de cada uno de los alumnos y mostrarlas por pantalla con elformato que desee el alumno.

B: Hallar también la media obtenida por los alumnos en cada una de las 10 asignaturas.

OTRA VERSION PODRIA SER CREAR UNA NUEVA TABLA CON UNA FILA MAS Y UNA COLUMNA MÁS PARAGUARDAR EN ELLAS LA MEDIA DE LAS ASIGNATURAS Y LA MEDIA DE LOS ALUMNOS CONFORME SE VANOBTENIENDO Y SE VAN IMPRIMIENDO.

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

9

Page 10: Analista-programador Cobol - Módulo 1.8

5. Tenemos la información de las notas de un colegio guardadas en un array de tres dimensiones,organizada de la siguiente forma:

EL primer nivel de 20 cursos, el segundo nivel 10 alumnos por curso y en el tercer nivel las 15asignaturas de cada uno de los alumnos.

Hacer el algoritmo que recorra todos los elementos de la tabla y que a todas las notas con valor 4 ó5 que les sume 1 punto más. A la vez irá sumando todas las notas (después del posible incremento)y al final del programa imprimir por pantalla la media de todas las notas de la tabla. (RECORRIDOSECUENCIAL de una tabla Tridimensional).

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

10

Page 11: Analista-programador Cobol - Módulo 1.8

6. Tenemos la información de las notas de un colegio guardadas en un array de tres dimensiones,organizada de la siguiente forma:

EL primer nivel de 20 cursos, el segundo nivel 10 alumnos por curso y en el tercer nivel las 15asignaturas de cada uno de los alumnos.

Hallar e imprimir por pantalla la media de las notas de cada uno de los alumnos así como la mediade las notas de cada uno de los 20 cursos y además la media total de todas las medias.

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

11

Page 12: Analista-programador Cobol - Módulo 1.8

7. A partir de un array tridimensional con informacion acumulada con los gastos de 10 años cada unode 12 meses y a su vez cada uno con 31 gastos (31 días, 31 posible gasto por mes).

Sacar un informe semejante e este:

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

12

Page 13: Analista-programador Cobol - Módulo 1.8

EJERCICIOS CON TABLAS/ARRAYS BIDIMENSIONALES (MATRICES)

13