viernes, 5 de agosto de 2016

PROYECTO FINAL
































programacion!

Existen dos tipos de lenguajes claramente diferenciados; los lenguajes de bajo nivel y los de alto nivel. El ordenador sólo entiende un lenguaje conocido como código binario o código máquina, consistente en ceros y unos. Es decir, sólo utiliza 0 y 1 para codificar cualquier acción. Los lenguajes más próximos a la arquitectura hardware se denominan lenguajes de bajo nivel y los que se encuentran más cercanos a los programadores y usuarios se denominan lenguajes de alto nivel.

El Lenguaje Maquina:este lenguaje ordena a la máquina las operaciones fundamentales para su funcionamiento. Cnsiste en la combinación de 0's y 1's para formar las ordenes entendibles por el hardware de la maquina. Este lenguaje es mucho más rápido que los lenguajes de alto nivel. La desventaja es que son bastantes difíciles de manejar y usar, además de tener códigos fuente enormes donde encontrar un fallo es casi imposible

El Lenguaje Ensamblador: es un derivado del lenguaje maquina y esta formado por abreviaturas de letras y números llamadas mnemotécnicos. Con la aparición de este lenguaje se crearon los programas traductores para poder pasar los programas escritos en lenguaje ensamblador a lenguaje máquina. Como ventaja con respecto al código máquina es que los códigos fuentes eran más cortos y los programas creados ocupaban menos memoria. Las desventajas de este lenguaje siguen siendo prácticamente las mismas que las del lenguaje ensamblador, ñadiendo la dificultad de tener que aprender un nuevo lenguaje difícil de probar y mantener



el entendimiento !





EL ENTENDIMIENTO
Facultad de la mente que permite aprender, entender, razonar, tomar decisiones y formarse una idea determinada de la realidad

El entendimiento muestra la capacidad de discernimiento racional que potencia la deliberación en la toma de desiciones, esta capacidad de discernir muestra la posibilidad que tiene el ser humano de diferenciar aquello que es correcto de aquello que no lo es. El entendimiento muestra el valor del buen juicio, es decir, de obrar a partir del sentido de la prudencia









viernes, 22 de julio de 2016

Ejercicios

Ejercicio #03: El trayecto a recorrer en una competencia de 5 kilómetros esta definida por cuatro puntos sobre el plano de la ciudad, los puntos son; Salida, P1, P2, y llegada, de los cuales se conocen sus coordenadas características (X,Y) en kilómetros. Sabiendo que todos los trayectos son rectas de punto a punto, se pide que haga una aplicación que realice lo siguiente:
a) Calcular la distancia que recorrieron todos aquellos competidores que se detuvieron a la mitad del ultimo tramo de competencia (en metros).
b) Calcular el desplazamiento de todos los participantes desde P2 al punto de llegada de la competencia (en pies).

Solución:

<html>
<head><title>Ejercicio3</title>
<SCRIPT>
//Declaración de variables
VAR X1,Y1, X2, Y2, X3, Y3, X4, Y4, P1, P2, P3, P4, DP1P2, DP3P4, DM, MT, DRCM, DP, DP2PLL;
//Lectura de datos
X1= Parsefloat(Prompt("Ingresa X1="," "));
Y1= Parsefloat(Prompt("Ingresa Y1="," "));
X2= Parsefloat(Prompt("Ingresa X2="," "));
Y2= Parsefloat(Prompt("Ingresa Y2="," "));
X3= Parsefloat(Prompt("Ingresa X3="," "));
Y3= Parsefloat(Prompt("Ingresa Y3="," "));
X4= Parsefloat(Prompt("Ingresa X4="," "));
Y4= Parsefloat(Prompt("Ingresa Y4="," "));
//Cálculos
//Distancia entre P1 y P2
DP1P2= Math.SQRT((Y2-Y1*Y2-Y1)+(X2-X1*X2-X1));
//Distancia entre P3 y P4
DP3P4= Math.SQRT((Y4-Y3*Y4-Y3)+(X4-X3*X4-X3));
//Distancia en metros
DM= 5km*1000mt;
//Mitad del ultimo tramo
MT= DP3P4/2;
//Distancia que recorrieron los competidores que se detuvieron a la mitad del ultimo tramo de la competencia
DRCM= DM-MT;
//Distancia en pies
DP= D/0.3048;
//Desplazamiento desde el P2 al punto de llegada
DP2PLL= DP-(DP1P2+DP3P4);
//Respuestas
Alert("Distancia que recorrieron los competidores que se detuvieron a la mitad del ultimo tramo de la competencia="+DRCM+"metros"):
Alert("Desplazamiento desde e P2 al punto de llegada="+DP2PLL+"pies");
</SCRIPT>
</head>
</html>

Ejercicio #04: Se lee el radio de una esfera, el radio y la altura de un cono recto (todo en metros) calcular lo siguiente:
a) Superficies laterales de la figuras (metros cuadrados)
b) Superficies promedios de la figuras (metros cúbicos)
c) Porcentaje que representa el volumen de la esfera con respecto a todos los volúmenes
d) Altura promedio de las figuras en pulgadas
e) suma de las áreas de las bases de las figuras (Centímetros cuadrados)

Solución:

