Algoritmia - por favor ayudeme con este ejrcicio

   
Vista:

por favor ayudeme con este ejrcicio

Publicado por holger daniel (3 intervenciones) el 04/06/2009 00:43:42
realizar un programa que me permita la factura de un x almacen vizualizar preci,cantidad total
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:por favor ayudeme con este ejrcicio

Publicado por ivonne (1 intervención) el 13/06/2009 16:15:19
1. Diseñar un algoritmo que: (8 ptos)
• Genere una matriz de números enteros cuyo rango (A x B) y elementos se ingresan por teclado.
• Arme un vector que contenga el menor elemento de cada fila.
• Arme otro vector que contenga el menor elemento de cada columna.
• Ordene ambos vectores descendentemente.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:por favor ayudeme con este ejrcicio

Publicado por kamaleon (1 intervención) el 16/06/2009 05:23:39
SEUDOCODIGO:

Genere una matriz de números enteros cuyo rango (A x B) y elementos se ingresan por teclado.
Para este algoritmo lo único q necesitamos, es usar 2 bucles anidados.
N: es le elemento que se ingresa por teclado

LEER A
LEER B
HACER fila DESDE 0 HASTA A
HACER columna DESDE 0 HASTA B
MATRIZ[fila, columna]=leer N
FIN HACER
FIN HACER

• Arme un vector que contenga el menor elemento de cada fila.
Para este, solo debemos tener el cuenta que el tamaño del vector deberá ser igual a “A”.
Menor: variable que se utilizara para almacenar el valor del menor.
Vector1: variable que almacena los elementos menores.

HACER fila DESDE 0 HASTA A
menor= matriz[fila, 0]
HACER columna DESDE 1 HASTA B
SI matriz[fila, columna] < menor ENTONCES menor= matriz[fila, columna]
FIN HACER
Vector1(fila)=menor
FIN HACER

• Arme otro vector que contenga el menor elemento de cada columna.

HACER columna DESDE 0 HASTA B
menor= matriz[0, columna]
HACER fila DESDE 1 HASTA A
SI matriz[fila, columna] < menor ENTONCES menor= matriz[fila, columna]
FIN HACER
Vector2(fila)=menor
FIN HACER

• Ordene ambos vectores descendentemente.
Método de ordenación : SELECCIÓN
temp: es uan variable temporal, weno espeor ayude en algo.

HACER var1 DESDE 0 HASTA (A-1)
HACER var2 DESDE (var1+1) HASTA A
SI vector1(var2)>vector1(var1) ENTONCES
Temp=vector1(var2)
vector1(var2)= vector1(var1)
vector1(var2)=temp
FIN ENTONCES
FIN HACER
FIN HACER

HACER var1 DESDE 0 HASTA (B-1)
HACER var2 DESDE (var1+1) HASTA B
SI vector2(var2)>vector2(var1) ENTONCES
Temp=vector2(var2)
Vector2(var2)= vector2(var1)
Vector2(var2)=temp
FIN ENTONCES
FIN HACER
FIN HACER

saludos desde peru
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar