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

ESCUELA ACADEMICO PROFESIONAL DE

INGENIERIA DE SISTEMAS

LABORATORIO SESIN N 13
Escuela Profesional: Ingeniera de Sistemas.
Ciclo y Turno: Primero Maana-Noche
Docente: Ing. JOSE LUIS HERRERA

Asignatura: Algoritmos.
Semestre Acadmico: 2011 - I

Sesin 13: 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 Dev C++ 4.9 instalado
Cuaderno de clases, donde estn los ejercicios resueltos en pseudocdigos.

III. PROCEDIMIENTO
a)
b)
c)
d)
e)

Encender el computador.
Crear carpeta donde guardar sus programas.
Ingresar al Dev C++ 4.9
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

C++

a [30]

a [30]

Desde (p1) hasta n


hacer

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

a [p]

a [p]

Significado
Define al vector llamado a y reserva un
mximo de 30 espacios en memoria, durante la
ejecucin del programa se podr usar cualquier
tamao para el vector pero ste no podr
sobrepasar los 30.
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.

ALGORITMOS Arreglos Bidimensionales


Gua Prctica N 13
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 matiz y reemplazar los valores de la columna
donde esta 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, calcular el promedio de todos los
elementos que forman la letra L.
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.

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