Problema 1
Suponga
que "a" almacena el valor entero 5, "m" almacena el valor entero 100,
"n" almacena el valor entero 1 y "p" almacena el valor entero 10.
1) m/p+3
2) m/p+n-10a
3) m-3*n+4*n
4) m/p+n%2
5) a+n%p+p
Algoritmo:
1-Inicio
Inicializar variables
a=5
m=100
n=1
p=10
2- Calcular m/p+3
R=m/p+3
3- Desplegar R
print "m/p+3= 100/10+3= ",R
4- Calcular m/p+n-10a
R=m/p+n-10a
5- Desplegar R
print "m/p+n-10+a= 100/10+1-10+5= ",R
6- Calcular m-3*n+4*n
R=m-3*n+4*n
7- Desplegar R
print "m-3*n+4*n= 100-3*1+4*1= ",R
8- Calcular m/p+n%2
R=m/p+n%2
9- Desplegar R
print "m/p+n%2= 100/10+1%2= ",R
10- Calcular a+n%p+p
R=a+n%p+p
11- Desplgar R
print "a+n%p+p= 5+1%10+10= ",R
12- Fin
Lenguaje C++
Problema 2
Evalue las siguientes expreciopnes de punto flotante "x" almacena el valor 3.0, y=6.0, z=4.0
1) x+4.0*y/x
2) x*z/y+x*y
3) 2.0*y/z*8.0/z
4) y*y-y/2.0+x
5) x*y*z/2.0
Algoritmo:
1-Inicio
Inicializar los valores
x=3.0
y=6.0
z=4.0
2- Calcular x+4.0*y/x
res1=x+4.0*y/x
3- Calcular x*z/y+x*y
res2=x*z/y+x*y
4- Calcular 2.0*y/z*8.0/z
res3=2.0*y/z*8.0/z
5- Calcular y*y-y/2.0+x
res4=y*y-y/2.0+x
6- Calcular x*y*z/2.0
res5=x*y*z/2.0
7- Desplegar res1, res2, res3, res4, res5
print "x+4.0*y/x = ", res1
print "x*z/y+x*y = ", res2
print "2.0*y/z*8.0/z = ", res3
print "y*y-y/2.0+x = ", res4
print "x*y*z/2.0 = ", res5
8- Fin
Lenguaje C++
Problema 3
Evaluar las siguientes expreciones mixtas x=6, y=2, z=16.0
1) 10+z/y*y
2) 50.0-x/(y+x)
3) 1+36/x+z
4) 20+z*4/y+10.0
5) x*x+z/y+(18)(y)
Algoritmo:
1-Inicio
Inicializar variables
x=6
y=2
z=16.0
2- Calcular 10+z/y*y
R=10+z/y*y
3- Desplegar R
print "10+z/y*y= 10+2/16.0*16.0= ", R
4- Calcular 50.0-x/(y+x)
R=50.0-x/(y+x)
5- Desplegar R
print "50.0-x/(y+x)= 50.0-6/(2+6)= ", R
6- Calcular 1+36/x+z
R=1+36/x+z
7- Desplegar R
print "1+36/x+z= 1+36/6+16.0= ", R
8- Calcular 20+z*4/y+10.0
R=20+z*4/y+10.0
9- Desplegar R
print "20+z*4/y+10.0= 20+16.0*4/2+10.0= ", R
10- Calcular x*x+z/y+(18*y)
R=x*x+z/y+(18*y)
11- Desplegar R
print "x*x+z/y+(18)(y)= 6*6+16.0/2+(18)(2)= ", R
12- Fin
Lenguaje C++
Problema 4
Evaluar las siguientes expreciones:
1) 5.0*(1.0+7.0*3.0)
2) (70.0-20.0)*(6.0-4.0)
3) 8.0*(3.0+1.0)*(100.0)
4) (5.5+4.5)*(24.53-20.3)
5) (8.0)*(9.5)/(2.0)*(4.0)
Algoritmo:
1- Inicio
Calcular 5.0*(1.0+7.0*3.0)
res1=5.0*(1.0+7.0*3.0)
2- Calcular (70.0-20.0)*(6.0-4.0)
res2=(70.0-20.0)*(6.0-4.0)
3- Calcular 8.0*(3.0+1.0)*(100.0)
res3=8.0*(3.0+1.0)*(100.0)
4- Calcular (5.5+4.5)*(24.53-20.3)
res4=(5.5+4.5)*(24.53-20.3)
5- Calcular (8.0)*(9.5)/(2.0)*(4.0)
res5=(8.0)*(9.5)/(2.0)*(4.0)
6-Desplegar res1, res2, res3, res4, res5
print "5.0*(1.0+7.0*3.0) = ", res1
print "(70.0-20.0)*(6.0-4.0)= ", res2
print "8.0*(3.0+1.0)*(100.0) = ", res3
print "(5.5+4.5)*(24.53-20.3) = ", res4
print "(8.0)*(9.5)/(2.0)*(4.0) = ", res5
7- Fin
Lenguaje C++
Problema 5
Escribir y ejecutar un programa que imprima una pagina de texto con no mas de 40 caracteres por linea.
Algoritmo:
1- Inicio
Desplegar mensaje
print,
setw(40), "Se denomina inteligencia artificial (IA) a la capacidad de
razonar de un agente no vivo. Existen distintos tipos de conocimiento y
medios de representacion del conocimiento, el cual puede ser cargado en
el agente por su disenador o puede ser aprendido por el mismo agente
utilizando tecnicas de aprendizaje. Tambien existen distintos tipos de
percepciones y acciones, que pueden ser obtenidas y producidas,
respectivamente por sensores fisicos y sensores mecanicos en maquinas,
pulsos electricos u opticos en computadoras, tanto como por entradas y
salidas de bits de un software."
2- Fin.
Lenguaje C++
Problema 6
Escribir un programa para inicializar 5 variables con valores enteros. calcular y desplegar la suma, multiplicacion y promedio.
Algoritmo:
1- Inicio
Inicializar variables
valor1=5
valor2=18
valor3=7
valor4=10
valor5=11
2- Calcular suma
suma=valor1+valor2+valor3+valor4+valor5
3- Calcular multiplicacion
multiplicacion=valor1*valor2*valor3*valor4*valor5
4- Calcular promedio
promedio=suma/5
5- Desplegar suma, multiplicacion, promedio
print "suma= ", suma
print "multiplicacion= ", multiplicacion
print "promedio= ", promedio
6- Fin
Lenguaje C++
Problema 7
Hacer un programa que inicialice una variable llamada horas con un valor e imprima su equivalente en minutos, segundos y dias.
Algoritmo:
1- Inicio
Inicializar horas=36
2- Calcular dias
dias=horas/24
3- Calcular minutos
minutos=horas*60
4- Calcular segundos
segundos=minuto*60
5- Desplegar dias, minutos y segundos
print "dias= ", dias
print "minutos= ", minutos
print "segundos= ", segundos
6- Fin
Lenguaje C++
Problema 8
Haga
un programa que de valor a una variable llamada radio, para calcular el
area y volumen de una esfera. Desplegar los valores de radiol, area y
volumen.
Volumen= (4πr^2)/3
Area= 4πr^2
Algoritmo:
1- Inicio
Inicializar radio=8.5
2- Calcular area
area=4*3.1416*(radio^2)
3- Calcular volumen
volumen=(4*3.1416*(radio^2))/3
4- Desplegar radio, area y volumen
print "radio de la esfera= ", radio
print "area de la esfera= ", area
print "volumen de la esfera= ", volumen
5- Fin
Lenguaje C++
No hay comentarios:
Publicar un comentario