3.310 cursos gratis
6.275.657 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Introducción al lenguaje Pascal > Arrays bidimensionales: Tablas o matrices

Introducción al lenguaje Pascal

Autor: emarinch@racsa.co.cr
Curso: 5/5 5/5 (6 opiniones) |11262 alumnos|Fecha publicación: 01/03/2006

Capítulo 24:

 Arrays bidimensionales: Tablas o matrices

Un array bidimensional (también llamado tabla o matriz) es un array con dos índices. Al igual que los vectores deben ser ordinales. Se declaran de igual manera que los arrays de una dimensión.

5.2.1 Declaración de un array bidimensional

Al igual que en los arrays unidimensionales o vectores, se crean con declaraciones type y var y deben ser de tipo ordinales o subrango. Se deben indicar:

-         El nombre del array

-         Tipo del array

-         Rango permitido

Ejemplo:

Type

   Tabla = array [1..25,1..4] of real;

Var

   Grados : Tabla;

Para localizar o almacenar un valor en el array se deben especificar dos posiciones o subíndices, uno para la fila y otro para la columna.

5.2.2 Escritura de una matriz

Para escribir un vector, se debe hacer referencia tanto a la fila como a la columna. Así:

For fila := 1 to 3 do

    Begin

        For Columna := 1 to 4 do

            Write (A[Fila, Columna]:4);

    End;

Ejemplo:

Calcular el promedio de cada estudiante de una lista de veinticinco alumnos de una clase de informática con notas en cuatro asignaturas.

Program Promedio;

Var

  Notas           : Array [1..25,1..4] of real;

  I,J                  : Integer;

  Suma,Prom: Real;

Begin

    For I := 1 to 25 do

            Begin

                Write (`Notas del estudiante: ´,I:1);

                Writeln (`En una misma línea digite todas las notas´);

                Suma := 0;

                For J := 1 to 4 do

                   Begin

                        Read (Notas[I,J]);

                        Suma := Suma + Notas[I,J]

                   End;

               Readln;

               Prom := Suma/4;

               Writeln (`La nota promedio del estudiante `,I:1,´ es `,Prom:1:1)

            End

End.

Capítulo siguiente - Práctica
Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Información de los programas con certificado

Hay 6 opiniones. Opina sobre este curso.


Cursos similares a Introducción al lenguaje Pascal


Cursos Valoración Alumnos Vídeo
Programa con Delphi
Con este curso aprenderemos a programar con delphi, un lenguaje de programación visual, con el que podrás aprender de una manera rápida e intuitiva.... [05/05/05]
 3,13/5 5.570  
Primeros pasos con XML y XSL
XML es el acrónimo del inglés eXtensible Markup Language cuyo objetivo principal es conseguir una página web más semántica. Inicialmente nace como sucesor del HTML, separ... [10/09/04]
 4,25/5 6.855  
Informática. Desarrollo científico del ordenador
Ordenador, ciencia e informática son las claves de este curso. Conoce el desarrollo científico que hay detrás de una computadora u ordenado... [10/07/09]
5/5 4.576  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail