13/04/2010
ARREGLO:
Un conjunto de datos de un tipo
int a,
int b,
int c,
int d,
A: conmujto de numeros enteros
A,B,C,D = int
visual= A() cantidad de datos
C# = A[] Cantidad de datos
PSEUDOCODIGO
inicio
{
INT A=2 , B=2, su,
su = A+B,
ESCRIBA (su)
}
C#= A(0)= console.readline()
Visual = A[0]= console.parse(console.readline())
EJEMPLO
for (i=0; i<25;>
{
console. writeline("valor posicion");
A[i]= int.parse(console.readline());
}
interfa de desarrollo = ID = plataforma donde se manejan diferrentes lenjuajes de programacion.
ARREGLOS 2D MATRICES
visual b= B(3)(3)
C# = b[3][3]
pseudocodigo
for (i=0; i<3;>
{
for (j=0; j<3;>
{
B[i][j] = int.parse(console.readline());
EJERCICIOS:
1. Llena un vector A de 10 posiciones y lleno un vector B de 10 posiciones para llenar un vector C de 10 posiciones con el resultado de la suma del vector A Y B.
PSEUDOCODIGO
INICIO { INT A [10], B [10]; C [10], I FOR (I=0; I<10;>
{
ESCRIBA (“POSICION A (0)”, I);
LEA A [I]; } FOR (I=0; I<10;>
{
ESCRIBA (“POSICION B (0)”, I);
LEA B [I];
}
FOR (I=0; I<10;>
{
C [I] = A [I] + B [I];
ESCRIBA C [I];
}
}
2. Un vector de 17 posiciones aleatoriamente sin que se repita el digito, encontrar el mayor, en que posición se encuentra, y el menor en que posición se encuentra.
PSEUDOCODIGO: INICIO int[] A = new int[17]; int men = 0; int pmen = 0; int may = 0; int pmay = 0; int i; int j; for (i = 0; i <>
{
ESCRIBA (“DIGITE EL VALOR”);
LEA A[I];
for (j = 0; j <>
{
WHILE (A[i] == A[j])
{
ESCRIBA(“NUMERO REPETIDO”);
LEA A[I];
}
}
}
for (i = 0; i <>
{
men = A[i];
may = A[i];
for (j = 0; j <>
{ if (men > A[j]) { men = A[j]; pmen = j; } if (may < may =" A[j];" pmay =" j;">
}
}
}
ESCRIBA("el numero mayor es:"+ may);
ESCRIBA("la posicion es : " + pmay);
ESCRIBA("el numero menor es :"+ men);
ESCRIBA("la posicion es : " + pmen);
}
}
}
3.1. Llenar una matriz A de 5*5 y luego llenar una matriz B de 5*5 para llenar una matriz C con la suma de las matrices A y B, luego encontrar los números pares de la matriz C ingresarlos en un vector, imprimirlos y luego imprimir el vector en orden ascendente.
PSEUDOCODIGO
INICIO int[,] a = new int[5, 5]; int[,] b = new int[5, 5]; int[,] c = new int[5, 5]; int[] d = new int[25]; int i = 0; int j = 0; int t = 0; for (i = 0; i < j =" 0;" i =" 0;" j =" 0;" i =" 0;" j =" 0;" i =" 0;" j =" 0;" 2 ="=" j =" 0;" i =" 0;" j =" 0;" t =" d[i];" j =" 0;">
}
}
}
}
13/04/2010
ARREGLO:
Un conjunto de datos de un tipo
int a,
int b,
int c,
int d,
A: conmujto de numeros enteros
A,B,C,D = int
visual= A() cantidad de datos
C# = A[] Cantidad de datos
PSEUDOCODIGO
inicio
{
INT A=2 , B=2, su,
su = A+B,
ESCRIBA (su)
}
C#= A(0)= console.readline()
Visual = A[0]= console.parse(console.readline())
EJEMPLO
for (i=0; i<25;>
{
console. writeline("valor posicion");
A[i]= int.parse(console.readline());
}
interfa de desarrollo = ID = plataforma donde se manejan diferrentes lenjuajes de programacion.
ARREGLOS 2D MATRICES
visual b= B(3)(3)
C# = b[3][3]
pseudocodigo
for (i=0; i<3;>
{
for (j=0; j<3;>
{
B[i][j] = int.parse(console.readline());
EJERCICIOS:
1. Llena un vector A de 10 posiciones y lleno un vector B de 10 posiciones para llenar un vector C de 10 posiciones con el resultado de la suma del vector A Y B.
PSEUDOCODIGO
INICIO { INT A [10], B [10]; C [10], I FOR (I=0; I<10;>
{
ESCRIBA (“POSICION A (0)”, I);
LEA A [I]; } FOR (I=0; I<10;>
{
ESCRIBA (“POSICION B (0)”, I);
LEA B [I];
}
FOR (I=0; I<10;>
{
C [I] = A [I] + B [I];
ESCRIBA C [I];
}
}
2. Un vector de 17 posiciones aleatoriamente sin que se repita el digito, encontrar el mayor, en que posición se encuentra, y el menor en que posición se encuentra.
PSEUDOCODIGO: INICIO int[] A = new int[17]; int men = 0; int pmen = 0; int may = 0; int pmay = 0; int i; int j; for (i = 0; i <>
{
ESCRIBA (“DIGITE EL VALOR”);
LEA A[I];
for (j = 0; j <>
{
WHILE (A[i] == A[j])
{
ESCRIBA(“NUMERO REPETIDO”);
LEA A[I];
}
}
}
for (i = 0; i <>
{
men = A[i];
may = A[i];
for (j = 0; j <>
{ if (men > A[j]) { men = A[j]; pmen = j; } if (may < may =" A[j];" pmay =" j;">
}
}
}
ESCRIBA("el numero mayor es:"+ may);
ESCRIBA("la posicion es : " + pmay);
ESCRIBA("el numero menor es :"+ men);
ESCRIBA("la posicion es : " + pmen);
}
}
}
3.1. Llenar una matriz A de 5*5 y luego llenar una matriz B de 5*5 para llenar una matriz C con la suma de las matrices A y B, luego encontrar los números pares de la matriz C ingresarlos en un vector, imprimirlos y luego imprimir el vector en orden ascendente.
PSEUDOCODIGO
INICIO int[,] a = new int[5, 5]; int[,] b = new int[5, 5]; int[,] c = new int[5, 5]; int[] d = new int[25]; int i = 0; int j = 0; int t = 0; for (i = 0; i < j =" 0;" i =" 0;" j =" 0;" i =" 0;" j =" 0;" i =" 0;" j =" 0;" 2 ="=" j =" 0;" i =" 0;" j =" 0;" t =" d[i];" j =" 0;">
}
}
}
}
FUNCION:
Son los subprogramas que encontramos en una funcion. Tambien son los procedimientos de un funcion
caracteristicas:
- es un programa pequeño de una tarea especifica
- van incorporads ene l programa principal
- en c las funciones a utilizar se definen antes de main
- las funciones se programan despues de cerrar la funcion
METODO:
Cumple la tarea mas no arroja resultados.son pequeños programas que se utilizan dentro de una funcion o programa principal