La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

METODOLOGÍA DE LA PROGRAMACIÓN

Presentaciones similares


Presentación del tema: "METODOLOGÍA DE LA PROGRAMACIÓN"— Transcripción de la presentación:

1 METODOLOGÍA DE LA PROGRAMACIÓN
GRUPO 13 - SUBE Ing. Eddye Arturo Sanchez Castillo

2 ESTRUCTURA DE DATOS TIPO VECTOR
GRUPO 13 - SUBE Ing. Eddye Arturo Sanchez Castillo

3 Estructura de Datos – Tipo Vector
Hemos empleado variables de distinto tipo para el almacenamiento de datos (variables int, float, String) En esta sección veremos otros tipos de variables que permiten almacenar un conjunto de datos en una única variable. Un vector es una estructura de datos que permite almacenar un CONJUNTO de datos del MISMO tipo. Con un único nombre se define un vector y por medio de un subíndice hacemos referencia a cada elemento del mismo (componente)

4 Estructura de Datos – Tipo Vector
Problema 1: Se desea guardar los sueldos de 5 operarios. Según lo conocido deberíamos definir 5 variables si queremos tener en un cierto momento los 5 sueldos almacenados en memoria. Empleando un vector solo se requiere definir un único nombre y accedemos a cada elemento por medio del subíndice.

5 Estructura de Datos – Tipo Vector

6 Estructura de Datos – Tipo Vector
Problema 2: Definir un vector de 5 componentes de tipo float que representen las alturas de 5 personas. Obtener el promedio de las mismas. Contar cuántas personas son más altas que el promedio y cuántas más bajas.

7 PROBLEMAS Desarrollar un programa que permita ingresar un vector de 8 elementos, e informe: El valor acumulado de todos los elementos del vector. El valor acumulado de los elementos del vector que sean mayores a 36. Cantidad de valores mayores a 50. Realizar un programa que pida la carga de dos vectores numéricos enteros de 4 elementos. Obtener la suma de los dos vectores, dicho resultado guardarlo en un tercer vector del mismo tamaño. Sumar componente a componente. Se tienen las notas del primer parcial de los alumnos de dos cursos, el curso A y el curso B, cada curso cuenta con 5 alumnos. Realizar un programa que muestre el curso que obtuvo el mayor promedio general. Cargar un vector de 10 elementos y verificar posteriormente si el mismo está ordenado de menor a mayor

8 Tamaño de un Vector Problema 1:
Se desea almacenar los sueldos de operarios. Cuando se ejecuta el programa se debe pedir la cantidad de sueldos a ingresar. Luego crear un vector con dicho tamaño.

9 Tamaño de un Vector

10 Tamaño de un Vector Problema 2:
Desarrollar un programa que permita ingresar un vector de n elementos, ingresar n por teclado. Luego imprimir la suma de todos sus elementos.

11 Tamaño de un Vector

12 Vectores Paralelos Este concepto se da cuando hay una relación entre las componentes de igual subíndice (misma posición) de un vector y otro. Si tenemos dos vectores de 5 elementos cada uno. En uno se almacenan los nombres de personas en el otro las edades de dichas personas. Decimos que el vector nombres es paralelo al vector edades si en la componente 0 de cada vector se almacena información relacionada a una persona (Juan - 12 años) Es decir hay una relación entre cada componente de los dos vectores. Esta relación la conoce únicamente el programador y se hace para facilitar el desarrollo de algoritmos que procesen los datos almacenados en las estructuras de datos.

13 Vectores Paralelos

14 Estructura Tipo Matriz
Una matriz es una estructura de datos que permite almacenar un CONJUNTO de datos del MISMO tipo. Con un único nombre se define la matriz y por medio de DOS subíndices hacemos referencia a cada elemento de la misma (componente) En este ejemplo almacenamos valores enteros. Todos los elementos de la matriz deben ser del mismo tipo (int, float, String etc.) Las filas y columnas comienzan a numerarse a partir de cero, similar a los vectores. Una matriz se la puede representar por un conjunto de vectores.

15 Estructura Tipo Matriz
Crear una matriz de 3 filas por 5 columnas con elementos de tipo int, cargar sus componentes y luego imprimirlas.

16 Crear una matriz de 2 filas y 5 columnas
Crear una matriz de 2 filas y 5 columnas. Realizar la carga de componentes por columna (es decir primero ingresar toda la primer columna, luego la segunda columna y así sucesivamente), Imprimir luego la matriz. import java.util.Scanner; public class Matriz4 { private Scanner teclado; private int[][] mat; public void cargar() { teclado=new Scanner(System.in); mat=new int[2][5]; System.out.println("Carga de la matriz por columna:"); for(int c=0;c<5;c++) { for(int f=0;f<2;f++) { System.out.print("Ingrese componente " + " de la fila " + f + " y la columna "+ c + " :"); mat[f][c]=teclado.nextInt(); } } } public void imprimir() { for(int f=0;f<2;f++) { for(int c=0;c<5;c++) { System.out.print(mat[f][c]+" "); } System.out.println(); } } public static void main(String[] ar) { Matriz4 ma=new Matriz4(); ma.cargar(); ma.imprimir(); } }

17 GRACIAS


Descargar ppt "METODOLOGÍA DE LA PROGRAMACIÓN"

Presentaciones similares


Anuncios Google