Pseudocódigo
Inicio de la funcion cilindro (real, real, real, real)
cilindro (real a, real b, real c, real d)
{
a= 3.1416 * c * c * d
b= 2 * 3.1416 * c * d
write "El volumen del cilindro es: ", a
write <<"La superficie del cilindro es: ", b
}
Fin de la funcion
Inicio del programa
{
v, s, ra, la real
write"Introduce radio del cilindro: "
read r
write "Introduce largo del cilindro: "
read l
v= 3.1416 * ra * ra * la
s= 2 * 3.1416 * ra * la
cilindro (v,s,ra,la)
}
Fin del programa
PROBLEMA 2.
Pseudocodigo
Inicio de la funcion
funcion min(int&)
funcion min(int&min)
{
a,b,c int
write"Introduzca tres numeros: "
read a
read b
read c
if (a<b && b<c) then
{
min=a
}
else if(num2<num3) then
{
min=b
}
else
{
min=c
}
Fin de la funcion
}
Inicio de programa
a int
min(a)
write"El numero minimo es: ",a
Fin de programa
PROBLEMA 3.
Pseudocodigo
Inicio de la funcion invert( num int, nume int)
{
while (num<>0)
{
nume=num mod 10
num=num/10
write nume
}
}
Fin de la funcion invert
Inicio programa
{
nume,num int
write "Introduzca un numero entero y que sea positivo:"
read num
write "Su numero invertido es:"
invert(num, nume)
}
Fin programa
PROBLEMA 4.
PROBLEMA 4
Pseudocodigo
Inicio de la funcion entr (n1 real, n2 int)
{
n2=n1
write "El entero es: ", n2
}
Fin de la funcion entr
Inicio de programa
{
n1 real
n2 int
write "Introduzca un numero con punto decimal: "
read n1
entr(n1,n2)
}
Fin de programa
PROBLEMA 5.
Pseudocodigo
Inicio de funcion temp
temp[8] int
sum=0, i temp
write "Introduzca valores enteros:"
for (i=0 to i<8 step i=i+1)
{
write "Introduce el ", (i+1), write " numero entero: "
read temp[i];
sum+=temp[i];
}
prom=sum/8 int
write "LISTA DE NUMEROS INTRODUCIDOS"
for (i=0 to i<8 step i=i+1)
{
temp[i]
}
write "El promedio total de los 8 numeros enteros es",prom
Fin de funcion temp
PRACTICA 6.
Pseudocodigo
Inicio
minmax[10] real
maxi, mini real
i=2 int
write"Numero 1: "
read minmax[0]
maxi=minmax[0]
mini=minmax[0]
for(i=2 to i<=10 step i=i+1)
{
write"Numero”,i,": "
read minmax[i]
if(minmax[i]>maxi)
maxi=minmax[i]
if(minmax[i]<mini)
mini=minmax[i]
}
write"El numero maximo es: ",maxi
write"El numero minimo es: ",mini
Fin
PROBLEMA 7.
Pseudocodigo
INICIO
num[15], n, i int
write "Introduce 15 numeros enteros"
write "Numero 1:"
read num[1]
n=num[1]
for(i=1 to i<=15 step i=i+1)
{
write "Num "(i+1)": "
read num[i]
}
write "Los valores pares son:"
for(i=1 to i<=15 step i=i+1)
{
if((num[i]) mod 2 = 0)
write num[i]
}
write "Los valores impares son:"
for(i=0 to i<=14 step i=i+1)
{
if((num[i]) mod 2 <> 0)
write num[i]
}
Fin
.
PROBLEMA 8
Pseudocodigo
Inicio
num[12] int
posi, nega, i int
posi=0
nega=0
write "Introduzca 12 numeros paraa evaluar: "
for(i=0 to i<12 step i=i+1)
{
write "Numero ",i+1," : "
read num[i]
}
write "Numeros positivos",
for(i=0 to i<12 step i=i+1)
{
if (num[i]>0)
{
posi=posi+1
write num[i]
}
}
write "Numeros negativos"
for (i=0 to i<12 step i=i+1)
{
if (num[i]<0)
{
nega=nega+1
write num[i]
}
}
write" La cantidad de numeros positivos es:",posi
write" La cantidad de numeros negativos es:",nega
Fin








No hay comentarios:
Publicar un comentario