jueves, 2 de diciembre de 2010

PRACTICA 11_2 CONSOLA Y VISUAL





pseudocodigo 11_2

1.-Inicio
Op1=0.0 double
Op2 =o.o double
Suma=0.0 double
Resta=0.o double
Multiplicacion= 0.0 double
Division =0.0 double
Mayor=0.0 double
Menor=0.0 double
Operacion Aritmetica()
CalcularSuma()
CalcularResta()
CalcularMultiplicacion()
CalcularDivision()
CalcularMayor()
CalcularMenor()
ImprimirSuma()
ImprimirResta()
ImprimirMultiplicacion()
ImprimirDivision()
ImprimirMayor()
ImprimirMenor()
Fin

2.-Inicio
Operacion Aritmetica()
Print "Operando 1:"
Read Op1
Print "Operando 2:"
Read Op2
Fin

3.-Inicio
CalcularSuma()
Suma=Op1+Op2
Fin

4.-Inicio
CalcularResta()
Resta=Op1-Op2
Fin

5.-Inicio
CalcularMultiplicacion()
Multiplicacion=Op1*Op2
Fin

6.-Inicio
CalcularDivision()
Division=if (Op2 != 0)
{
Op1 / Op2;
}
else
{
return -1;
}
Fin

7.-Inicio
CalcularMayor()
Mayor=if (Op1 >= Op2)
{
Op1=Mayor;
}
else
{
Op2=Mayor;
}
Fin

8.-Inicio
CalcularMenor()
Menor=if (Op1 <= Op2)
{
Op1=Menor;
}
else
{
Op2=Menor;
}
Fin

9.-Inicio
ImprimirSuma()
Print "Operacion Aritmetica"
Print "Operando1",Op1
Print "Operando2",Op2
Print "Suma:",Suma
Fin

10.-Inicio
ImprimirResta()
Print "Operacion Aritmetica"
Print "Operando1",Op1
Print "Operando2",Op2
Print "Resta:",Resta
Fin

11.-Inicio
ImprimirMultiplicacion()
Print "Operacion Aritmetica"
Print "Operando1",Op1
Print "Operando2",Op2
Print "Multiplicacion:",Multiplicacion
Fin

12.-Inicio
ImprimirDivision()
Print "Operacion Aritmetica"
Print "Operando1",Op1
Print "Operando2",Op2
Print "Division:",Division
Fin

13.-Inicio
ImprimirMayor()
Print "Operacion Aritmetica"
Print "Operando1",Op1
Print "Operando2",Op2
Print "Mayor:",Mayor
Fin

14.-Inicio
ImprimirMenor()
Print "Operacion Aritmetica"
Print "Operando1",Op1
Print "Operando2",Op2
Print "Menor:",Menor
Fin

PRACTICA 11_1 CONSOLA Y VISUAL




pseudocodigo 11_1

1.- inicio

largo =0.0 double
ancho=0.0 double
area=0.0 double

leer dato ( )
calcular area ( )
imprime area ( )

fin

1.- leer dato largo ( )

print "laro rectangulo :"
read largo
print "ancho rectangulo :"
read ancho

fin leer dato largo ( )

2.- inicio calcular area ( )
area = largo * ancho

fin

3.- inprimir area ( )
print "dato rectangular "
print " largo = ",largo
print "ancho = ",ancho
print "area = ",area

fin

sábado, 20 de noviembre de 2010

PRACTICA 10_D CONSOLA Y VISUAL


pseudocodigo 10_D

D)
repita el ejersisio C) pero qe despliege la colubna y el renglon menor

