jueves, 23 de septiembre de 2010

PRACTICA 2


PROBLEMA5:
Realize un programa que evalue el polinomio

3X^5 - 5X^3 + 2X -7
Debe introducir por el teclado el valor de X y despliegue el resultado con el siguiente formato:

Para X=valor , 3X^5 - 5X^3 + 2X - 7 = Resultado


Pseudocodigo:
1.- Inicio:
x double
P double
Print "Introduce valor de x"
Read x
P=3*Math.Pow(x,5)-5*Math.Pow(x,3)+2*x-7
Print "3x^5-5x^3+2x-7",P
Fin



PROBLEMA4:
Haga un programa para calcular y desplegar el volumen de una esfera, que viene dado por la siguiente fórmula:

V=4/3 PI R^3

Introduzca el valor r(radio) por teclado.


Pseudocodigo:
1.- Inicio:
r double
v double
Print "Introduce valor de radio"
Read r
v=(4.0/3.0)*Math.PI*Math.Pow(r,3)
Print "El volumen de la esfera es:",v
Fin.




PROBLEMA3:
Escriba un programa en C# que despliegue los siguientes mensajes:
Introduzca un número :
Introduzca un segundo número:
Introduzca un tercer número :
Introduzca un cuarto número :

Después de mostrar cada mensaje, el programa debe utilizar una instrucción de entrada para aceptar un número desde el teclado. Después de haber introducido el cuarto número, el programa debe calcular y desplegar el promedio de los números. El promedio deberá estar incluido en un mensaje apropiado. También utilizando las métodos max y min de max, desplegar el máximo y mínimo elemento.


Pseudocodigo:
1-Inicio
N1,N2,N3,N4,Promedio,Mayor1,Mayor2,Mayor,Menor1,Menor2,Menor int
Print "Introduce Primer Numero"
Read N1
Print "Introduce Segundo Numero"
Read N2
Print "Introduce Tercer Numero"
Read N3
Print "Introduce Cuarto Numero"
Read N4
Promedio=(N1+N2+N3+N4)/4
Mayor1=Math.max(N1,N2)
Mayor2=Math.max(N3,N4)
Mayor=Math.max(Mayor1,Mayor2)
Menor1=Math.min(N1,N2)
Menor2=Math.min(N3,N4)
Menor=Math.min(Menor1,Menor2)
Print "El Promedio es:", Promedio
Print "El Numero Mayor Es:", Mayor
Print "El Numero Menor Es:", Menor
Fin







PROBLEMA2:
Escriba un programa que calcule y despliegue los voltajes de salida para dos circuitos eléctricos y la suma de los dos voltajes. La salida de voltaje para el primer circuito está dado por la ecuación (150)V/0.38F y el voltaje de salida para el segundo circuito está dado por la ecuación 230V/sqrt(56^2 + 0.98F^2) donde V es el voltaje de introducido al circuito y F es la frecuencia en Hertz
a) Cuántas salidas requiere para este problema de programación? =2
b) Cuántos datos de entrada tiene este problema? = 4
c) Determine un algoritmo para convertir los elementos de entrada en elementos de salida.
=VOLTAJE DE SALIDA1=(150)V/0.38F =VOLTAJE DE SALIDA2=230V/sqrt(56^2 + 0.98F^2)


