arrays parte i (1)

Upload: marlon-coa

Post on 18-Oct-2015

26 views

Category:

Documents


0 download

TRANSCRIPT

  • ARRAYS

  • FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick NezDefinicintambin se le conoce como tabla, vector o matriz.Es un conjunto de N elementos homogneos (del mismo tipo) que va a recibir el mismo procesamiento (nombre nico) y a los que se puede acceder de manera individual mediante ndice.V = (V0, V1, V2, V3, V4,., Vn)

  • Declaracin de arreglosLos arreglos ocupan espacio en memoria. Un arreglo empieza en 0, es decir, la primer localidad del arreglo es la localidad 0.

    Ejemploint a[3] = {32, 27, 64}; int c[3],d[4];

    int a[5]={2,4,6,8,10}, b[3]={1,3,5};FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • Declaracin de arreglosPor tanto, si un arreglo tiene n componentes, la ltima localidad est dada por n-1.

    FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • Acceso de ArreglosPara referirnos a una posicin o elemento en particular del arreglo, especificamos el nombre del arreglo y el nmero de posicin de ese elemento en el arreglo. Ejemplo a[i] = 0;donde i es el ndice que representa la posicin dentro del arreglo donde reside el componente a accesar.FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • Cmo recorrer un arreglo...Los arreglos son recorridos de manera secuencial.Los ciclos for nos sirven para esto.Observa el siguiente ejemplo donde el for nos ayuda a elevar al cuadrado todos los elementos del arreglo:int arr [] = {6, 2, 8, 4, 3};tamano = 5for(int i = 0; i < tamano; i++) {arr[i] *= arr[i];cout
  • arr[i] *= arr[i];arr[i] += arr[i];arr[i] = arr[i] * arr[i];

    FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • Arreglo de enteros

    Main(){int arreglo[5];

    arreglo[0] = 2;arreglo[1] = 4;arreglo[2] = 9;arreglo[3] = 16;arreglo[4] = 25;

    for(int i=0;i

  • Uso de arreglos#include #include

    void main(){int a[3] = {32, 27, 64};int array[5][3];

    //cout

  • Uso de arreglos//Dado el siguiente arreglo de numeros enteros. {15, 12, 13, 20, 25, 12}//Hacer un programa que muestre su cuadrado y su raiz cuadrada.#include #include #include void main(){int numeros[6];numeros[0] = 15;numeros[1] = 12;numeros[2] = 13;numeros[3] = 20;numeros[4] = 25;numeros[5] = 12;

    for(int i=0;i

  • Programas#include #include

    void main(){int dia1, dia2, dia3, dia4, dia5, dia6, dia7;

    coutdia1;coutdia2;coutdia3;coutdia4;coutdia5;coutdia6;coutdia7;getch();}FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • FACULTAD DE INGENIERA INDUSTRIAL Y DE SISTEMASCarrera Profesional de Ingeniera de SistemasCurso : Algoritmos I Profesor: Ing. Erick Nez

  • Introducir ventas de un grupo de 20 vendedores y calcular el umbral de ventas que esta definido por el 0.66 del promedio de ventas y que vendedores pasan los umbrales de ventas.