viernes, 28 de enero de 2011

jueves, 27 de enero de 2011

Tareas Unidad 1

Tarea #1


Seleccione tres problemas y realizar algoritmo y diagrama de flujo
Ejercicio #1




Desarrolle un algoritmo que permita calcular Promedio de Notas; finaliza cuando N = 0.




Pseudocódigo   
1. Inicio
2. Declaración de Variables:
N = 0, Promedio = 0, Acumula= 0
3. Leer N
4.  Mientras N <> 0  hacer
5.         Cuenta = Cuenta + 1
6.         Acumula = Acumula + N
7. Fin Mientras
8. Promedio = Acumula/Cuenta
9. Imprimir “Promedio:”; Promedio
10. Fin


Diagrama de Flujo









Ejercicio #2






 Desarrolle un algoritmo que realice la sumatoria de los números enteros comprendidos entre el 1 y el 10,
es decir, 1 + 2 + 3 + …. + 10.




Pseudocódigo   
1. Inicio
2. Declaración de variables:
      N= 0, Suma = 0
3. Asignación Contador :                  
N = N + 1
4. Asignación Acumulador:            
Suma = Suma + N
5. Si N = 10 Entonces
6.     Escribir Suma
7. De lo contrario, Repetir desde el
    paso 3
8. Fin_Si
8. Fin


Diagrama de flujo


Ejercicio #3






Desarrolle un algoritmo que permita leer dos valores distintos, determinar cual de los dos valores es el
mayor y escribirlo.




     Pseudocódigo 
1. Inicio
2. Inicializar variables: A = 0, B = 0
3. Solicitar la introducción de dos
valores distintos
4. Leer los dos valores
5. Asignarlos a las variables A y B
6. Si A = B Entonces vuelve a 3
porque los valores deben ser
distintos
7. Si A>B  Entonces
       Escribir  A, “Es el mayor”
8. De lo contrario: Escribir B, “Es
el mayor”
9. Fin_Si
10. Fin


Diagrama de flujo


 Tarea #2


Problema#1
1.-Escribir un programa que lea los datos de un jugador de soccer nombre del jugador, peso en libras y su estatura en pies. Imprimir el nombre del jugador , su peso expresado en kilogramos y su estatura en metros.

Pseudocodigo
inicio
Pies               real
Libras            real
Centimetros real
Metros          real
kilogramos  real
peso            real
altura           real
jugador       real
print "Datos de un jugador."
print " jugador=? "
read Jugador
print " libras=? "
read libras
print" pies=? "
read pies
kilogramos=libras*(0.453)
peso=kilogramos;
centimetros=pies*(30.48)
metros=centimetros/(100)
altura=metros
print"peso es",kilogramos
print"altura es",metros
print"jugador es"jugador
Fin

Diagrama de flujo



Problema#2
2.-El departamento de climatología de cierta ciudad,ha efectuado su convesión al sistema métrico. Diseñe un programa para realizar las siguientes conversiones:

a)Leer la temperatura en grados Celsius e imprimir su equivalente Fahrenheit.

b)Leer la cantidad de lluvia en pulgadas e imprimir su equivalente en mílimetros (25.5 mm =1 pulgada).

Pseudocodigo

Inicio
temperatura en grados celsius Real
fahrenheit Real
mm Real
cantidad de lluvia en pulgadas Real
Print" Departamento Climatologico"
print "temperatura en grados celsius=? "
read temperatura en grados celsius
fahrenheit=(Celsius*1.8)+(32)
Print"Temperatura en grados fahrenheit es ",fahrenheit
print "cantidad de lluvia en pulgadas=? "
read cantidad de lluvia en pulgadas
mm=( pulgadas*25.5)
print"Cantidad de lluvia en mm es",mm
Fin

Diagrama de flujo




Tarea #3

Tipos de lenguaje en C++



Tipos de lenguaje en C



Tarea #4

Cuando utiliza una diagonal inversa \ ,frente a un grupo de caracteres, ella indica a la computadora que debe escapar de la manera en que estos serian interpretados normalmente.por esta razón ,ala combinación de la diagonal invertida y estos caracteres específicos se le llama secuencia de escape.







Tarea#5
Funciones matemáticas mas comunes.

ABS 
La función ABS devuelve el valor absoluto del número especificado.

ATAN 
La función ATAN devuelve un valor Double que contiene el ángulo. La tangente del ángulo es el número especificado. El valor devuelto positivo representa un ángulo en sentido contrario a las agujas del reloj desde el eje x. Un valor devuelto negativo representa un ángulo en el sentido de las agujas del reloj. Multiplicar el valor devuelto por 180 dividido por pi (π) para convertir radianes en grados.
cos
La función cos toma un ángulo en radianes como argumento y, a continuación, devuelve un valor Double que es el coseno del ángulo especificado.
exp 
La función exp devuelve un valor Double que contiene (la base de logaritmos naturales) elevado a la potencia especificada. Utilice el método Pow para calcular potencias en otras bases. exp es lo inverso del registro .

registro 
La función ln devuelve un valor Double que contiene el logaritmo de un número especificado. Este método está sobrecargado y puede devolver cualquiera la natural logaritmo (base e) de un número especificado o el logaritmo de un número especificado en una base especificada.

redondo 
La función Round devuelve un valor Double que contiene el número más próximo el valor especificado. Las funciones de redondeo adicionales están disponibles como métodos de los tipos intrínsecos como el método Decimal.Round .

Inicio de sesión 
La función Sign devuelve un valor entero que indica el signo de un número. La siguiente tabla muestra los argumentos de entrada de la función y de los valores devueltos:
Contraer esta tablaAmpliar esta tabla
Número especificado
Valor devuelto
Positivo
1
Negativo
-1
Cero
0

sen 
La función sen toma un ángulo en radianes como argumento y, a continuación, devuelve un valor Double que especifica el seno del ángulo.

Sqrt 
La función Sqrt devuelve un valor Double que especifica la raíz cuadrada del número especificado.

tan 
La función tan devuelve un valor Double que contiene la tangente del ángulo especificado. La función tg toma un ángulo está expresado en radianes como argumento. Cuando el ángulo que se especifica es NaN, NegativeInfinity o PositiveInfinity, este método devuelve NaN.

Nota Multiplique por π/180 para convertir grados en radianes