pseudo codigo:
1.- inicio
val [3,4] int
suma=0 int
r=0 int
c=0 int
menor=9999 int
menorC=9999 int
for(r=0 to 2 step r=r+1)
{
for(c=0 to 3 step c=c+1)
{
print" dato = "
read val [r,c]
}
}
for(r=o to 2 step r=r+1)
{
suma = 0
for(c=o to 3 step c=c++)
{
suma=suma+val[r,c]
}
if(suma
{
menor=suma
posr=r
}
}
for(c=o to 3 step c=c+1)
{
suma = 0
for(r=0 to 2 step r=r++)
{
suma=suma +val[r,c]
if(suma
{
menorC=suma
posC=r
}
print"la suma de la renglon",(posr+1)"es menor:",menor
print"la suma de la colubna",(posc+1)"es menor:",menorC

fin

PRACTICA 10_C CONSOLA Y VISUAL


pseudocodigo 10_C

c)
repita el ejersisio B) pero qe despliege la colubna y el renglon mayor

pseudo codigo:
1.- inicio
val [3,4] int
suma=0 int
r=0 int
c=0 int
mayor=0 int
mayorC=0 int
for(r=0 to 2 step r=r+1)
{
for(c=0 to 3 step c=c+1)
{
print" dato = "
read val [r,c]
}
}
for(r=o to 2 step r=r+1)
{
suma = 0
for(c=o to 3 step c=c++)
{
suma=suma+val[r,c]
}
if(suma>mayor)
{
mayor=suma
posr=r
}
}
for(c=o to 3 step c=c+1)
{
suma = 0
for(r=0 to 2 step r=r++)
{
suma=suma +val[r,c]
if(suma>mayorC)
{
mayorC=suma
posC=r
}
print"la suma de la renglon",(posr+1)"es mayor:",menor
print"la suma de la colubna",(posc+1)"es mayor:",menorC

fin

PRACTICA 10_B CONSOLA Y VISUAL


pseudocodigo 10_b

B) repita el ejercicio A) pero qe despliege la suma de las colubnas

pseudo codigo:

1.- inicio
val [3,4] int
suma=0 int
r=0 int
c=0 int

for(r=0 to 3 step r=r+1)
{
for(c=0 to 4 step c=c+1)
{
print" dato = "
read val [r,c]
}
}
for(r=o to 3 step r=r+1)
{
suma = suma + val [r, c]
}
print"la suma de la colubna",(c+1)"es:",suna

}
fin

PRACTICA 10_1 CONSOLA Y VISUAL


viernes, 19 de noviembre de 2010

pseudocodigo 10_1_A

a)Escriba un programa que considere un arreglo bidimensional llamado VAL de 3 x 4. Despliegue por separado el total de cada renglón y cual renglon tiene la suma mayor.

pseudo codigo:

1.- inicio
val [3,4] int
suma=0 int
r=0 int
c=0 int

for(r=0 to 3 step r=r+1)
{
for(c=0 to 4 step c=c+1)
{
print" dato = "
read val [r,c]
}
}
for(r=o to 3 step r=r+1)
{
suma = suma + val [r, c]
}
print"la suma del renglo",r,"es:",suma

}
fin

PRACTICA 9_3 CONSOLA Y VISUAL


pseudocodigo 9_3

Escriba un programa para inicializar los siguientes números en un arreglo llamado pendientes: 17.24, 25.63, 5.94, 33.92, 3.71, 32.84, 35.93, 18.24, 6.92. El programa debe localizar los valores máximo y mínimo en el arreglo.

pseudo codigo:
1.-inicio
pendientes[9]={17.24 , 25.63 , 5.94 , 33.92 , 3.71 , 32.24 , 34.93 , 18.24 , 6.92}
i=0 int
maximo = pendientes [0] double
minimo = pendientes[0] double

