formatospresentacionarreglos.pptxhajAjaASJ

ImaelBarrera 0 views 9 slides Oct 09, 2025
Slide 1
Slide 1 of 9
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9

About This Presentation

es un presnteacon


Slide Content

Programación I

ARREGLOS Los arreglos son colecciones de datos del mismo tipo que se almacenan secuencialmente, los cuales se manipulan con un identificador o nombre. 34 35 45 10 18 50 32 25 39 24 0 1 2 3 4 5 6 7 8 9 Notas 0,1,2,3….9 son cada uno de los índices o posiciones de los elemento del arreglo. Siendo 0 el primer elemento del arreglo y 9 el ultimo elemento del arreglo. 34, 35,45…24 son los datos almacenados en cada posición del arreglos, o sea el valor de cada elemento del arreglo todos son del mismo tipo o dominio. El tamaño del arreglo es el numero máximo de elementos que se pueden almacenar, en este caso es 10  

Como acceder a un arreglo A los arreglos solo se puede acceder a través de la posición individual de cada uno de sus elementos la cual esta indicada por el índice o posición. solo puede ser de un elemento a la vez Nombrearreglo [ posición] = valor Notas[0]=34; arreglo Notas posición 0 se guarda el numero 34 Para extraer la información   Variable= Nombrearreglo [ posicion ] Int dato; dato=Notas[5]; dato se guarda el valor almacenado en la posición 5 del arreglo Notas, en este caso dato guardará 50 que es el valor almacenado en el arreglo.

Diseño de la clase para manipular un arreglo class Arreglo {   private int ArrNum []; int CantNum ;   public Arreglo ( int c) { CantNum = c; ArrNum = new int [ CantNum ]; } public void LlevaNumArr(int Num, int pos) { ArrNum[pos]= Num; } public int TraeNumArr ( int pos ) { return ArrNum [ pos ]; } public int TraeCantNum () { return CantNum ; }

Diseño de la clase para manipular un arreglo Búsqueda secuencial 34 35 45 10 18 50 32 25 39 24 Buscar el numero mayor Comenzar con el valor inicial en una variable mayor Recorrer el arreglo con un ciclo Ir preguntando si el valor guardado en la variable es mayor que el elemeto de la posición actual En caso verdaderos e actualiza la variable mayor . Se retorna el valor de la variable mayor

Diseño de la clase para manipular un arreglo public int BuscaMayor () { int Mayor = 0; for ( int i =0; i < TraeCantNum (); i ++) { if( TraeNumArr ( i ) > Mayor) { Mayor = TraeNumArr ( i ) } } return Mayor; }

Diseño de la clase para manipular un arreglo public int BuscaPos () { int Mayor = 0; int pos = -1; for ( int i =0; i < TraeCantNum (); i ++) { if( TraeNumArr ( i ) > Mayor) { Mayor = TraeNumArr ( i ) pos = ( i ); } } return Pos ; }

Diseño de la clase para manipular un arreglo buscar un elemento dado 34 35 45 10 18 50 32 25 39 24 Valor a buscar Se pasa como parámetro al método el valor a buscar Se inicia en cero la variable para recorrer el ciclo Utilizar un ciclo while utilizando las condiciones de : I < numero de elementos del arreglo Y El valor pasado como parámetro sea diferente al valor del arreglo en la posición actual.

Diseño de la clase para manipular un arreglo } public int BuscaNumero ( int Val) { int i = 0; while ( i < TraeCantNum ())&& ( val != ArrNum [ i ]) i ++; return i ; }
Tags