Pseudocodigo:
1.- Inicio;
v1, v2 double
f1, f2 double
s1, s2 double
Print "Introduce voltaje circuito 1:"
Read v1
Print "Introduce frecuencia en Hz de circuito 1:"
Read f1
Print "Introduce voltaje circuito 2:"
Read v2
Print "Introduce la frecuencia en Hz para circuito 2:"
Read f2
s1= 150*v1/ (0.30*f1)
s2= (230*v2)/Math.Sqrt(56*56-Math.Pow(0.98*f2,2)
Print "Salida de voltaje circuito 1:",s1
Print "Salida de voltaje circuito 2:",s2
Fin




PROBLEMA1:
Diseñe un programa para calcular el tiempo necesario para efectuar un viaje de 183.67 millas. La ecuación para calcular el tiempo trascurrido es:

Tiempo_Transcurrido= Distancia_Total/Velocidad_Promedio

Suponga que la velocidad promedio se dato por el teclado.


Pseudocodigo:
1.- Inicio:
Tiempo_Transcurrido double
Distancia_Total=183.67 double
Velocidad_Promedio doublé
Print “Introduce velocidad promedio de viaje”
Read Velocidad_Promedio
Tiempo_Transcurrido= 183.67/ Velocidad_Promedio
Print “Tiempo transcurrido es: “, Tiempo_Transcurrido
Fin

miércoles, 22 de septiembre de 2010

PRACTICA1

PROBLEMA4:
Considere la siguiente Fórmula para la desviación estándar normal, z, utilizada en aplicaciones de estadística es z=(x-m)/f donde m se refiere al valor medio y f es la desviación estándar. Utilizando esta fórmula, escriba un programa que calcule y despliegue el valor de la desviación estandar normal cuando x=85.3, m=80 y f=4
a.Cuántas salidas requiere para este problemaq?=1
b.Cuántos datos de entrada tiene este problema?=3
c.Determine el algoritmo para convertir los elementos de entrada en elementos de salida.
z=(x-m)/f
d.Pruebe el algoritmo para la parte c utilizndo los datos proporcionados en el problema.


Pseudocodigo:
1-Inicio
X=85.3 float
M=80 float
F=4 float
Z float
Z=(X-M)/F
Print "La Desviacion Estandar Normal Es:",Z
Fin
PROBLEMA 3:
Suponga que ha de escribir un programa para desplegar las siguientes especificaciones:

Amplificación de voltaje: 3.5
Salida de potencia: 2.5 vatios
Ancho de banda: 15 KHz

a.Cuántas líneas de salida requiere para este problema?=3
b.Cuántos datos de insumo tiene este problema?=0
c.Determine un algoritmo para convertir los elementos de insumo en elementos en elementos de salida.


Pseudocodigo:
1-Inicio
Print "Amplificació De Voltaje:3.5"
Print "Salida De Potencia:2.5 Vatios"
Print "Ancho De Banda:15 Khz"
Fin


PROBLEMA 2:
Escriba un programa para determinar la distancia recorrida por un automovil en 10 segundos, suponiendo que inicialmente viajaba a 60 millas por hora y el conductor aplica el freno para reducir la velocidad a razón de 12 millas/seg^2. En este caso, distancia = s- 1/2dt^2, donde "s" es la velocidad inicial del automovil, "d" es la desaceleración y "t" es el tiempo transcurrido.
a. Cuántas salidas se requieren en este problema? =1
b. Cuántos datos de insumo tiene este problema? =3
c. Determine un algoritmo para convertirt los elementos de insumo en elementos de salida.
Distancia=s- 1/2dt^2
d. Pruebe el algoritmo escrito en la parte c empleando los datos dados en el problema.


Pseudocodigo:
1-Inicio
T=10.0 float
S=60.0 float
D=12.0 float
Distancia=S-1.0/2.0*D*T*T
Print "Distancia=", Distancia
Fin


PROBLEMA 1:
Suponga que el programa ha de escribirse para calcular el valor de la distancia, en millas, conforme la relación.
ditancia=velocidad_viaje * tiempo_transcurrido

a) Cuántas salidas requiere este problema de programación? = 1
b) Cuántos datos de insumo requiere el problema? =2
c) Determine una solución para convertir los elementos de insumo en elementos de salida.
Distancia=velocidad de viaje*tiempo transcurrido
d) Pruebe el algoritmo para la parte c empleando los siguientes datos: velocidad_de_viaje=55 millas por hora y el tiempo_transcurrido = 2.5 horas. Distancia=137.5
e) Como se debe modificar el algoritmo que determino en el insiso "c" si el tiempo transcurrido fuera dado en minutos en lugar de horas.convirtiendo minutos a segundos 1 minuto es igual a 60 segundos =segundos=M/60; donde M son los minutos.

Pseudocodigo:
1-Inicio.
Velocidad_Viaje float
Tiempo_Transcurrido float
Distancia float
Print "Introduce El Valor De Velocidad_Viaje:"
Read Velocidad_Viaje
Print "Introduce El Valor De Tiempo_Transcurrido:"
Read Tiempo_Trancurrido
Distancia=Velocidad_Viaje*Tiempo_Transcurrido
Print "Distancia=", Distancia
Fin




martes, 21 de septiembre de 2010

TAREA 4


PRIORIDAD Y ORDEN DE EVALUACION:










TAREA 3

converir el numero 1750 a:
octal.
hexadecimal.
binario.

