ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Resumen Ingeniería Mecatrónica


Enviado por   •  21 de Noviembre de 2017  •  Resumen  •  3.727 Palabras (15 Páginas)  •  299 Visitas

Página 1 de 15

Resumen

Diego Fernando Revelo Hernández

Ingeniería Mecatrónica

Arreglos

Un arreglo es un tipo de dato estructurado que almacena en una sola variable un conjunto limitado de datos del mismo tipo. Loa datos del arreglo  se llaman elementos el cual apunta al primer elemento del arreglo. Su posición es numérica consecutiva, inicia de la posición cero, por lo tanto el i-esimo elemento está posicionado en la i-1, es decir el arreglo llamado a tiene n elementos,  a[0],a[1]…..a[n-1].

CARACTERISTICAS

  1. Es una lista de un numero finito de n elementos del mismo tipo
  2. Almacena los elementos del arreglo en memoria contigua
  3. Tiene un único nombre que representa a los elementos del arreglo , los cuales se diferencian por índice o subíndice.
  4. Accede de manera aleatoria o directa a cada elemento del arreglo.

LA IMPORTANCIA DE DECLARAR ARREGLO DE TAMAÑO ADECUADO

El programador especifica el tipo de dato y el total de elementos requerido, el cual es guardado en la memoria de la  computadora.

Se puede declarar varios arreglos en una sola instrucción, para reservar memoria necesaria. Para reservar 100 elementos para el arreglo a 50 elementos para el arreglo x, ambos de tipo entero se puede hacer la siguiente declaración.

  • Lenguaje C

int a[100], x[50];

LOS ARREGLOS SE CLASIFICAN EN:

  • UNIDIMENSIONAL (vectores o listas)
  • BIDIMENSIONAL (Tablas o matrices)
  • MULTIDIMENSIONAL (más de dos dimensiones)

Loa más utilizados son los unidimensionales y bidimensionales, ejemplo:

VECTOR

int lista [4];                 //El espacio de memoria es 4//

TABLA

Real matriz [4] [4];         //El espacio de memoria es 16//

ARREGLO UNIDIMENSIONAL (VECTORES O LISTAS)

Es un conjunto de n elementos del mismo tipo de elementos en momoria continua en un vector o lista. Se requiere un solo índice o subíndice, el cual representa la posición en la que se encuentra el elemento.

FORMATO PARA DECLARAR UN AREGLO UNIDIMENSIONAL

  • Lenguaje c

tipo_dato  indentif_arreglo [tamaño_de_arreglo];

DONDE:

tipo_dato  Se refiere al tipo de dato de cada elemento del arreglo; puede ser entero, real, carácter, etcétera,

indentif_arreglo  Es el nombre que representa todo arreglo.

[tamaño_de_arreglo]; Es la cantidad de elementos que contiene el arreglo.

Arreglo de números reales cuyo identificador es x

  • Lenguaje C

Float x[8];

Para imprimir la suma de los valores contenidos en los primeros tres elementos del arreglo x, será:

  • Lenguaje C

a = x[0] + x[1] + x[2];

printf (“%f”, a);  

La división

  • Lenguaje c

c = x[6]/2;

INICIALIZACION DE ARREGLOS UNIDIMENSIONALES

Al declarar el arreglo, se especifican los valores

  • Lenguaje C

Tipo_de_dato  identif[tamaño:arreglo]={valores};

Int lista [5] = {10,17,8,4,9};

LECTURA E IMPRESIÓN DE UN ARREGLO UNIDIMENSIONAL

La declaración de arreglos se hace al mismo tiempo que la declaración de variables normales, como se mencionó anteriormente:

  • Lenguaje C

tipo_dato identif [tamaño_arreglo];

int lista [10];

PROCESO DE ELEMENTOS DE UN ARREGLO MEDANTE CICLOS REPETITIVOS

  • Lenguaje C

#include

#include

main()

{

        int lista[10], i;

        for (i=0; i<=9; i++)

        {

                printf(“Deme el elemento”);

                 scanf (“%d”,&lista[i]);

        }

printf(“Elementos de la lista\n”);

for (i=0; i<=9; i++)

        printf (“%d\n”,&lista[i]);

getch();

return 0;

}

El programa podría quedar abierto si manejamos un tamaño de arreglo n.

  • Lenguaje C

#include

#include

main()

{

        int lista[MAX], I, n;

        printf(“Deme el tamaño del arreglo: ”);

scanf (“%d”,&n);

for (i=0; i

        {

                printf(“Deme el elemento %d ”, i);

                 scanf (“%d”,&lista[i]);

        }

printf(“Elementos de la lista\n”);

for (i=0; i

        printf (“%d\n”,&lista[i]);

getch();

return 0;

}

En caso de compiladores como DEV-CPP o CODE::BLOCKS, tenemos la ventaja de manejar un tamaño variable, ya que primero tenemos una variable n y posteriormente declaramos el arreglo respectivo.

Ejemplo:

  • Lenguaje C

#include

#include

main()

{

        int i, n;

        printf(“Deme el tamaño del arreglo: ”);

scanf (“%d”,&n);

int lista[n];

for (i=0; i

        {

                printf(“Deme el elemento %d ”, i);

                 scanf (“%d”,&lista[i]);

        }

printf(“Elementos de la lista\n”);

for (i=0; i

...

Descargar como (para miembros actualizados) txt (18 Kb) pdf (864 Kb) docx (1 Mb)
Leer 14 páginas más »
Disponible sólo en Clubensayos.com