for(i=1 to 9 step i=i++)
{
if (pendientes[i]>maximon)
{
maximo = pendientes[i]
}
if(pendientes[i]{
minimo = pendientes[i]
}
}
print " el maximo valor es :",maximo
print " el minimo valor es :",minimo

fin

PRACTICA 9_2 CONSOLA Y VISUAL


pseudocodigo 9_2

Escriba un programa que especifique tres arreglos unidimensionales denominados corriente,resistencia y voltios. Cada arreglo debe ser capaz de almacenar 10 elementos. Introduzca valores para los arreglos corriente y resistencia. Los datos introducidos en el arreglo voltios debe ser el producto de los valores correspondientes en los arreglos corriente y resistencia( entonces 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 encabezo de columna.

pseudo codigo:
voltios [10] int
corriente [10] int
resistencia [10] int

for (i=0 to 9 step i=i++)
{
print" corriente ", (i+1),":"
read corriente[i]

print " resistencia ",(i+1),":"
read resistencia [i]

voltios[i]=corriente[i]*resistencia[i]
}

print "corriente resistensia vlotios"

for(i=0 to 9 step i=i++)
{
print corriente[i]," " ,resistencia[i]," ",voltios[i]
}

fin

PRACTICA 9_1 CONSOLA Y VISUAL


pseudocodigo 9_1

Suponga que desea leer una lista de n cantidades en punto flotante y calcular la media. Calcular la desviación de cada uno de los valores respecto a la media, usando la formula Di= Xi - media
donde X representa cada una de las cantidades, i=0,1,2...n-1 y media la media calculada

pseudo codigo:
1.inicio
n=0 int
i=0 int
suma =0.0 f
print" n ="
read n

x[n] float
d[n] float

for(i=0 to n-1 step i= i ++)
{
print" dato ",(i+1)
read x[i]

suma = suma + x[i]
}
media=suma/n
print"la media es :",media

for(i=0 to n-1 step i=i++)
{
d[n]=x[i]-media
}
print"elementos desviacion"
for(i=0 to n-1 step i=i++)
{
pint x[i] , " " , d[i]
}

fin

miércoles, 17 de noviembre de 2010

PRACTICA 8_3_B CONSOLA Y VISUAL


pseudocodigo 8_3_B

b)repita el ejercicio b, pero haga que el programa localice el menor de los datos generados aleatoriamente.
pseudo codigo:
1.-inicio
numero =new random random
emax [10] int
menor =99999 int
i=0 int

for(i=1 to 9 step i = i++)
{
emax[i] = numero.next(100)
print "numero=",emax[i]


if(emax{
menor=emax[i]
}
}
print " el valor minimo es :",menor

fin

PRACTICA 8_3_A CONSOLA Y VISUAL


pseudocodigo 8_3_A

a)Haga un programa para generar 20 números aleatorios y almacenarlos en un arreglo.Encontrar el maximo valor y del número del índice para el máximo.

pseudo codigo:
1.-inicio
numero =new random random
emax [10] int
mayor =0 int
i=0 int

for(i=1 to 9 step i = i++)
{
emax[i] = numero.next(100)
print "numero=",emax[i]


if(emax>mayor)
{
mayor=emax[i]
}
}
print " el valor maximo es :",mayor

fin

PRACTICA 8_2_C CONSOLA Y VISUAL


pseudocodigo 8_2_C

c.
Repita el ejercicio b, pero haga que el programa localice el menor de los datos introducidos.

pseudo codigo:
pseudo codigo:
1.-inicio

emax [10] int
menor =99999 int
i=0 int
pos=0 int
print"dato 1="
read emax[10]

menor= emax[0]
pos=0
for(i=1 to 9 step i = i++)
{
print "dato="
read emax [i]

if(emax{
menor=emax[i]
pos=i
}
}
print " el valor menor es :",menor
print" su posicion es :",pos

fin

PRACTICA 8_2_B CONSOLA Y VISUAL


pseudocodigo 8_2_B

b.Repita el ejercio a pero siga el rastro del máximo elemento del arreglo y del número del índice para el máximo. Despues de desplegar los números, imprima estos dos mensajes:
El valor máximo es:
Este es el elemento numero _____ en la lista de numeros

pseudo codigo:
pseudo codigo:
1.-inicio

emax [10] int
mayor =0 int
i=0 int
pos=0 int

print"dato 1="
read emax[10]

mayor= emax[0]
pos=0

for(i=1 to 9 step i = i++)
{
print "dato="
read emax [i]

if(emax>mayor)
{
mayor=emax[i]
pos=i
}
}
print " el valor maximo es :"
print" su posicion es :"

fin

PRACTICA 8_2_A CONSOLA Y VISUAL


martes, 16 de noviembre de 2010

pseudocodigo 8_2_A

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 sólo una gaza 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 utilizará para introducir los demás valores del arreglo).

pseudo codigo:
1.-inicio

emax [10] int
mayor =0 int
i=0 int

print"dato 1="
read emax[10]

mayor= emax[0]
for(i=1 to 9 step i = i++)
{
print "dato="
read emax [i]

if(emax>mayor)
{
mayor=emax[i]
}
}
print " el valor maximo es :",mayor

fin

lunes, 8 de noviembre de 2010

PRACTICA 8_1 CONSOLA Y VISUAL


pseudocodigo 8_1

Escriba un programa para introducir 10 números enteros en un arreglo llamado Numeros . Al introducir cada número, súmelo a un total. Después de introducir todos los números, despliegue los números y el promedio.

pseudo codigo:
1.-inicio
numero[10] int
suma =0 int
p=o int
i=0 int

for( i=0 to 9 step i=i+1)
{
print " datos =?"
reas numeros [i]
suma=suma + numeros [i]
}
p=suma/10
print " listado de numeros"
for(i=0 to 9 step i=i+1)
{
print " numeros [i] "
}
print"promedio=?",p

fin