programacion

16
INSTITUTO TECNOLOGICO SUPERIOR DE ALVARADO Materia: ALGORITMO Y PROGRAMACIÓN Semestre-Grupo: SEMESTRE: 2 ING. MECANICA UNIDAD: 5 GRUPO: UNICO TEMA: 5.1 INICIALIZACION Y GENERACION DE ARREGLOS 5.2 ARREGLOS MULTIDIMENCIONALES PRESENTA: KEVIN LUIS BATISTA BEJARANO NICOLE STTEFHANO ALCEDA ORTIZ MANUEL PARRA MARTÍNEZ JORGE LUIS USCANGA VERA JOSÉ MARTIN DELGADO DELFÍN ERASTO AGUSTIN CONSUEGRA CRUZ DOCENTE : ING. GABRIELA HERNANDEZ CRUZ H. Y G. ALVARADO, VER. 08/MAYO/ 2013

Upload: kevin-batista-bejarano

Post on 07-Dec-2015

6 views

Category:

Documents


1 download

DESCRIPTION

programacion

TRANSCRIPT

Page 1: PROGRAMACION

INSTITUTO TECNOLOGICO SUPERIORDE ALVARADO

Materia:ALGORITMO Y PROGRAMACIÓN

 Semestre-Grupo:SEMESTRE: 2 ING. MECANICA UNIDAD: 5 GRUPO: UNICO

  TEMA:5.1 INICIALIZACION Y GENERACION DE ARREGLOS

5.2 ARREGLOS MULTIDIMENCIONALESPRESENTA:

 KEVIN LUIS BATISTA BEJARANONICOLE STTEFHANO ALCEDA ORTIZ

MANUEL PARRA MARTÍNEZJORGE LUIS USCANGA VERA

JOSÉ MARTIN DELGADO DELFÍNERASTO AGUSTIN CONSUEGRA CRUZ

 DOCENTE :

ING. GABRIELA HERNANDEZ CRUZ

H. Y G. ALVARADO, VER. 08/MAYO/ 2013  

Page 2: PROGRAMACION

OBJETIVO Con la realización de la presente

exposición trataremos de ampliar y analizar nuestros conocimientos acerca de los temas de inicialización y generación de arreglos y las multidimensionales con el fin de aprender a crear un problema bien elaborado.

Page 3: PROGRAMACION

INTRODUCCIÓN Con la realización de la presente

exposición observamos los elementos de inicialización y generación de arreglos y los multidimensionales para ampliar nuestros conocimientos y saber crear y identificar bien los puntos para la realización y elaboración de los problemas

Page 4: PROGRAMACION

5.1 INICIALIZACIÓN Y GENERACIÓN DE ARREGLOS.

Un arreglo es una colección de datos del mismo tipo, que se almacenan en posiciones consecutivas de memoria y reciben un nombre común. Un arreglo puede tener una colección finita, homogénea y ordenada de elementos. 

Page 5: PROGRAMACION
Page 6: PROGRAMACION

Homogénea: Todos los elementos del arreglo deben ser del mismo tipo. Ordenada: Se puede determinar cuál es el primer elemento, el segundo, el tercero,.... y el n-ésimo el elemento.

Finita: Todo arreglo tiene un límite; es decir, debe determinarse cuál será el número máximo de elementos que podrán formar parte del arreglo. 

Page 7: PROGRAMACION

Un arreglo o tabla es una colección de datos del mismo tipo; estos datos se denominan elementos del arreglo.

Un arreglo es un espacio de memoria en la computadora que tiene nombre, al igual que una variable, pero a diferencia de una variable que solo puede guardar un dato, el arreglo esta constituido por celdas donde podemos guardar datos del mismo tipo.

Page 8: PROGRAMACION
Page 9: PROGRAMACION

DECLARACIÓN DE UN ARREGLO Antes de poder ser utilizado un

arreglo para guardar datos, es necesario declararlo para que el compilador reserve el espacio solicitado. En la declaración del arreglo debe especificar las tres características de todo arreglo: tipo de dato, nombre y tamaño.

Page 10: PROGRAMACION
Page 11: PROGRAMACION

Este también es un tipo de dato estructurado, que está compuesto por n dimensiones. Para hacer referencia a cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión

5.2 ARREGLOS MULTIDIMENSIONALES.

Page 12: PROGRAMACION

Para determinar el número de elementos en este tipo de arreglos se usan las siguientes fórmulas:

RANGO (Ri) = lsi - (lii + 1)No. TOTAL DE ELEMENTOS = R1 * R2*

R3 * ...* Rndonde:i = 1 ... nn = No. total de dimensionesPara determinar la dirección de

memoria se usa la siguiente formula:LOC A[i1,i2,i3,...,in] = base(A) + [(i1-

li1)*R3*R4*Rn + (i2-li2)*R3*R2*... (in - lin)*Rn]*w

Page 13: PROGRAMACION
Page 14: PROGRAMACION

CONCLUSIÓN Con la explicación y realización de la

presente exposición ampliamos nuestros conocimientos acerca del tema, aprendimos y observamos como se realizan los arreglos y los multidimensionales, observamos diferentes ejemplos y sus diferentes detalles para poder aplicarlos en otros ejemplos y sus significados para saber de donde salen todos sus elementos y usos.

Page 16: PROGRAMACION