COPIATEC
¿Quieres reaccionar a este mensaje? Regístrate en el foro con unos pocos clics o inicia sesión para continuar.

iniciando Sle2 Vectores

Ir abajo

iniciando Sle2 Vectores Empty iniciando Sle2 Vectores

Mensaje  Admin Dom Abr 25, 2010 10:41 pm

Arreglo: Un Arreglo es una estructura de datos que almacena bajo el mismo nombre (variable) a una colección de datos del mismo tipo.
Los arreglos se caracterizan por:

• Almacenan los elementos en posiciones contiguas de memoria

• Tienen un mismo nombre de variable que representa a todos los elementos. Para hacer referencia a esos elementos es necesario utilizar un índice que especifica el lugar que ocupa cada elemento dentro del archivo.

Tipo de Arreglos:

Unidimensionales (Vectores)

Vectores

Es un arreglo de “N” elementos organizados en una dimensión donde “N” recibe el nombre de longitud o tamaño del vector. Para hacer referencia a un elemento del vector se usa el nombre del mismo, seguido del índice (entre corchetes), el cual indica una posición en particular del vector. Por ejemplo:

Vec[x]

Donde:

Vec………… Nombre del arreglo

x…………… Numero de datos que constituyen el arreglo

Representación gráfica de un vector

Vec[1]7 Vec[2]8 Vec[3]9 Vec[4]10

Llenado de un Vector

• Hacer para I = 1 a 10

Leer vec[I]

Fin-para

• Hacer mientras I <= 10

Leer vec[I]

Fin-mientras

• I=1

Repetir

Leer vec[I]

I = I + 1

Hasta-que I>10

Matriz

Es un arreglo de M * N elementos organizados en dos dimensiones donde “M” es el numero de filas o reglones y “N” el numero de columnas.

Para representar una matriz se necesita un nombre de matriz se necesita un nombre de matriz acompañado de dos índices.

Mat [R,C]

Donde R indica el renglón y C indica la columna, donde se encuentra almacenado el dato.

Representación gráfica de una matriz

Mat [R,C]

1,1 1,2 1,3 1,4 Filas

2,1 2,2 2,3 2.4

3,1 3,2 3,3 3,4

4,1 4,2 4,3 4,4

Columnas

Llenado de una matriz

• Por renglones

Hacer para R = 1 a 5

Hacer para C = 1 a 5

Leer Mat [R,C]

Fin-para

Fin-para

• Por columnas

Hacer para C = 1 a 5

Hacer para R = 1 a 5

Leer Mat [R,C]

Fin-para

Fin-para

Admin
Admin

Mensajes : 17
Fecha de inscripción : 26/08/2009

https://copiatec.activo.mx

Volver arriba Ir abajo

iniciando Sle2 Vectores Empty vector q determine las edades e imprima cuantos mayores de 18 años

Mensaje  Admin Lun Abr 26, 2010 6:30 am

ola ke tal amigo aki esta el pseucodigo no se si asi lo kerias

var
c,edades:numerico
vec:vector[*] numerico
k,menores :numerico

inicio
imprimir("\nIngrese Cantidad de edades a almacenar ")
leer (edades)
dim (vec,edades)
imprimir("\nIngrese las edades ")
desde k=1 hasta edades
{
leer (vec[k])
si (vec[k]>=18){
c=c+1;
}

}

imprimir("\los mayores de 18 son ",c)
menores=edades-c;
imprimir("\nLos menores de edad son ",menores);
fin
//autor adrian_fisa@hotmail.com


Espero y te sirva, si te sirve agradecere comentarios de lo contrario me dices en ke estoy mal ok..
att adrian_fisa@hotmail.com cheers


Última edición por Admin el Lun Abr 26, 2010 5:22 pm, editado 1 vez

Admin
Admin

Mensajes : 17
Fecha de inscripción : 26/08/2009

https://copiatec.activo.mx

Volver arriba Ir abajo

iniciando Sle2 Vectores Empty Pseucodigo a lenguaje de alto nivel

Mensaje  Admin Lun Abr 26, 2010 5:20 pm

Me di la tarea de pasarlo en unlenguaje de alto nivel como lo es java.... Estes es el mismo ke puse arriba en pseucodigo notaras ke la logica es muy similar lo unico que cambia son las instrucciones

import java.io.*;
public class mayor{
public static void main(String[]args)throws IOException{
BufferedReader in=new BufferedReader(new InputStreamReader(System.in));
PrintStream p=System.out;
int c=0,edad=0,menores=0;
p.println("Numero de edades a alamcenar");
edad=Integer.parseInt(in.readLine());
int vec[]=new int[edad];
p.println("Intoduzca las edades");
for(int i=0;i<edad;i++){
vec[i]=Integer.parseInt(in.readLine());
if(vec[i]>=18)
c=c+1;
}
p.println("Mayores de edad "+c);
menores=edad-c;
p.println("Menores de edad "+menores);

}
}

//autor: Adrian_fisa@hotmail.com

Se agradecen comentarios..........adrian_fisa@hotmail.com affraid

Admin
Admin

Mensajes : 17
Fecha de inscripción : 26/08/2009

https://copiatec.activo.mx

Volver arriba Ir abajo

iniciando Sle2 Vectores Empty Re: iniciando Sle2 Vectores

Mensaje  Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.