Você está na página 1de 2

98-361 FUNDAMENTOS DE DESARROLLO DE SOFTWARE

R epaso

de la

Leccin.
Fundamentos de desarrollo de software Fundamentos de desarrollo de software 1.1 Tipos de datos y almacenamiento (Una clase de 50 minutos).

Curso MTA: Nombre de la leccin: Tema: Nombre del archivo:

O bjetivo

de la leccin :

1.1. Comprender los tipos de datos y el almacenamiento. Este objetivo puede incluir pero no est limitado a: la manera la cual las computadoras almacenan programas y las instrucciones en la memoria; pilas y heaps, tamao de memoria requerido para los diversos tipos de almacenamiento de datos, datos numricos y datos textuales.

Preparacin.

Pre-requisitos de experiencia y conocimiento del alumno.

Instrucciones para la preparacin de de actividades.


Ninguna.

Recursos, software y archivos adicionales necesarios para esta leccin:


SoftDevFund_PPT_1.1 SoftDevFund_RL_1.1

A
Gua para el maestro.
Vocabulario:

Tipo de dato: Una definicin de un conjunto de datos que especfica el rango posible de valores para el mismo, las operaciones que se pueden llevar a cabo con estos valores y la forma en la cual se almacenan los datos en memoria. La definicin de los tipos de datos, permite a una computadora manipular los datos de manera apropiada. Los tipos de datos tienen ms soporte en lenguajes de alto nivel y a menudo incluyen tipos como real, entero, punto flotante, caracter, booleano y apuntador. Una de sus principales caractersticas es la manera en que un lenguaje maneja el tipo de datos. Recoleccin de basura: es un proceso para la recuperacin automtica de la memoria heap. Heap: es una porcin de memoria que se reserva para que un programa la use para el almacenamiento temporal de estructuras de datos cuya existencia o tamao no se puede determinar hasta que el programa se ejecute. Para crear y usar dichos elementos, los lenguajes de programacin como C y Pascal incluyen funciones y procesos para solicitar memoria disponible del heap, accesarla y liberarla cuando ya no sea necesaria. En comparacin con una pila, los bloques de la memoria heap no se encuentran liberados en el orden en el cual se localizaron y por lo tanto, los bloques libres se pueden intercalar con bloques que se encuentran en uso. Mientras el programa contina ejecutndose, los bloques se pueden mover para que los bloques ms pequeos que se encuentren libres se puedan unir para formar bloques ms grandes que cumplan con las necesidades del programa.

M P
SoftDevFund_SA_1.1_key

1. Los alumnos deben tener experiencia con: variables, tipos de datos y desplegando texto en la consola de Win-

dows. Este repaso de leccin es para el Examen de Certificacin del curso MTA que se dise para los alumnos que cuentan con conocimientos sobre programacin. Los alumnos que no tengan los pre-requisitos de los conocimientos y experiencia que se mencionaron en el objetivo, pueden utilizar los recursos de Microsoft o consultar los enlaces Web al final de este documento.

LE

SoftDevFund_RL_1.1

Memoria: es un dispositivo donde se puede almacenar y recuperar la informacin. En el sentido ms general, el trmino memoria se puede referir al almacenamiento externo (discos duros o unidades de cinta). En trminos comunes, se refiere nicamente a la memoria principal de una computadora, el semiconductor de almacenamiento rpido (memoria de acceso aleatorio) directamente conectado al procesador. Pila: es una porcin de memoria reservada en la cual los programas almacenan datos de estado como la direccin de memoria de llamadas a funciones y procedimientos, pasar parmetros y en algunas ocasiones variables locales.

Secuencia de la leccin.
1. Muestre la diapositiva de Activador en la presentacin de Power Point para esta leccin.

a. Pida: Identificar los componentes de una computadora (disco duro, teclado, mouse, monitor, CPU,

tarjeta madre, fuente de energa, memoria, etc.) b. Pida: Qu componentes se encuentran involucrados en el almacenamiento de instrucciones de programa? (RAM, disco duro) Actividad de la leccin (35 minutos).
1. Muestre la presentacin de PowerPoint.

a. Explique cmo se almacenan los programas en la memoria de la computadora.

Evaluacin /Reflexin (20 minutos)

1. Actividad del alumno (SoftDevFund_SA_1.1)

Recursos de Microsoft y enlaces Web

A
Sugerencias: Notas adicionales:

M P
Tipos de datos (Gua de programacin en C#)
http://msdn.microsoft.com/es-mx/library/ms173104%28VS.80%29.aspx

b. Describa cmo el almacenamiento en la memoria involucra pilas y heaps.

c. Repase los diferentes tipos de datos y pida a los alumnos que realicen varias declaraciones de variables

de diferentes tipos. Proporcione retroalimentacin a sus respuestas. d. Resalte los tipos de datos numricos y enfquese en los requerimientos de tamao en memoria.

Si los alumnos terminan la hoja de trabajo antes del tiempo mencionado, pida que revisen el trabajo de sus

compaeros a modo de retroalimentacin.

Mientras que la informacin sobre el rango real de nmeros que puede contener un tipo de dato numrico

no suele incluirse en los cursos introductorios de programacin, en este caso es importante hacer hincapi en este tema ya que se refieren a requerimientos de tamao en memoria.

LE

Activacin previa a la etapa del conocimiento (5 minutos).

Você também pode gostar