Ejercicio Vectores

Páginas: 5 (1013 palabras) Publicado: 8 de marzo de 2013
TALLER VECTORES Y MATRICES
Algoritmos y Estructuras de Datos I
Estudiante: Bernardo José Ortiz Vergara

Para cada ejercicio, presente el análisis del problema, el algoritmo respectivo y la prueba de escritorio.

1. Se requiere crear un vector de 500 posiciones y una vez creado:

* Mostrar la suma de todos los elementos mayores que 100.
* Mostrar el promedio de los números.* Mostrar el mayor de los números pares.
* Mostrar el menor de los números pares.
Proceso vector500posiciones

Análisis: se dimensiona un vector de 500 posiciones, se capturan los valores y se suman para sacar el promedio, se coloca filtro para mostrar la sumatoria de los valores mayores a 100, se determina el valor par mayor y el valor par menor y se imprimen los resultados.Dimension vect1(500);
Para i <- 1 hasta 500 Con Paso 1 Hacer
leer vect1(i);
acup=acup+vect1(i)
pacu= acup/500
si vect1(i) >100 entonces
acu=acu+vect1(i)
finsi
finpara
Para i <- 1 hasta 500 Con Paso 1 Hacer
Si vect1(i) MOD 2 = 0 y mayor<=vect1(i) Entonces
mayor<-vect1(i)
pares = vect1(i)
finsi
FinPara
men<-vect1(1);
Parai <- 2 hasta 500 Con Paso 1 Hacer
Si vect1(i) MOD 2 = 0 y men>vect1(i) Entonces
men<-vect1(i);
Sino
finsi
FinPara
Escribir ('Numero par mayor es: '),pares;
Escribir ('Numero par menor es: '),men;
escribir ('sumatoria de valores mayores que 100 es: '),acu;
escribir ('el promedio de todos los numeros es: '),pacu;
escribir pacu;
finprocesoPrueba de Escritorio.

100 | | | | |
150 | | | | |
300 | 1219 | sumatoria de los valores mayor de 100 |
99 | | | | |
116 | | | | |
189 | | | | |
364 | valor mayor | | | |
35 | valor menor | | | |
66 | | | | |
77 | promedio del vector | 149,6 | |
1496 | sumatoria de todo el vector | | |
| | | | |

2. Llenar una matriz de 30filas y 15 columnas secuencialmente con los enteros impares desde 200, llenar por filas.
Análisis: se dimensiona la matriz de 30 por 15, se inicializa la variable (E) con el valor 199 se escribe el ciclo y se agrega un contador con incremento de 2 y se
Imprimen los valores capturados en la matriz.
Proceso Enteroprimode200impar
Dimension A(100,100);
E=199
escribir ('Cuanta lineas ycolumna digitara ');
leer F,C
escribir ('dame los datos de la matriz ');
Para i <- 1 hasta F Con Paso 1 Hacer
Para j <- 1 hasta C Con Paso 1 Hacer
E=E+2
A(i,j)=E
finpara
FinPara
Para i <- 1 hasta F Con Paso 1 Hacer
Para j <- 1 hasta C Con Paso 1 Hacer
escribir A(i,j);
finpara
finpara
FinProceso

Prueba de escritorio E=E+2
201 | 221 |231 | 241 | 251 | 261 | 271 | 281 | 291 | 301 |
203 | 223 | 233 | 243 | 253 | 263 | 273 | 283 | 293 | 303 |
205 | 225 | 235 | 245 | 255 | 265 | 275 | 285 | 295 | 305 |
207 | 227 | 237 | 247 | 257 | 267 | 277 | 287 | 297 | 307 |
209 | 229 | 239 | 249 | 259 | 269 | 279 | 289 | 299 | 309 |
211 | 231 | 241 | 251 | 261 | 271 | 281 | 291 | 301 | 311 |
213 | 233 | 243 | 253 | 263 | 273 | 283 |293 | 303 | 313 |
215 | 235 | 245 | 255 | 265 | 275 | 285 | 295 | 305 | 315 |
217 | 237 | 247 | 257 | 267 | 277 | 287 | 297 | 307 | 317 |
219 | 239 | 249 | 259 | 269 | 279 | 289 | 299 | 309 | 319 |

3. Llenar con unos (1) la diagonal secundaria de una matriz de 10*10, en los demás elementos llenar con cincos (5).

Análisis: se dimensiona la matriz de 10*10 y se paramétrica la entradade datos de acuerdo a la posición correspondiente 5 o 1 como en este caso estamos buscando la diagonal secundaria aislamos la posiciones y se llenan con 1 y la s de mas con 5.
Se imprime el resultado

Proceso diagonalsecundaria
Dimension A(100,100);
escribir ('Cuanta lineas y columna digitara ');
leer F,C
escribir ('dame los datos de la matriz ');
Para i <- 1 hasta F Con Paso 1 Hacer...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ejercicios de Vectores
  • ejercicios de vectores
  • Ejercicios Vectores
  • Vectores (ejercicios)
  • Ejercicios Vectores
  • Ejercicio De Vectores
  • Ejercicios de vectores
  • Ejercicio con vectores

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS