miércoles, 28 de octubre de 2009

PRACTICA 8-3 WINDOS




PRACTICA 8-2 C WINDOWS




PRACTICA 8-2B WINDOWS




PRACTICA8-2 WINDOWS




PRACTICA8-1 WINDOWS




PRACTICA 8-3

3) Escriba un programa que especifique tres arreglos unidimensionales denominados corriente, resistencia y voltios. Cada arreglo debe ser capaz de almacenar diez elementos. Empleando una gaza for , introduzca valores para los arreglos corriente y resistencia. Los datos introducidos en el arreglo voltios deben ser el producto de los valores correspondientes en los arreglos corriente y resistencia (voltios[i]=corriente[i]*resistencia[i]).Después de introducir todos los datos, despliegue la siguiente salida: Corriente Resistencia Voltios Despliegue el valor correcto debajo de cada encabezado de columna.

PSEUDOCODIGO
Inicio int[] COR = new int [10]; int[] RES = new int[10]; int[] VOL = new int[10]; int I=0; write "Introdusca los siguientes elementos" for (I = 0; I <10;i++)
{
print "RESISTENCIA {0}: ", I
read RES[I]
print"CORRIENTE {0}: ", I
read COR[I]
}
print "RESISTENCIA CORRIENTE VOLTIOS";
for (I = 0; I <>
{
VOL[I] = COR[I] * RES[I];
print RES[I] COR[I] VOL[I]);
}
Fin



PRACTICA 8-2C

C) Repita el ejercicio B, pero haga que el programa localice el menor de los datos introducidos.
PSEUDOCODIGO
Inicio

int[] emax = new int[10];
int i, men, pos = 0;
write "Introduce un numero entero: "
LEER emax[0]
men = emax[0];
for (i = 1; i<10;i++)
{
Write “ Introdcue dato {0}: ", i
read emax[i]
if (emax[i] <>
{
pos = i;
men = emax[i];
} }
write "Listado de 10 numeros enteros"
for (i = 0; i <>
{
Write i + " " + emax[i]
}
write "El valor menor es: {0} ", menor
FIN



PRACTICA 8-2B

B) repita el ejercicio del inciso a, pero siga el rastro del máximo elemento del arreglo y del numero del índice para el máximo. Después de desplegar los números, imprime estos dos mensajes:
El valor máximo es:
Este es el elemento numero_____ en la lista de números.
Haga que el programa despliegue los valores correctos en lugar subrayado en los mensajes.

PSEUDOCODIGO
Inicio
int[] emax = new int[10];
int i, may, pos = 1;
write "Introduce un numero entero: "
read emax[0]
may = emax[0];
for (i = 1; i <>
{
write "Introduce dato {0}: ", i
read emax[i]
if (emax[i] > may)
{
may = emax[i];
pos = i;
}
}
write "listado de 10 numeros enteros"
for (i = 0; i<10;i++)
{
write i + " " + emax[i]
}
write "El valor mayor es: {0} ", may
write "{0} es el elemento numero {1} del listado", may, pos
Fin




PRACTICA 8-2

2.A) Escriba un programa para introducir 10 números enteros en un arreglo llamado emax y encuentre el máximo valor introducido. El programa debe contener solo una gaza o ciclo y el máximo debe determinarse al introducir los valores de los elementos del arreglo (sugerencia: establezca el mayor número igual al primer elemento del arreglo, el cual debe ser aportado antes de la gaza que se utilizara para introducir los demás valores del arreglo.

PSEUDOCODIGO
Inicio
int[] emax = new int[10];
int i, may;
write "Introduce un numero entero: "
Read emax[0]
may = emax[0];
for (i = 1; i <10;i++)
{
write "Introduce dato {0}: ", i
read emax[i]
if (emax[i] > may)
{
may = emax[i];
}
}
write "Listado de 10 numeros enteros"
for (i = 0; i <10; i++)
{
write emax[i]
}
write "El numero mayor es: {0} ", may
Fin




PRACTICA 8-1

1. Escriba un programa para introducir ocho números en un arreglo llamado temp. Al Introducir cada número, súmelo a un total. Después de introducir todos los números y el promedio.






martes, 20 de octubre de 2009

practica 7-8

8.Escriba un programa que calcule e imprima el producto de los enteros impares del 1 a N.Dar por el teclado el valor N.
PSEUDOCODIGO
1- inicio
int n, p=1 ,c
print "introduce cantidad de numeros"
read n
for c=1 to n step c=c+2
{
p= p*c
print "el preoducto es:",p
final








practica 7-7

7.Disene un programa que lea un valor N ,luego lea N numeros de entrada (utilice la instruccion for) e imprima total , el promedio .
Pseudocodigo
1- Inicio
double I,suma,dato, n, p=0.0, promedio, t=-1
read n
suma=n
for (I=1; I<=n; I++)
{
dato=0+I
read dato
p=p+dato
}
suma=suma+p-I
suma=suma-t
promedio= p/n
print "el promedio es :", promedio
print "la suma es : ",suma
fin





ppractica 7-6

6.Escriba un programa que encuentre el dato mayor y menor N numerps leidos por el teclado.utilice una instruccion d repeticion para leer y seleccionar el dato mayor y menor.



practica 7-5


5.Elaboral un programa que lea un numero entero N.Realizar un ciclo utilizando la instruccion while para leer un valor numerico N veces , hacer una suma de los numeros pares y otra de los impares. Y al final desplegar las sumas y indicar cual fue la suma menor.
En Proceso.
PSEUDOCODIGO

1-Inicio

int num rep, c=1

int sumapar=0

int sumaimpar= 0

print "introduca cantidad de numeros"

read rep

while (c<= rep)

{

print "introduce nimero entero"

read num

if ( num % 2 ==0)

{
sumapar=sumapar+num

}

if ( num% 2 ==1)

sumaimpar=sumaimpar+num
c=c+1
print "la suma de los numeros pares es par:",sumapar
print "la suma de los numeros impares es impares:",sumaimpar
if ( sumapar>sumaimpar)
{
total = sumpar
}
else
{
Print (sumimpar)
}

if (sumpar < total =" sumimpar">



















7-4

4.Elaborar un programa que lea un numero entero N.Realizar un ciclo utilizando la instruccion for para leer un valor numerico N veces, hacer una suma de los numeros pares y otra de los impares. y al final desplegar las sumas y indicar cual fue mayor.




7-3

3.Elaborar un programa que permita leer un numero e umprima una tabla con las potencias de los numeros desde 1 hasta el numero leido l.la potencia de 1 es 1 elevado a la potencia 1. La protencia 1. La potencia de 2 , es 2 elevado ala potencia del numero leido.




7-2

2.Disene un programa que permita leer un numero Npar, y calcule e imprima la suma de los numeros pares del 2 hasta el numero leido.si el numero leido es menor que 2,debe imprimir un mensaje de error.

Pseudocodigo
1-inicio
Real sumaserie=0, n,i
print "introduce valor de numeros enteros"
read n
if(n<2)
{
print "el valor es incorrecto"
{
for i=2 to n step i=2.0
{
suma=suma+i
}
print suma de los pareses", suma
fin