miércoles, 27 de noviembre de 2013

Examen Unidad 3

Unidad 3
Examen tipo 3;

Escriba Un programa en c++ que despliegue una tabla de n converciones detemperatura Fahrenheit a Celsius. La tabla debera comenzar con un valor Fahrenheit de 10 grados e incrementos en valores de 5 grados. Recuerde que celsuis =(5.0/9.0)*(f-32.0). El valor n debe ser introducido por el teclado.


Programa;




Solucion;

f,n,c,p real
write " ''Converciones de grados farenheit a grados celsius''"
write"Numero de Converciones: "
read n
f=10
p=f+(5*n)
write" Faharenheit:             Celsius:"while(f<p)
{
c=(5/9)*(f-32)
write f,c
f=f+5
}

martes, 19 de noviembre de 2013

Tarea 12.Nov.13

Pagina 341
Problema 6





Pseudocodigo

Inicio funcion calc_anos(int, int&, int&, int&)
sa= dias/365
sm= (dias-(sa*365))/30
sd=dias-(sa*365+(sm*30))
Final funcion calc_anos


inicio Programa

dias, sd,sm,sa,d,m,a int 
write"Introduzca el numero de dias: "
read dias
write"Si desde 1/1/1900 han pasado ",dias", dias"
calc_anos(dias, sd, sm, sa)
a=1900+sa
m=1+sm
d=1+sd
write"Hoy es: ",d," / ",m," / ",a
Final programa




lunes, 18 de noviembre de 2013

Practica No.7

Problema 1




Problema 2



Pseudocodigo

Inicio funcion encontrarMin(float n1,float n2,float n3,float& min)

if(n3<n2 and n3<n1)
min=n3
if(n2<n1 and n2<n3)
min=n2
if(n1<n2 and n1<n3)
min=n1

Fin encontrarMin

Inicio Programa

n1, n2, n3, min real
write"Introduzca 3 numeros:"
read n1, n2, n3
encontrarMin(n1, n2, n3, min)
Write"Numero menor: "<<min;

Fin Programa



Problema 3



Problema 4





Problema 7




Pseudocodigo

Inicio

numeros[15] int
i int
write"Introduzca 15 valores enteros:"
for(i=0 to i<15 step i=i+1)
{
write" numero ",(i+1)"; "
read numeros[i]
}
write"Pares;"
for(i=0 to i<15 step i=i+1)
{
if(numeros[i]%2==0)
write numeros[i]
}
write"Impares;"
for(i=0 to i<15 step i=i+1)
{
if(numeros[i]%2==0)
{
}
else
{
write numeros[i]
}
}

Fin



Problema 8




























Pseudocodigo

Inicio

valores[12] int
n, np, nn int
np=0
nn=0
write"Introduce valores Positivos y Negativos"
for(n=0 to n<12 step n=n+1)
{
write"Valor ",(n+1),": "
read valores[n]
}
write"Positivos: "
for(n=0 to n<12 step n=n+1)
{
if(valores[n]>0)
{
np=np+1
write , valores[n]
}
}
write np, " valores positivos"
write"Negativos: "
for(n=0 to n<12 step n=n+1)
{
if(valores[n]<0)
{
nn=nn+1
write valores[n]
}
}
write nn, " valores negativos"

Fin







lunes, 11 de noviembre de 2013

practica 6

Problema 1





Problema 2



Problema 3


Pseudocodigo

inicio función tab(real n, entero i);
write i,"  X  ",n" = ",(i*n)
final tab

inicio programa
real n
entero i
char r
r='r'
while(r='R' or r='r')
{
write"Su numero es:"
read n;
for(i=1 to i<=10 step i++)
{
tab(n,i);
}
write"Para repetir precione r";
read r;
}
final programa




Problema 4



Pseudocodigo

Inicio platilla funcion despliegue (valor T);
{
write"El valor es:",valor
}
Final despliegue

