Вы находитесь на странице: 1из 2

ESCUELA ACADEMICO PROFESIONAL DE INGENIERIA DE SISTEMAS

LABORATORIO N 10 y 11
Escuela Profesional: Ingeniera de Sistemas. Ciclo y Turno: Primero Maana Noche Docente: Ing. Karina Chu Salazar Asignatura: Algoritmos. Semestre Acadmico: 2010 - I Fecha: 29 de noviembre al 03 de diciembre

Sesin 14 y 15: Arreglos Bidimencionales - Matrices


I. OBJETIVOS Al trmino de esta experiencia, el estudiante ser capaz de: 1. 2. 3. 4. Traducir a cdigo C++ los ejercicios resueltos en pseudocdigos. Identificar los diversos errores de compilacin y corregirlos adecuadamente. Plantear correctamente en cdigo C++ los vectores. Usar correctamente el programa.

II. EQUIPOS Y MATERIALES Computadora personal Programa Borland C++ 4.5 instalado Cuaderno de clases, donde estn los ejercicios resueltos en pseudocdigos. III. III. PROCEDIMIENTO PROCEDIMIENTO a) b) c) d) e) Encender el computador. Crear carpeta donde guardar sus programas. Ingresar al Borland C++ 4.5 Codificar los algoritmos desarrollados en el aula. Presentar avances y ejecucin de cada uno de los ejercicios al docente o jefe de prctica encargado para la calificacin correspondiente. f) Guardar la carpeta de sus archivos a sus memorias. g) Retirarse del laboratorio de forma ordenada. Trminos del algoritmo y su equivalente en C++: Espaol a [30][30] C++ a [30][30] Significado Define la matriz llamada a y reserva un mximo de 30 espacios en memoria para filas y 30 para columnas, durante la ejecucin del programa se podr usar cualquier tamao que no podr sobrepasar los 30x30. Control repetitivo que permite recorrer el vector desde la posicin 1 hasta la ltima posicin. p es una variable que sirve de puntero, es el que indica en que Posicin del vector estamos. Este control (desde) se puede usar siempre que se quiere o se necesite recorrer el vector. Referencia al dato que est almacenado en al vector a y en la posicin p, es decir si el puntero p esta en 5, a[p] sera como a[5] y lo que se obtiene es el dato que esta guardado en la caja nmero 5 del vector.

Desde (p 1) hasta n hacer

for(p=1; p<=n ; p++)

a [p][q]

a [p][q]

ALGORITMOS Arreglos Bidim Bidimensionales dimensionales Gua Prctica N 14 14 1. Ingresar nmeros enteros a una matriz de tamao N x M e intercambiar los elementos de la primera columna con la ltima columna. 2. Ingresar nmeros enteros a una matriz de tamao N x M e intercambiar los elementos de la primera fila con la ltima fila. 3. Ingresar nmeros enteros a una matriz cuadrada de tamao N e intercambiar los elementos de la primera columna con la ltima fila. 4. Ingresar nmeros enteros a una matriz cuadrada de tamao N y calcular la suma de la diagonal principal y la suma de la diagonal secundaria. Ejemplo: 5 3 4 6 1 2 9 7 8
Diagonal secundaria Diagonal principal

5. Ingresar nmeros enteros a una matriz cuadrada de tamao N e intercambiar los elementos de la diagonal principal por los elementos de la ltima fila de una matriz cuadrada. 6. Ingresar nmeros enteros a una matriz cuadrada de tamao N y reemplazar por el nmero 5 todos los elementos de la diagonal secundaria. 7. Ingresar nmeros enteros a una matriz de tamao N x M, calcular el promedio de los nmeros pares de la matriz, luego hallar el mayor nmero de toda la matriz y reemplazar los valores de la columna donde est dicho nmero mayor por el promedio antes calculado. 8. Ingresar nmeros enteros a una matriz de tamao N x M, sumar todos los elementos que forman la letra O. 9. Ingresar nmeros enteros a una matriz de tamao N x M, e intercambiar el nmero mayor con el menor de la matriz. 10. Ingresar nmeros enteros a una matriz de tamao N x M, reemplazar por el nmero 0 todos los elementos que forman la letra U.

Вам также может понравиться