<html>
<head><title>Ejercicio 4</title>
<SCRIPT>
//Declaración de variables
VAR RE, AE, RC, AC, G, ADE, ADC, SE, SC, SPF, PVE, APFP, SAB;
//Lectura de datos
RE= Parsefloat(Prompt("Ingrese el Radio de la Esfera="," ");
AE= Parsefloat(Prompt("Ingrese la Altura de la Esfera="," ");
RC= Parsefloat(Prompt("Ingrese el Radio del Cono="," ");
AC=Parsefloat(Prompt("Ingrese la Altura del Cono="," ");
G=Parsefloat(Prompt("Ingrese el Generatriz="," ");
ADE=Parsefloat(Prompt("Ingrese el Área de la Esfera="," ");
ADC=Parsefloat(Prompt("Ingrese el Área del Cono="," ");
//Cálculos
//Superficies laterales de las figuras
SE=4*Math.PI*RE*RE;
SC= Math.pi*RC*G;
//Superficies promedio de las figuras
SPF= SE+SC/2;
//Porcentaje que representa el volumen de la esfera
PVE= ((4/3)*(Pi)*((RE)*(RE)*(RE)))/100;
//Altura promedio de las figuras en pulgadas
APFP= (AE+AC)*0.0254;
//Suma de las áreas de las bases
SAB= ADE+ADC;
//Respuestas
Alert("Superficie del cono es= "+SC+"metros^2");
Alert("Superficie de la esfera es= "+SE+"metros^2");
Alert("Superficie promedio de las figuras es= "+SPF+"metros^3");
Alert("porcentaje que representa el volumen de la esfera con respecto a todos los volúmenes= "+PVE");
Alert("Altura promedio de las figuras es= "+APFP+"pulgadas');
Alert('Suma de las áreas de las bases de la figura es="+SAB+"cm^2");
</SCRIPT>
</head>
</html>

Ejercicio #05: El Banco Agrícola Comercial S.A posee una máquina que cuenta “N” billetes en hora y media . Si un cajero cuenta manualmente “M” billetes por segundo. ¿cuantos billetes cuenta la máquina en T minutos?.

Solución: 

<html>
<head><title>Ejercicio 5</title>
<SCRIPT>
//Declaración de variables
VAR N, T, BT;
//Lectura de datos
N= Parsefloat(prompt("Ingrese el número de billetes que cuenta la maquina en hora y media="," "));
T= Parsefloat(prompt("Ingrese T en minutos"," "));
//Cálculos
//Billetes que cuenta la maquina en T minutos
BT= T*N/90;
//Respuesta
Alert("Billetes que cuenta la maquina en T minutos=" + BT);
</SCRIPT>
</head>
</html>

Ejercicio #06: En una cancha de fútbol, un jugador se encuentra ubicado justo frente del arco (de alto "A" en metros) y en todo el medio del mismo. Si el jugador chuta el balón desde una posición y este sigue una trayectoria recta perpendicular al arco, calcule:
a) La distancia a la cual se encuentra el jugador del arco, si al patear el balón lo hace a una velocidad "V" en m/s y este llega al arco en "T" minutos.
b) Estando en la misma posición, cuál sera la distancia que tendría que recorrer el balón si el chuta justo al poste horizontal del arco.

Solución: 

<html>
<head><title>Ejercicio 6</title>
<SCRIPT>
//Declaración de variables
VAR A, T, V, TS, DJA, DRB;
//Lectura de datos
A= Parsefloat(Prompt("Ingrese la altura="," "));
T= Parsefloat(Prompt("Ingrese el tiempo="," ")):
V= Parsefloat(Prompt("Ingrese la Velocidad="," "));
//Cálculos
//Tiempo en Segundos
TS=T/60;
//La distancia a la cual se encuentra el jugador del arco
DJA= V*TS;
// Distancia que recorre el balón
DRB= SQRT(SQR(DJA)+SQR(A));
//Respuesta
Alert("La distancia a la cual se encuentra el jugador del arco es = "+DJA+"metros");
Alert(“Distancia que recorre el balón= "+DRB+"metros");
</SCRIPT>
</head>
</html>

Ejercicio #07: Una impresora imprime "N" horas por minutos, diseñe una aplicación que calcule:
a) Cantidad de hojas que imprimirá en un tiempo de "T" horas.
b) La impresora utiliza 0.00001ml de tinta por letra, si el cartucho tiene una capacidad de 5ml y la capacidad de dicho cartucho esta al "P" porciento de su volumen máximo, determine cuantas letras mas podrá imprimir el equipo.

Solución:

<html>
<head><title>Ejercicio 7</title>
<SCRIPT>
//Declaración de variables
VAR N, T, P, TH, C, L;
//Lectura de datos
N= Parsefloat(Promt("ingrese el valor de N="," "));
T= Parsefloat(Promt("ingrese el valor de T="," "));
P= Parsefloat(Promt("ingrese el valor de P="," "));
//Cálculos
//Cantidad de hojas que imprime en horas
TH= N/1H;
//Letras que podrá imprimir el equipo
C=P*5/100
L= C/0.00001ml
//Respuesta
alert ("Cantidad de hojas que imprimiría en horas"+TH+"hojas");
alert ("Letras que podrá imprimir el equipo"="+C+L"+"letras");
</SCRIPT>
</head>
</html>