Download ORDENAR ARRAYS UNIDIMENSIONALES MÉTODO DE LA

Document related concepts

Escítala wikipedia , lookup

Tabla de multiplicar wikipedia , lookup

Cuadrado latino wikipedia , lookup

Matriz elemental wikipedia , lookup

Convenio de suma de Einstein wikipedia , lookup

Transcript
ORDENAR ARRAYS UNIDIMENSIONALES
MÉTODO DE LA BURBUJA
EJEMPLO 1. Hacer un programa que ordene n cantidad de números de un array unidimensional de manera ascendente.
Hacer la prueba de escritorio con 5 números
Realice una tabla de Excel donde visualice los
movimientos de cada variable y componente del
array en cada iteración.
MATRICES
EJEMPLO 1. Hacer un programa que genere una matriz de 4 x 4, el programa debe permitir al usuario consultar la
sumatoria de cualquier fila o cualquier columna a voluntad.
1
5
9
13
2
6
10
14
3
7
11
15
4
8
12
16
Realice la prueba de escritorio con los datos de la tabla
Sumatoria fila 1 = 10
Sumatoria columna 2 = 32
Análisis del problema:
Debe llenarse primero la matriz usando dos ciclos FOR anidados, uno para llenar las columnas y el otro para llenar las
filas.
Debe usarse una variable bandera para que el usuario pueda hacer las consultas a voluntad.
Debe usarse un sistema de casos para filtrar si se desean operar filas o columnas, con acumuladores operar en caso de
filas: sumc sumc + M(i, columna) donde sumc es el acumulador de las columnas y sumf sumf + M(fila, i) donde sumf
es el acumulador de las filas.
EJERCICIO 1: Hacer un programa que basado en la siguiente tabla determine si la silla de un teatro está reservada o no
tiene reservación. El programa debe tener un menú con tres casos, el caso 1 es para hacer la reservación de una silla
basado en su ubicación por el número de fila y columna. El caso 2 es para confirmar si hay reservación de las sillas
también por ubicación de fila y columna y el caso 3 es para salir del programa en este caso el programa imprime un
reporte final de las sillas que están reservadas o no.
Use una variable bandera para volver a ingresar al menú 1 y 2.
Ejemplo Caso 1: El usuario escribe el número de la fila y la columna para reservar la SILLA2 en la celda SILLA(1,2)
[[SILLA(fila 1, columna 2)]].
Ejemplo Caso 2: El usuario escribe el número de la fila y la columna, por ejemplo fila1, columna2 y debe aparecerle un
mensaje que le indique que está reservada. Si aún la silla no está reservada debe aparecer un mensaje de No
reservación.
Ejemplo Caso 3: debe imprimir una tabla como esta
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR
NR