miércoles, 27 de abril de 2011

Ejercicios Practicos Tipo Prueba

En toda Prueba que vean bajo mi guía serán de tres modelos distintos y de la misma forma se los presento:
a.- sencillos: estos ejercicios no tiene gran dificultad, su objetivo es garantizarles obtener un mínimo de nota posible y activar sus mentes al desarrollo de la evaluación
b.- normales: ejercicios que les pedirá desarrollar un poco su capacidades, de intuición y lógica, en donde deberán establecer criterios como: cumplir con las exigencias, romper con las expectativas, buscar el objetivo oculto tras del ejercicio despejado o evaluado cual es la variable principal
c.- Complejas: donde darán uso a la lógica básica de un programador, y deberán demostrar sus capacidades de razonamiento, cumplimiento de exigencias y cambios de perspectivas

Nota: si de hecho no pueden percibir la forma compleja en la cual oculta estos objetivos dentro de los ejercicios, no imperativo ara ustedes, lo importante es que sepan reconocer que el examen o evaluación no tiene ningún sentido de humillación o degenerar su estado emocional, por el contrario se desea demostrar la capacidad de análisis intuición y desarrollo, así como fomentar a que estas afloren en sus mentes. A continuación dejare unos ejemplos de los ejercicios en función a la evaluación del lunes 2 de mayo de 2011

Tipo a
*desarrolle un algoritmo en el cual pueda ejecutarse los calculos de un rectángulo o un cuadro

*realize un algoritmo en el cual segun el valor de un numero por el usuario se realize lo siguiente:
si es entre 0 y 50 se sume a si mismo 3 veces
si es 51 al 100 se divida el numero entre 5 y se reste a el mismo.

*desarrolle un algoritmo en el cual se pueda enviar 3 tipos de mensajes al usuario, de pendiendo de tu nombre

Tipo b
*desarrolle un algoritmo que permita a un usuario escoger la formula del tirangulo que desea usar sabiendo que las formulas deriban de lo siguiente:
1.- la suma de los angulos de un triangulos siempre dan 180
2.- la hipotenusa al cuadrado es igual al cateto opuesto al cuadrado menos el cateto adyacence al cuadrado
3.- en un triangulo recto cateto opuesto es igual al cateto adyacente por tangente del angulo
4.- en un traingulo recto cateto adyasente es igual al opuesto por la cotangente del angulo
5.- el lado de un triangulo recto es igual a la hipotenusa por el seno del angulo

*desarrollo en algoritmo de resuelva los calculos pertinentes para la suma de dos numeros ingresados por el usuario, siguiendo los niveles del triangulo de pascal para solo los 6 primeros niveles del mismo

*desarrolle un algoritmo para el calculo de las siguientes superficies de revolución
1.- esfera donde el calculo esta expresado por la siguiente formula x al cuadrado mas y al cuadrado mas z al cuadrado es igual a r al cuadrado
2.- paraboloide hiperbolico: (y) al cuadrado entre (b) al cuadrado mas (x) al cuadrado entre (a) al cuadrado igual a (z)

*desarrolle un algoritmo que permita indicarle a una persona su salud sabiendo que los valores de altura y peso tiene una relación estrecha que es la siguiente: el indice del masa corporal es igual a peso entre tu altura al cuadrado, si tu indice esta por debajo de 15 eres pronunciadamente delgado, si el indice esta sobre quince pero por debajo de 20 eres delgado, si el indice esta sobre 20 pero por debajo de 25 estas en un estado normal, si tu indice es sobre 25 pero bajo 30 usted es obeso, si estas sobre 30 en cualquier numero entonces esta en una obesidad pronunciada.

Tipo c
*Desarrolle un algoritmo de un pequeño negocio donde se manejan la venta de queso blanco, amarillo, japon pierna, jamon de pavo, y enlatados como atun sardinas y manteca
*sabiendo que el con la compra de los tres productos primordiales (queso blanco, Jamon de pavo y atun) entonces el comprador recibirá un descuento del 15% de la venta, Y si el comprador pide por algún producto por encima de 3 kilos se le dara un descuento de 25% de la venta.

