Translate

Translate

jueves, 29 de enero de 2015

Algoritmia - Conceptos y Tipos de Algoritmos 2



·         Diagrama de Nassi-Schneiderman. Es un diagrama muy similar al diagrama de flujo en el que se omiten las flechas de unión y se utilizan cajas continuas para diferenciar la entrada, proceso y salida. Todo el algoritmo está representado por un rectángulo que abarca todo. Por ejemplo para expresar la solución al cálculo del área del triángulo quedaría de la siguiente forma:




·         Pseudocódigo. Es una forma amigable de representación de la solución del problema de forma hablada, con un lenguaje coloquial. Cabe entender que debemos representar la forma básica de comunicación existente entre computador y usuario, así como los diferentes procesos que se presentan en el mundo real. Por ejemplo cuando nosotros resolvemos problemas identificamos datos de entrada y salida, estos pasan por dos etapas en la solución de nuestros problemas, si son datos de entrada debemos requerirlos y si son datos de salida debemos entregarlos. Para el caso del computador cuando este requiera un dato para dar solución a un problema que le haya sido ordenado, este leerá dichos datos, pero cuando se trate de respuestas que nos deba entregar estas serán escritas por el computador. Así, en caso quisiéramos representar la solución del cálculo del área del triángulo a través de un pseudocódigo este se vería de la siguiente manera:

  Ejercicios Propuestos   


1.       Deseo llevar sólo algunos cursos en la universidad, por ello decido matricularme, pero por créditos. ¿Cuánto es el monto total que debo cancelar, sabiendo que son 300 soles de matrícula más 60 soles cada crédito?
2.       Un hospital ha recibido una donación especial que será repartida de la siguiente manera: 45% para Medicina General, 30% para Cardiología, 15% para Pediatría y el resto para Traumatología. Diseñe un algoritmo que determine el monto que  recibirá cada área.
3.       Tres personas deciden invertir su dinero para fundar una empresa, para lo cual cada una de ellas invierte una cantidad distinta. Diseñe un algoritmo que permita obtener el porcentaje que cada quien invierte con respecto a la cantidad total invertida.
4.       En una tienda se ha puesto en oferta la venta de cierto tipo de producto ofreciendo un descuento fijo del 11% sobre el monto de la compra. Diseñe un algoritmo que en base al monto original de la compra, permita hallar el monto del descuento y el monto a pagar por la compra de cierta cantidad de unidades del producto.
5.       Dado un número natural de 4 cifras, diseñe un algoritmo que determine la suma y el producto de las cifras del número.

No hay comentarios:

Publicar un comentario