1750 a binario:
1750/2 =875---residuo=0
875/2 =437---residuo=1
437/2 =218---residuo=1
218/2 =109---residuo=0
109/2 =54 ---residuo=1
54/2=27 ---residuo=0
27/2=13 ---residuo=1
13/2=6 ---residuo=1
6/2=3 ---residuo=0
3/2=1 ---residuo=1
1/2=0 ---residuo=1

11011010110=1750


1750 a hexadecimal:

1750/16=109---residuo=6
109/16=6 ---residuo=4
6/16=0 ---residuo=6

6-4-6=1750


1750 a octal:

1750/8=218---residuo=6
218/8=27 ---residuo=2
27/8=3 ---residuo=3
3/8=0 ---residuo=8

8-3-2-6=1750

viernes, 3 de septiembre de 2010

TAREA 2

Diferencia entre un Procesador y un Multicore:


PROCESADORES:

Este es el cerebro del computador. dependiendo del tipo de procesador y su velocidad se obtendra un mejor o peor rendimiento. Hoy en dia existen varias marcas y tipos.
Existen, hoy en día tres marcas de procesadores: AMD, Cyrix e Intel. Intel tiene varios como son Pentium, Pentium MMX, Pentium Pro y Pentium II. AMD tiene el AMD586, K5 y el K6. Cyrix tiene el 586, el 686, el 686MX y el 686MXi. Los 586 ya están totalmente obsoletos y no se deben considerar siquiera. La velocidad de los procesadores se mide en Megahertz (MHz =Millones de ciclos por segundo).

A continuacion nombrare algunos procesadores:
Pentium-75 ; 5x86-100 (Cyrix y AMD)
AMD 5x86-133
Pentium-90
AMD K5 P100
Pentium-100
Cyrix 686-100 (PR-120)
Pentium-120
Cyrix 686-120 (PR-133) ; AMD K5 P133
Pentium-133
Cyrix 686-133 (PR-150) ; AMD K5 P150
Pentium-150
Pentium-166
Cyrix 686-166 (PR-200)
Pentium-200
Cyrix 686MX (PR-200)
Pentium-166 MMX
Pentium-200 MMX
Cyrix 686MX (PR-233)
AMD K6-233
Pentium II-233
Cyrix 686MX (PR-266); AMD K6-266
Pentium II-266
Pentium II-300
Pentium II-333 (Deschutes)
Pentium II-350
Pentium II-400
etc.

MULTICORE:
Un multiprocesador multinucleo es aquel que combina dos o más procesadores independientes en un solo paquete, a menudo un solo circuito integrado. Un dispositivo de doble núcleo contiene solamente dos microprocesadores independientes. En general, los microprocesadores multinúcleo permiten que un dispositivo computacional exhiba una cierta forma del paralelismo a nivel de thread (thread-level parallelism) (TPL) sin incluir múltiples microprocesadores en paquetes físicos separados. Esta forma de TLP se conoce a menudo como multiprocesamiento a nivel de chip (chip-level multiprocessing) o CMP.

ARQUITECTURA DEL PROCESADOR MODELO TM5400:

El procesador Crusoe incorpora unidades enteras y de coma flotante, caches separadas de instrucciones y datos, una cache de nivel 2 con política write-back, unidad de manejo de memoria (MMU) e instrucciones multimedia. Además de estas características, el dispositivo dispone de un controlador de memoria DDR SDRAM, un controlador SDR RDRAM, un controlador de bus PCI y un controlador ROM serie. A continuación describiremos brevemente los detalles técnicos del modelo más alto de la actual gama: el TM5400.

  • Procesador capaz de operar en el rango de 500-700 MHz.

  • Cache de nivel 1 de de 64KB integrada, cache de datos de nivel 1 de 64KB, y cache de nivel 2 de 256KB con política write-back.

  • Controlador de memoria DDR SDRAM con interfaz de 100-133MHz y 2.5V

  • Controlador de memoria SDR SDRAM con interfaz de 66-133MHz y 3.3V

  • Controlador de bus PCI con interfaz de 33MHz y 3.3V

  • LongRun: sistema avanzado de administración de enegía

  • 1-2 W a 500-700MHz, 1.2-1.6 V con aplicaciones multimedia típicas.

  • 30 mW en sistema suspendido.

  • Completo soporte de System Management Mode (SSM)

  • Encapsulado cerámico compacto BGA de 474 pines.


con base en: www.Wikipedia.com /www.rincondelvago.com/