Sunteți pe pagina 1din 10

Instituto de Formacin Docente Paraguar

Profesorado en Educacin Media


rea Informtica

Gabinete de
Informtica

PLAN DE
CLASE

Estudiante Docente: Maria Del


Carmen Vera.

Curso: 2.

Profesora de Prctica Profesional: Nilsa Fernndez de Fleitas.

-2015-

PLAN DE CLASE N 1

Identificacin
Bachillerato Tcnico en Informtica.
Grado - Curso:

3 B.T.I

Disciplina: Gabinete de Informtica.


Tiempo:

4hs pedaggicas (160 minutos)

Fecha:

30-09-2015

Capacidad:

Adquiere conocimientos acerca del uso de matrices en el lenguaje de C++.

Indicadores:

Define matrices en el lenguaje de programacin de C++.


Distingue caractersticas que presentan vectores y matrices.
Resuelve situaciones problemticas utilizando matrices en el lenguaje de
C++.
Demuestra inters durante el desarrollo de la clase.

Contenidos:
Conceptuales:

Matrices en el lenguaje C++. Definicin

Procedimentales:

Resolucin de problemas, utilizando matrices en el lenguaje de C++.

Actitudinales

Demostracin de inters durante el desarrollo del tema.

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.

Carapegu, 30 de setiembre de 2015


La duda es el principio de la sabidura
Gabinete de Informtica.

Arreglos tipo Tabla o Matrices.


Un arreglo tipo tabla o matriz, se define como un conjunto de datos del mismo tipo
organizados en dos o ms columnas y uno o ms filas.
Para procesar internamente todos los elementos de la tabla se ocupan dos ciclos for
(), uno externo para controlar las filas y uno interno para controlar las columnas.
Los elementos de la tabla se debern simbolizar con el nombre de la matriz y 2
subndices, el primer subndice referencia a la fila y el siguiente subndice referencia la
columna, cada uno en corchetes separados.
Nombre de la tabla: es el nombre mediante el cual el ordenador va a reconocer a ese
conjunto de datos homogneos. Debe cumplir las mismas normativas que las variables.
ndice 1: es el nmero mximo de filas de la matriz.
ndice 2: es el nmero mximo de columnas.
Una fila es una lista horizontal de los elementos y una columna es una lista vertical.
La declaracin de una matriz ser de acuerdo al siguiente formato:

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:

1. Crear un programa que permita cargar una matriz de 2x5 e imprimirlos.


2. Crear un programa que permita introducir nmeros a una matriz de 2x2, y que luego
muestre el resultado de cada elemento multiplicado por 3.
3. Crear un algoritmo que me permita cargar nmeros en una matriz de 5x3. Luego cargar
en otra matriz de la misma dimensin todos los valores positivos, y en lugar de los
negativos llenarlos con ceros.
4. Crear un programa que permita introducir nmeros a una matriz de 5x3, y que luego
muestre el resultado de cada elemento sumado a 10.
5. Crear un programa que llene una matriz de 4x4 con los primeros nmeros pares.
6.

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. Escribir un programa que lea el siguiente array


4
2
3

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.

Material de consulta/ Webgrafia


Programa de estudio tercer curso. MEC. Asuncin - Paraguay
https://ronnyml.wordpress.com/2009/07/04/operaciones-con-matrices-clasematriz-en-c/
https://lenguajecmasmas.wordpress.com/2007/10/01/arreglosbidimensionales-matrices/

S-ar putea să vă placă și