You are on page 1of 9

Instituto de Formacin Docente

Paraguar
Profesorado de Formacin Docente Inicial
rea

Informtica

Tutora: Nilse Servn


Disciplina: Algortmica
Alumna Practicante: Nilsa Maribel Diaz Prez

2015

Identificacin
Bachillerato Tcnico en Informtica
Disciplina: Algortmica
Colegio:
Curso: 2 BTI
Turno: Tarde
Tutora: Nilse Servn
Alumnas Practicantes: -Nilsa Maribel Diaz Prez
- Marlin Sunilda Sosa Cceres
Duracin: 2 horas pedaggicas (80 minutos)
Fecha: 21/05/2015
Capacidad
-

Aplica operaciones bsicas utilizando diferentes tipos de matrices en la


solucin de problemas.

Indicadores
-

Elabora el concepto de matrices.


Identifica diferencia entre vectores y matrices.
Resuelve situaciones problemticas utilizando matrices.
Demuestra inters durante el desarrollo de la clase.

Contenidos:
Conceptual:
-

Vector y matriz. Definicin


Semejanzas y diferencias entre vectores y matrices.

Procedimental:
-

Resolucin de problemas utilizando matrices.

Actitudinal:
-

Actitud crtica durante la resolucin de situaciones problemticas sobre


matrices.

Secuencia Didctica
Inicio
Agrupamiento: Gran grupo
Tiempo aproximado: 10 minutos
Lugar: Sala de clase

Actividades
Saludo
Presentacin de un juego: jugamos a completar una tabla de sumas

en forma individual.
Preguntas orales sobre la actividad realizada: Como se completaron
los datos, que forma tiene nuestra tabla, como le llamamos a los
datos dispuestos en la tabla de forma vertical y horizontal. Escribimos

las ideas en la pizarra, que tipo de datos tenemos en la tabla.


Presentacin del tema
Desarrollo

Agrupamiento: Pequeos grupos


Tiempo aproximado: 60 minutos
Lugar: Sala de clase
Actividades

Deduccin de concepto de matriz a partir de esas ideas previas,

ejemplificacin y representacin de los mismos en la pizarra.


Diferenciacin de vectores y matrices.
Presentacin de un ejercicio referente a matrices y resolucin con la
ayuda de la practicante.
- Lectura del problema
- Interpretacin a travs de preguntas:
- Qu clase de datos utilizaremos, qu tipo de dato corresponde

cuando los datos son palabras.


- Qu biblioteca utilizaremos para la resolucin del problema.
- Qu nos pide el problema.
- Escribimos el algoritmo en la pizarra.
Realizacin de otros ejercicios similares en la pizarra con la orientacin

de la practicante.
Aclaracin de dudas.
Presentacin de la gua de trabajo y los indicadores de evaluacin.

- Anlisis de la gua de trabajo.


- Resolucin de los problemas planteados.
Monitoreo constante durante la resolucin de los problemas.
Cierre
Agrupamiento: Gran grupo
Lugar: Sala de clase
Tiempo aproximado: 10 minutos
Actividades
Verificacin de los trabajos realizados.
Conclusiones orales acerca de la importancia de la utilizacin de

matrices en la resolucin de problemas.


Metacognicin: Que aprend?, Cmo aprend?, Para qu aprend?

Paraguar, 21 de mayo del 2015.


La pereza todo lo hace difcil, la diligencia todo lo hace fcil
Matriz
El array bidimensional o matriz, se puede considerar como un vector de
vectores. Es por consiguiente un conjunto de elementos, todos del mismo tipo,
en el cual el orden de los componentes es significativo y en el que se necesita
especificar dos subndices para poder identificar cada elemento del array.
Los subndices representan la ubicacin e indican la fila y la columna del
elemento.
Ejemplos:

1- Cargar en una matriz de 3x3 con nombres y luego imprimirlos.


#include <iostream>
#include <string>
using namespace std;
/*ingresar 9 nombres*/

Cantidad de filas

string m[3][3];
int i,j;

Cantidad de columnas
Datos de tipo cadena

int main(int argc, char** argv) {


cout<<"ingrese 9 nombres"<<endl;
for(i=0;i<3;i++){
for(j=0;j<3;j++){

Permite la repeticin de las filas


Permite la repeticin de

columnas
cin>>m[i][j];

Lee el elemento segn la posicin en la

matriz
}
}
for(i=0;i<3;i++){
for(j=0;j<3;j++){
cout<<m[i][j]<<" ";Imprime los elementos almacenados
dentro de la matriz
}
cout<<endl;
}
return 0;

}
2- Cargar una matriz de 2x2 con nmeros enteros y multiplicarlos por 3.
Imprimir los resultados obtenidos.
#include <iostream>
using namespace std;
/*Multiplicar *3*/
int m[2][2];
int i,j;
int main(int argc, char** argv) {
for(i=0;i<2;i++){
for(j=0;j<2;j++){
cin>>m[i][j];
m[i][j]=m[i][j]*3;
}
}
for(i=0;i<2;i++){
for(j=0;j<2;j++){
cout<<m[i][j]<<endl;
}
}
return 0;
}
Ejercicio de Fijacin
1- Cargar una matriz de 2 x 3 con nmeros reales y luego muestre el
ltimo nmero ingresado.
2- Una matriz de 2x5, cargar nmeros, luego calcule (y muestre) cul es
el mayor de ellos.

Gua de Trabajo
1- Resuelve los siguientes problemas utilizando matrices
1.1 Crear una matriz 5x5 y llenar con la letra A los que tienen fila y columna
impar, y llenar con la letra B los que tienen fila y columna par.

1.2 Un programa que pida al usuario los datos de dos matrices de 2x2, y
calcule y muestre su producto

1.3 Que mediante una matriz de 3x4 almacene nmeros tanto positivos
como negativos y los muestre ordenados.

Indicadores

Elabora el concepto de matrices.


Establece diferencia entre vectores y matrices.
Resuelve problemas escribiendo algoritmos con la utilizacin de

matrices.
Demuestra inters durante el desarrollo de la clase.

Recursos Materiales

Pizarra
Pincel
Tiza
Regla
Fotocopias

Material de consulta
http://recursostic.educacion.es/descartes/web/materiales_didacticos/Calculo
_matricial_d3/defmat.htm
http://www.aprendeaprogramar.com/mod/resource/view.php?id=492

You might also like