Está en la página 1de 10

Presentación del Curso

CIT-1010
Programación Avanzada
Clase 2 – Resumen Programación, Parte 2

Profesor: Mauricio Hidalgo


Repaso clase anterior
• Conceptos básicos

– Repasar tipos de datos básicos, variables y asignación (estática y dinámica)


– Repasar operadores matemáticos en C++
– Repasar estructuras de control
• IF/ElSE-IF
• FOR
WHILE
Resumen Programación, Parte 2
• Objetivo de la clase

– Repasar el concepto de Arreglo


– Repasar la forma de trabajar con arreglos unidimensionales
– Repasar la forma de trabajar con arreglos bidimensionales (matrices)
– Realizar un ejercicio sencillo de arreglos
Resumen Programación, Parte 2
• Concepto de arreglo

Según Wikipedia
En programación, una matriz o vector (llamados en inglés arrays) es una zona
de almacenamiento continuo que contiene una serie de elementos del
mismo tipo.
Resumen Programación, Parte 2
• Ejemplos gráficos
Arreglo de una Dimensión

Arreglo de dos dimensiones


Resumen Programación, Parte 2
• Declarar un arreglo unidimensional

Declaración
<Tipo> <Nombre>[Tamaño]
Ejemplo: int arreglo[10];

IMPORTANTE
1. Este arreglo tiene 10 elementos
2. Su primer elemento es el índice 0
3. Su último elemento es el índice 9
4. El índice i del arreglo es arreglo[i]
5. La asignación es de la forma arreglo[i]=<elemento>;
6. Para llenar el arreglo, por parte del usuario, se recomienda un ciclo FOR
Resumen Programación, Parte 2
• Ejemplo 1 – Clase 2
Realicemos un programa que cumpla con lo siguiente:

• Crear un arreglo de tamaño 10


• Una rutina que sirva para llenar ese arreglo con datos ingresados por el
usuario
• Una rutina que sirva para rescatar los datos en los índice 3, 6 y 9 mediante un
ciclo FOR y utilizando un IF para verificar el índice
• Una rutina para imprimir el mayor de todos los elementos del arreglo y cuál
es su posición

Cada rutina debe ser independiente una de otra

*Este programa será subido a la Intranet bajo el nombre “Clase 2 – Programación Avanzada – Ejemplo 1.rar”
Resumen Programación, Parte 2
• Declarar un arreglo bidimensional

Declaración
<Tipo> <Nombre>[Tamaño_Filas][Tamaño_Columnas]
Ejemplo: int arreglo[3][3];

IMPORTANTE
1. Este arreglo tiene 9 elementos
2. Su primer índice es el (0,0)
3. Su último índice es el (2,2)
4. El índice (i,j) del arreglo es arreglo[i][j]
5. La asignación es de la forma arreglo[i][j]=<elemento>;
6. Para llenar el arreglo, por parte del usuario, se recomiendan dos ciclos FOR anidados
Resumen Programación, Parte 2
• Ejemplo 2 – Clase 2
Realicemos un programa que cumpla con lo siguiente:

• Crear un arreglo de tamaño 3x3


• Una rutina que sirva para llenar ese arreglo con datos ingresados por el
usuario
• Una rutina que sirva para rescatar los datos en la diagonal de la matriz
mediante un ciclo FOR
• Una rutina para imprimir el mayor de todos los elementos del arreglo

Cada rutina debe ser independiente una de otra

*Este programa será subido a la Intranet bajo el nombre “Clase 2 – Programación Avanzada – Ejemplo 2.rar”
Actividad Propuesta
Agregue a cada ejemplo realizado:
1. Una rutina que permita obtener el menor de todos los elementos
2. Una rutina que permita obtener el producto de todos los elementos
3. Una rutina que permita obtener la lista de elementos ordenados de
mayor a menor

También podría gustarte