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