mayo 12, 2014

TRABAJO EN CLASE/ 30 de abril 2014

Pagina 249- 4



Pagina 249-5








Página 262-10



Pseudocódigo:



Inicio
producto=1, suma=0, n=0, x, mg, ma
write “media geométrica=”
write “introduce el valor de x:”
read x
while (x != 999)
{
producto=producto*x
suma=suma+1.0/x
n=n+1
write “introduce el valor de x”
read x
}
mg=pow(producto,1.0/n)
ma=n/producto
write “ la media geométrica es:”mg
write “la media aritmética es:”ma
fin

Diagrama de flujo



Pagina 275-11

Diagrama de flujo


Pagina 283-9





Pagina 292-1





marzo 26, 2014

PRACTICA 4/ 12 DE MARZO DEL 2014



1. un ángulo es considerado agudo si es menor que 90 grados, obtuso si es mayor de 90 grados y ángulo recto si es igual a 90 grados. usando esta información, escriba un programa que acepte un ángulo, en grados y despliegue el tipo de ángulo correspondiente a los grados introducidos. haga la solución de diagrama de flujo.





DIAGRAMA DE FLUJO







2. El nivel de grado de los estudiantes universitarios se determina de manera típica de acuerdo con la siguiente tabla:
Menor de 40 de primer grado
40 a 84 segundo año
85 a 115 tercer año
116 o mas, ultimo año.
Usando esta información, escriba un programa que acepte el numero de créditos que ha completado un estudiante, determine el grado del estudiante y lo despliegue. Haga la solución en pseudocodigo.








PSEUDOCODIGO














PSEUDOCODIGO
INICIO
char=letra
write "Escriba una letra"
read letra
if (letra=='a' || letra=='e' || letra=='i' || letra=='o' || letra=='u')
then
write"La letra es vocal"
else
{
write "La letra no es vocal"
}
FIN




3.- Elabore un programa usando if anidados y switch para leer el numero de mes entre 1 y 12, y que imprima el nombre del mes correspondiente: Si es 1 enero, 2 febrero...etc. Haga el pseudocodigo.





4.- Dos triángulos son congruentes si tienen la misma forma y tamaño, es decir, sus ángulos y lados correspondientes son iguales. Elaborar un programa que lea los tres ángulos y lados de dos triángulos e imprima si son congruentes. Hacer diagrama de flujo.



5.- Haga un programa que permita leer una letra e imprimir si es vocal o si es consonante. Hacer pseudocodigo.


marzo 07, 2014

EJERCICIOS EN CLASE/ 5 DE MARZO 2014

Pag.   -6

a) Escriba un programa en C++ para calcular el valor de la presión en libras por pulgada cuadrada(psi) de onda descrita como sigue:

Para tiempo, t, igual a o menor que 35 segundos, la presión es 0.46t psi y para tiempo mayor que 35 segundos la presión es 0.19t + 9.45 psi.

El programa deberá solicitar el tiempo como entrada y deberá desplegar la presión como salida.


Pseudocódigo

Inicio
 psi, t = real
 write "Introduzca el valor del tiempo en segundos:"
read  t

if (t<=35.0)

then 
psi=0.46*t

write "La presión es:",psi,"psi."

else
psi=0.19*t+9.45

write "La presión es",psi,"psi"

fin

















































Pag.   -7

a) Escriba un programa en C++ que despliegue el mensaje ''PROCEDER CON EL DESPLIEGUE'' o ''CANCELAR EL DESPLIEGUE'' dependiendo de la entrada. Si el carácter g es introducido en la variable código, deberá desplegarse el primer mensaje; de lo contrario deberá desplegarse el segundo mensaje.




Pag.    - 8

Una fabrica pequeña genera su propia energía con un generador de 20 kilowtts y un generador de 50 kilowatts. El gerente de la planta indica cual generador se requiere al introducir un código de carácter. Escriba un programa en C++ que acepte este código como entrada. Si se introduce el código s deberá desplegarse un mensaje que le indique al capataz de la planta que use el generador mas pequeño; de lo contrario deberá ser la salida un mensaje que le indique el uso del generador mas grande.





Pag.    -3

Un angulo es considerado agudo si es menor que 90 grados, obtuso si es mayor que 90 grados y angulo recto si es igual a 90 grados, Usando esta información, escriba un programa en C++ que acepte un angulo, en grados, y despliegue el tipo de angulo correspondiente a los grados introducidos.


febrero 24, 2014

PRACTICA 3/ 26 DE FEBRERO DEL 2014



Página 154-2