Inicio programa
ch char
x1 entero 
x2 real
write"FUNCION DESPLIEGUE "
write"Introduce un caracter:"
read ch 
despliegue(ch)
write"Introduce un valor entero:"
read x1
despliegue(x1)
write"Introduce un valor de doble presicion:"
read x2
despliegue(x2)
Final programa



Problema 5


Pseudocodigo

inicio funcion minimo(T,T,T)


write"El Numero Menor es "
if(a<b and a<c)
write a
if (b<a and b<c)
write b
if(c<a and c<b)
write c
fin minimo

inicio programa

 N1,N2,N3 entero
X1,X2,X3 doble precicion 
write "Introduzca tres valores  enteros"
read N1, N2, N3
minimo(N1, N2, N3);
write"Introduzca tres valores de doble presision"
read X1, X2, X3
minimo(X1, X2, X3);

fin programa



Problema 6



miércoles, 6 de noviembre de 2013

Practica 5

Problema 1



Pseudocodigo

a,b,f int
write"Este programa calculara el factorial del numero entero que ingrese"
write"Porfavor ingrese su numero"
read a
f=1
for(b=1 to b<=a step b+1)
{
f=b*f
}

write"El factorial de", a "es", f






Problema 2 
(while)



                      
Problema 2 
(do-while)



Pseudocodigo
suma, i real
suma=0
i=2
write" Este programa calculara la suma de cada tercer entero desde 2 hasta 100"
do
{
suma=suma+i
write"i: "
i=i+3
}
while(i<=100)
write"La suma de la serie es=", suma



Problema 3




Pseudocodigo
indicador int
repetir char
repetir= r
while(repetir==r)
{
write"Valor del indicador: "
read indicador
switch (indicador)
case 1:
write"CALOR"
case 2:
write"TEMPLADO"
case 3:
write"FRIO"
default:
write" Fuera de rango"
}
repetir=r



Problema 4





Problema 5


Pseudocodigo
i,n,suma;
write" Dame n:"
read n
suma=0
for (i=1 to i<=n step i=i+1 )
suma=suma+(2*i-1);
write"La suma de los",n "primeros numeros impares es:",suma




Problema 6a





Problema 6b


Pseudocodigo
f,i,cc,uc int
c real
write " ''Converciones de grados farenheit a grados celsius''"
write"Converciones: "
read cc
write" Grados Farenheit iniciales: "
read f
write"Incrememnto de grados farenheit en cada conversion : "
read i
uc=f+(cc**i)
while(f<uc)
{
c=(5/9)*(f-32)
write f,c
f=f+i

}





Problema 7 

                     Pseudocodigo
n,fib1, fib2, fib3,i int
fib2=0
fib3=1
write"''Secuencia Fibonacci''"
write" Cuantos numeros tendra la serie?"
read n
n=n-2
write"Su serie fibonacci es:"
write fib 2",", fib3
for(i=1 to i<=n step i=i+1 )
{
fib 1=fib2+fib3
write fib1
fib2=fib3
fib3=fib1
}





Problema 8a


   Pseudocodigo
y,x real
write"Y=4x^5 - 2x^3 + x "
write" X:    Y: "

for( x=1 to x<=5 step x=x+0.10)
{
y=4x^5 - 2x^3 + x 
write  x,  y
}






Problema 8b


Pseudocodigo
x,y double precicion
write" Y= x + x^2 /3 + x^3 /4 + x^4 /5 + x^5 /6"
write" X:    Y: "

for(x=2 to x<=5 step x=x+0.5)
{
y= x + x^2 /3 + x^3 /4 + x^4 /5 + x^5 /6
write  x,  y

}





Problema 8c


Pseudocodigo



e,t,y double precicion
e=2.7182
write" t:    y: "

