Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Los arreglos son estructura de datos homogneas (todos los datos son del
mismo tipo) que permiten almacenar un determinado nmero de datos bajo un
mismo identificador, para luego referirse a los mismos utilizando uno o ms
subndices. Los arreglos pueden pensarse como vectores, matrices, etc. Para
crear un arreglo en PSeInt se utiliza la palabra clave Dimensin, seguido del
nombre del arreglo (identificador) y su tamao (nmero de subndices) entre
corchetes []. Dimensin identificador [tamao]; En PSeInt los subndices
(posiciones) de los arreglos empiezan desde 1. En Java desde 0.
Ejemplo 1
Crear un arreglo llamado nmeros que almacene los siguientes datos: 20, 14,
8, 0, 5, 19 y 4
Proceso sin_titulo
Dimension numeros[7];
numeros[1]<-20
numeros[2]<-14
numeros[3]<-8
numeros[4]<-0
numeros[5]<-5
numeros[6]<-19
numeros[7]<-4
Visual
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int numeros[100];
numeros[0]
numeros[1]
numeros[2]
numeros[3]
numeros[4]
numeros[5]
numeros[6]
=
=
=
=
=
=
=
20;
14;
8;
0;
5;
19;
4;
system("pause");
return 0;
Proceso sin_titulo
Dimension numeros[5];
Para i<-1 Hasta 5 Con Paso 1 Hacer
Escribir "Digite el numero";
Leer numeros[i];
FinPara
Visual
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
int numeros[4];
}
system("pause");
return 0;
}
Proceso sin_titulo
Dimension nombres[5];
nombres[1]<-"Juan"
nombres[2]<-"Pedro"
nombres[3]<-"Maria"
nombres[4]<-"Humberto"
nombres[5]<-"Oscar"
Para i<-1 Hasta 5 Con Paso 1 Hacer
Escribir "El nombre que hay en la posicion ",i,"es: ",nombres[i];
FinPara
FinProceso
Visual
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
char *numeros[5];
numeros[0]
numeros[1]
numeros[2]
numeros[3]
numeros[4]
=
=
=
=
=
"Juan";
"Pedro";
"Maria";
"Humberto";
"Oscar";
VISUAL
#include <conio.h>
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
int main()
{
char *numeros[200];
int n;
char f[100];
cout << " Ingrese la cantidad de datos:";
cin >> n;
for (int i = 0; i < n; i++)
{
cout << "Digite el nombre "<< i <<": ";
cin >> f;
numeros[i]=f;
cout << "El nombre es: " << numeros[i] << "\n";
}
system("pause");
return 0;
Proceso sin_titulo
Dimension nombres[10];
Para i<-1 Hasta 10 Con Paso 1 Hacer
nombres[i]<-azar(100)+1;
FinPara
Para i<-1 Hasta 10 Con Paso 1 Hacer
Escribir "num[",i,"]"," <-", nombres[i];
FinPara
FinProceso
Proceso sin_titulo
Dimension nombres[200];
cont<-0;
Escribir "Digite tamao arreglo";
Leer c;
Para i<-1 Hasta c Con Paso 1 Hacer
Escribir "Digite numero";
leer nombres[i];
FinPara
Para i<-1 Hasta c Con Paso 1 Hacer
si nombres[i]>0 Entonces
cont<-cont+1
FinSi
FinPara
Escribir "Hay ", cont, " positivos";
FinProceso