a) Escriba un programa en C++ que despliegue primero el siguiente indicador:

Introduzca la temperatura en gradosƒCelsius:
Haga que su programa acepte un valor introducido desde el teclado y convierta la temperatura introducida a grados Fahrenheit, usando la fórmula Fahrenheit = (9.0 / 5.0) * Celsius + 32.0. Su programa deberá desplegar entonces la temperatura en grados Fahrenheit, usando un mensaje de salida apropiado.


b) Compile y ejecute el programa escrito para el ejercicio 2a. Verifique su programa calculando, en forma manual y luego usando su programa, el equivalente en Fahrenheit de los siguientes datos de prueba:

Conjunto de datos de prueba 1: 0 grados Celsius
Conjunto de datos de prueba 2: 50 grados Celsius
Conjunto de datos de prueba 3: 100 grados Celsius


Página 154-3

Escriba, compile y ejecute un programa en C++ que despliegue el siguiente indicador:
Introduzca el radio de un circulo:
Después de aceptar un valor para el radio, su programa deberá calcular y desplegar el área del circulo.  Con propósitos de prueba, verifique su programa usando una entrada de prueba de un radio de 3 pulgadas.

Radio:1.0 pulgadas

Radio: 1.5 pulgadas
Radio:2.0 pulgadas
Radio:2.5 pulgadas
Radio:3.0 pulgadas
Radio:3.5 pulgadas

Pseudocodigo:

inicio
área, pi, r: real

write "Introduzca el radio de un circulo:"
read r

área=3.1416*r*r
write "El área del circulo es:", área
fin


Diagrama de flujo



Página 155- 4

a) Escriba, compile y ejecute un programa en C++ que despliegue los siguientes indicadores: Introduzca las millas recorridas: Introduzca los galones de gasolina consumidos: Después que se despliegue cada indicador, su programa deberá usar una instrucción cin para aceptar datos desde el teclado para el indicador desplegado. Después que se haya introducido el número de galones de gasolina consumidos, su programa deberá calcular y desplegar las millas por galón obtenidas. Este valor deberá ser incluido en un mensaje apropiado y calculado usando a ecuación millas por galón = millas/galones consumidos. Verifique su programa usando los siguientes datos de prueba: Conjunto de datos de prueba 1: Millas = 276, Gasolina = 10 galones Conjunto de datos de prueba 2: Millas = 200, Gasolina = 15.5 galones









Pagina 156- 5

a) Escriba, compile y ejecute un programa en C++ que despliegue los siguientes indicadores:

Introduzca un número:
Introduzca un segundo número:
Introduzca un tercer número:
Introduzca un cuarto número:

Después que se despliega cada indicador, su programa deberá usar una instrucción cin para aceptar un numero desde el teclado para el indicador desplegado. Después que se ha introducido el cuarto número, su programa deberá calcular y desplegar el promedio de los números. El promedio deberá incluirse en un mensaje apropiado.












Página 156-6



a) Escriba, compile y ejecute un programa en C++ que calcule y despliegue el valor de polinomio de segundo orden ax2 + bx + c para valores introducidos por el usuario de los coeficientes a, b, c y la variable x. Haga que su programa despliegue primero un mensaje informando al usuario que realizará el programa, y luego despliegue indicadores apropiados para avisar al usuario que introduzca los datos deseados. (Sugerencia: use un indicador como Introduzca el coeficiente del término x al cuadrado:)


Página 157-7

El número de bacterias, B, en un cierto cultivo que es sometido a refrigeración puede aproximarse por la ecuación B = 300000 e–0.032t, donde e es el número irracional 2.71828 (redondeado a cinco lugares decimales), conocido como número de Euler, y t es el tiempo, en horas, que se ha refrigerado el cultivo. Usando esta ecuación, escriba, compile y ejecute un programa simple en C++ que indique al usuario que introduzca un valor de tiempo, calcule el número de bacterias en el cultivo y despliegue el resultado. Con propósitos de prueba, verifique su programa usando una entrada de prueba de 10 horas. Cuando haya verificado la operación de su programa, úselo para determinar el número de bacterias en el cultivo después de 12, 18, 24, 36, 48 y 72 horas.



Página 157-8

Escriba, compile y ejecute un programa que calcule y despliegue el valor de la raíz cuadrada de un número real introducido por el usuario. Verifique su programa calculando las raíces cuadradas de los siguientes datos: 25, 16, 0 y 2. Cuando complete su verificación, use su programa para determinar la raíz cuadrada de 32.25, 42, 48, 55,
63 y 79.