for(t=10 to t<=15 step t=t+0.2)
{
y=4e^(0.02*t)
write t  , y 


jueves, 17 de octubre de 2013

Practica 4



Problema 1


 

Algoritmo
Inicio
1.Definir variables
a real
2.Introducir los valores de las variables
write" valor de un angulo:"
read a
3.Realizar condicion e imprimir resultados
if (a<90)
write" angulo agudo."
else 
{
if(angulo==90)
write"angulo recto."
else
write" angulo obtuso."
}
Fin

Pseudocodigo
a real
write" valor de un angulo:"
read a
if (a<90)
write" angulo agudo."
if(angulo==90)
write"angulo recto."
else
write" angulo obtuso."

Problema 2

Algoritmo

Inicio

1.Definir variables
Creditos int
2.Introducir los valores de las variables
write" Introduce el numero de creditos completados:"
read creditos
3.Realizar condicion e imprimir resultados
if (creditos<32)
write" El estudiante es de primer año."
if (creditos>=32 && creditos<=63)
write" El estudiante es de segundo año."
if (creditos>=64 && creditos<=95)
write" El estudiante es de tercer año."
if (creditos>=96)
write" El estudiante es de cuarto año."
Fin

Pseudocodigo
Creditos int
write" Introduce el numero de creditos completados:"
read angulo
if (creditos<32)
write" El estudiante es de primer año."
if (creditos>=32 && creditos<=63)
write" El estudiante es de segundo año."
if (creditos>=64 && creditos<=95)
write" El estudiante es de tercer año."
if (creditos>=96)
write" El estudiante es de cuarto año."

Problema 3


Pseudocodigo

numero int
write" Introduce un numero de mes : "
read numero
if (mes==1)
write" El mes uno del anio es enero."
if (mes==2)
write" El mes uno del anio es febrero."
if (mes==3)
write" El mes uno del anio es marzo."
if (mes==4)
write" El mes uno del anio es abril."
if (mes==5)
write" El mes uno del anio es mayo."
if (mes==6)
write" El mes uno del anio es junio."
else
{
if (mes==7)
write" El mes uno del anio es julio."
if (mes==8)
write" El mes uno del anio es agosto."
if (mes==9)
write" El mes uno del anio es septiembre."
if (mes==10)
write" El mes uno del anio es octubre."
else
{
if (mes==11)
write" El mes uno del anio es noviembre."
if (mes==12)
write" El mes uno del anio es diciembre."


Problema 4


Problema 5



Problema 6



Pseudocodigo 

Pf,pt,a,l,área,dc real 
Write”introduzca el largo y el ancho” 
Read l,a 
Calcular área=(l*a) 
Write”introduzca el precio” 
Read pt 
If área>300mts 
Dc=(pt-0.95) 
Pf=(pt-dc) 
Read “el precio final es” ,pf 
If área>400mts 
Dc=(pt-0.92) 
Pf=(pt-dc) 
Read”el precio final es “ , pf 
If área>500mts 
Dc=(pt-0.90) 
Pf=(pt-dc) 
write”el precio final es”,pf 

Problema 7




Problema 8




Problema 9








Psudocodigo

s, c, t, ct, sc ,a real
char ta
write "Valor del angulo : "
read a
write"Oprima g si el angulo esta en grados o r si es en radianes : "
read ta
if(ta=g or ta=G)
s=sin((a*3.1416) /180.0)
c=cos((a*3.1416) /180)
t=(sin((a*3.1416) /180))/(cos((a*3.1416) /180))
ct= 1.0/((sin((a*3.1416) /180.0))/(cos((a*3.1416) /180.0)) )
sc=1.0 /((a*3.1416) /180.0)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc
if(ta=r or ta=R)
s=sin(a) c=cos(a) ;
t=(s)/(c)
ct= 1./((sin(a)))/(cos(a))
sc=1 /(a)
write " seno: ",s
write"coseno: ",c
write ” tangente: ",t
write” Cotangente: “,ct
write ”secante: ",sc


Problema 10