martes, 5 de abril de 2011

Mas Ejercicios Practicos

Resuelva por medio de algoritmos los siguientes enunciados solo use condicionales If (si) de ser necesarios:

1.- Sabiendo que tengo un loro y esta enfermo y debo alimentarlo a las 7:00am con semillas de girasol peladas, 12:00m con masa y su medicamento y 7:00pm leche con vitaminas, diseñe un programa que me anuncie según la hora que registre el usuario que hacer

2.-
Tengo un horario muy complicado y quiero organizarlo por medio de un sistema que me anuncie todas las mañanas mi rutinas constantes, las cuales son por dia las siguientes:
a)Lunes: llevar los niños al colegio, buscarlos al medio día, trabajo en almacén de inventario, preparar almuerzo del día siguiente en la noche
b)Martes: trabajo en almacén en la mañana, trabajo de oficina en la tarde
c)Miércoles: gimnasio en la mañana, trabajo de oficina en la tarde
d)Jueves: llevar los niños al colegio, trabajo de oficina
e)Viernes: trabajo en almacén, buscarlos niños al colegio, gimnasio, curso nocturno
f)Sábado: día libre
g)Domingo: mañana libre, tarde de descanso, Preparar el almuerzo del lunes.

3.- Soy un empresario precavido y quiero un sistema que le diga a un empleado como hacer su trabajo de ensamblaje de un cuaderno, sabiendo que:
a.- te toman 40 hojas de raya y se cosen por las lineas punteadas marcadas en el centro de las hojas
b.- se toma la tapa de cartón y se le coloca pega en la sección central marcada
c.- Se juntas las piezas pero la costura debe ir por la parte no visible
d.- Se retira el sobrante de pega con un paño húmedo
e.- se dobla y se coloca en la prensa de pegado
f.- a la hora se retira del la prensa y se coloca en la caja de embalaje.

4.- Mi negocio trabaja con el cambio de moneda de Dolares a Bolivares y de Bolivares a Dolares, sabiendo el cambio esta en 1 dolar se vende en 2.144,60 y necesito 2.150,00 Bolivares para comprar 1 dolar, claro que yo le agrego el 5% de descuento al precio de venta y un 10% al de precio de compra, para percibir una ganancia, pero tranquilo que yo solo necesito que me calcules cuanto tengo que darle si me compra un dolar y cuanto me tiene que dar si yo se lo vendo.

5.- Soy un matemático y quiero simplificar mis cuentas, por lo que quiero que con tus habilidades de programación, diseñes un algoritmo en el cual pueda calcular los angulos internos de un triangulo cualquiera, sabiendo:
a.- la suma de todos sus angulos es 180
b.- siempre te dare de 2 de los angulos

6.- Soy un fisico y quiero que me ayudes como al matematico, hay unas formulas caida libre que son muy sencillas y pues no quiero estar calculandolas todo el tiempo, asi que quiero que diseñes el algoritmo de un programa que lo haga por mi sabiendo que:
a.- siempre te dare el tiempo que tarda el objeto en caer
b.- la velocidad incial siempre es cero y la gravedad 9,81m/seg2
c.- los resultados que quiero son Velocidad final y altura
d.- las formulas son :
"Velocidad final= Velocidad inicial +gravedad* tiempo"
y
Altura= Velocidad inicial*tiempo + gravedad ((tiempo elevado 2) / 2)

Desarrollo de la Algoritmia y Ejercicios

Pasos para la correcta escritura de un codigo en algorítmica:

1.- Primero se debe titular su inicio respectivo de la algoritmica, esta palabra debe siempre estar alineado al borde izquierdo de la hoja, en el principio de su algoritmo y se congnota con la palabra "INICIO"

