AYUDA SOBRE DOS EJERCICIO MUY DIFICIL EN PASCAL.
Publicado por Deiby (1 intervención) el 04/02/2008 22:09:32
Hola.. estudio ingenieria informática... he estado tratando de hacer estos dos ejercicios en pascal pero me han costado mucho.. NECESITO AYUDA URGENTE.. si pueden colaborar conmigo a ayudarme a resolverlos.. se los agradecería mucho... saludos.. gracias!
1) Se dispone de un arreglo unidimensional de números enteros cuyo tamaño
máximo es de 100 elementos. Crear un programa en PASCAL que contenga una
rutina que devuelva en el mismo arreglo los números enteros pares separados
de los impares, y de tal forma que cada uno de los subconjuntos formados
quede ordenado ascendentemente. Considerar:
- Al crear el subprograma se debe considerar que el arreglo ya contiene N
números enteros, siendo N <= 100.
- Se pueden usar estructuras auxiliares y se valorara su adecuación.
- Es indiferente que al final estén antes los pares o los impares en el arreglo.
2) Los elementos de una matriz pueden listarse de muy
diversas formas: por fila, por columna, o de otras
maneras. Una de ellas es “a la Cantor”, que consiste en
“barrer la matriz avanzando en forma diagonal hacia
arriba y desde la izquierda”. Por ejemplo, para una
matriz 6 x 6, el recorrido sería:
Construya una subrutina “ListaCantor” que recibe
una matriz M (cuadrada de dimensión n x n) e imprime
sus elementos en un recorrido “a la Cantor”.
1 3 6 10 15 21
2 5 9 14 20 26
4 8 13 19 25 30
7 12 18 24 29 33
11 17 23 28 32 35
16 22 27 31 34 36
1) Se dispone de un arreglo unidimensional de números enteros cuyo tamaño
máximo es de 100 elementos. Crear un programa en PASCAL que contenga una
rutina que devuelva en el mismo arreglo los números enteros pares separados
de los impares, y de tal forma que cada uno de los subconjuntos formados
quede ordenado ascendentemente. Considerar:
- Al crear el subprograma se debe considerar que el arreglo ya contiene N
números enteros, siendo N <= 100.
- Se pueden usar estructuras auxiliares y se valorara su adecuación.
- Es indiferente que al final estén antes los pares o los impares en el arreglo.
2) Los elementos de una matriz pueden listarse de muy
diversas formas: por fila, por columna, o de otras
maneras. Una de ellas es “a la Cantor”, que consiste en
“barrer la matriz avanzando en forma diagonal hacia
arriba y desde la izquierda”. Por ejemplo, para una
matriz 6 x 6, el recorrido sería:
Construya una subrutina “ListaCantor” que recibe
una matriz M (cuadrada de dimensión n x n) e imprime
sus elementos en un recorrido “a la Cantor”.
1 3 6 10 15 21
2 5 9 14 20 26
4 8 13 19 25 30
7 12 18 24 29 33
11 17 23 28 32 35
16 22 27 31 34 36
Valora esta pregunta


0