Documente Academic
Documente Profesional
Documente Cultură
Gabinete de
Informtica
PLAN DE
CLASE
Curso: 2.
-2015-
PLAN DE CLASE N 1
Identificacin
Bachillerato Tcnico en Informtica.
Grado - Curso:
3 B.T.I
Fecha:
30-09-2015
Capacidad:
Indicadores:
Contenidos:
Conceptuales:
Procedimentales:
Actitudinales
Secuencia Didctica
Apertura:
Agrupamiento: Grupo grande.
Tiempo aproximado: 20 minutos.
Lugar: Sala de Informtica.
Protagonistas: Alumnos del 3 curso.
Actividades:
Saludo.
Presentacin de una dinmica grupal: Sopa de letras.
Comentario sobre la dinmica realizada.
Intercambio de preguntas para la activacin de los saberes previos: Qu
son vectores? Cmo se utilizan?
Deduccin del tema a ser desarrollado en el da: Matrices en C++.
Desarrollo:
Agrupamiento: Grupos de trabajo.
Tiempo aproximado: 120 minutos.
Lugar: Sala de Informtica.
Protagonistas: Alumnos del 3 curso.
Actividades:
Definicin del trmino matrices.
Explicacin sobre las caractersticas que presenta una matriz.
Diferenciacin entre vectores y matrices.
Presentacin por la estudiante - docente de la sintaxis de declaracin y
utilizacin de una matriz en C++.
Ejemplificacin de un planteamiento lgico sobre el uso de matrices en el
lenguaje C++.
Aplicacin de la sintaxis en la resolucin del planteamiento lgico.
Aclaracin de dudas.
Bajo la orientacin de la estudiante docente, fijacin de lo aprendido
resolviendo planteamientos lgicos sobre el uso de matrices en el lenguaje
C++.
Presentacin de los ejercicios de aplicacin, a ser resueltos aplicando lo
aprendido sobre matrices en el lenguaje C++.
Realizacin de la tarea individual utilizando el programa Dev C++.
Monitoreo durante la realizacin de la tarea prctica individual, por la
estudiante docente.
Previa presentacin, correccin de trabajos.
Cierre:
Agrupamiento: Grupo grande.
Tiempo aproximado: 20 minutos.
Lugar: Sala de informtica.
Actividades:
Puesta en comn al grupo curso de la tarea individual.
Evaluacin de los trabajos prcticos realizados.
Elaboracin de conclusiones.
Meta cognicin: Qu aprend? Cmo aprend? Para qu aprend?
Despedida.
tipodato nombre_matriz[filas][columnas];
Ej: float sueldos[5][8]; tiene 5 filas y 8 columnas
filas
columnas
Para strings:
string matriz[filas] [columnas];
Para esto se debe colocar la cabecera #include<string>
La razn es porque la lista string es de tipo dinmico, es decir puede contener y crecer a
cualquier tamao que soporte la memoria RAM del computador.
Para efectuar otros procesos tales como operaciones despliegue con todos los elementos
de la tabla se debern usar 2 ciclos un for externo para controlar filas y un for interno para
controlar columnas, o viceversa.
Ejemplo.
1. Crear un programa que cargue nmeros enteros en una matriz 3x4 y que luego de leerlos
todos, los muestre en pantalla.
#include<iostream>
#include <stdio.h>
#include <stdlib.h>
main()
{
int m[3][4];
int i,j=0;
printf("\nIntroduce un numero para la matriz: \n");
for(i=0;i<3;i++)
{ for(j=0;j<4;j++)
{
scanf("%i", &m[i][j]);}
}
printf("Los numeros de la matriz son: \n");
printf("----------\n");
for(i=0;i<3;i++)
{ for(j=0;j<4;j++)
{ printf("|%i",m[i][j]);}
printf("\n-------------\n");}
}
2. Crear una matriz de 4x10 que cargue los primeros numeros naturales.
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
using namespace std;
/* Numeros */
int m[4][10];
int n,i,j;
int main()
{
n=0;
for(i=0;i<4;i++)
{
for(j=0;j<10;j++)
{
m[i][j]=n;
printf("|%i",n,"\t");
n=n+1;
}
printf("\n");
}
return 0;
}
Gua de Trabajo:
Crear una matriz 5x5 y llenar con el nmero 1 los que tienen fila y columna impar, y llenar
con el nmero 0 los que tienen fila y columna par.
7
0
1
1
6
2
Y lo escriba como
4
7
1
3
5
2
0
6
9
7
3
1
2
6
4
3
9
6
5
7
4
Recursos Materiales:
Computadora.
Proyector.
Fotocopias.
Cartel.
Programa de estudio.