2.- Se desglosan cada una de las variables determinándolas con el diminutivo "var", a dos espacios del borde de hoja; escribes "var", seguido de un espacio la palabra o letra que consideraras tu variable.

3.- aplicas tu condicional o proceso a ejecutar por el algoritmo a un espacio de sangria de 1,5 lo que para un documento digital se considera en automatico como un espacio de tabulacion, esta sangria es la que determina la posicion de una accion por tanto todo proceso que derive de este debe poseer igual sangria

4.- todo proceso de condicion debe poseer un cierre del mismo para las condicionales If existen los cierres Else o caso contrario y endif o Fin Si, para los condicionales While o Mientras, do o Fin mientras, para las condicionales For o Para aplicaremos un EndFor o  Fin Para

Es importante que sea de costumbre el usar el idioma Ingles, presto que en el futuro la programacion viene expresada en ese idioma e indudablemente deben saber como trabajar con este

Para hacer mas visual el desarrollo de la escritura de su algoritmica, el siguiente ejemplo cumple conlas condiciones antes expuestas:

Un algoritmo que calcule el cuadrado de un numero x, lo sume a un valor y para posteriormente determinar el valor de Z, tomando encuenta la multiplicacion de 3 al resultado anterior
(la formula final se expresaria asi: Z= [(X^2)+y]*3 )

INICIO
  var X
  varY
  var Z
  printf ("ingrese el valor numerico de X distinto de cero")
  get X
  printf ("ingrese el valor numerico de Y distinto de cero")
  get Y
          if (x!=0 && y!=0)
                            Z=[(x^2)+y]*3
                            printf ("el valor resultante y que corresponde a Z es:" Z)
          else
                            printf ("ingreso un valor cero en X o en Y, debe aprender a seguir instrucciones, el valor final de Z aun con su error es:" Z)
          endif
FIN

////////////////////////////--------------////////////////////////////


Ejercicios:



Realizar un algoritmo de lo siguientes

  a) tengo una caja de lapicez de 24 unidades y debo distribuir lo en un salon de clases entre niños y niñas, pero debe hacerse de una forma equitativa

  b) para hacer un marco de puerta necesito 3 tablas dos mide 2,3m de largo y 30 cm de ancho y una de 1m de largo por 30 cm, y tengo tres tipos distintos de maderos (roble, caoba y pino) de 17m de largo y de 1 m de ancho cuanto sobrante me resulta de cortar cada tronco para obtener 3 marcos de cada tipo de madero

  c) pedro luis monta una empresa de seguros, y necesita saber cuantos empleados tiene que contratar para trabajar las 24 horas del dia en atencion telefonica; sabiendo que no puede tener a nadie trabajando mas de 5 horas, determina le cuanto personal necesita diario y cual es el costo de la contratación si la hora sale en 24.3 Bsf.

  d) A el Sr. Pablo le llega la familia de carupano y a ellos les encanta una sopa de pollo, pero la visita es de sorpresa y el Sr.Pablo solo la sal y algunas cosas y necesita papa, auyama, pollo, apio, ocumo, y cazabe cuanto deberá gastar para cada articulo que le permita hacer la sopa, sabiendo que esa sopa no se puede hacer sin mas auyama que apio, menos apio que papas y mas ocumo que papa pero nunca igual de ocumo y apio

  e) que calcule el area de trapecio sabiendo que: nunca los valores de sus lados superior e inferior seran iguale, ni cero ni mayores a 100
 
  f) Susana tiene 51 reglas para trazar lineas y necesita ordenarlas por el tamaño y por tipo de regla, se sabe que los tamaños varian en factores de 10 cm hasta llegar al 100 y tiene modelos de madera, plastico, hierro, cobre y aluminio, ademas que le gusta usar mas las de madera que la de plastico las de hierro mas que la de cobre y la de plástico mas que la de aluminio, pero su preferida es una de oro de 30 cm, diseñe el sistema de organización en su estante de reglas de 6 niveles