Bienvenidos a mi Blog, aquí encontrarás temas de interes acerca de tecnologías de punta, así como información acerca de buenas practicas y metodologías de desarrollo.
Espero te disfrutes la información
Bienvenidos, en este blog encontrarás conceptos acerca de programación en java, Visual.Net y otros lenguajes. Trataré de que aprendas a programar desde cero, las primeras lecciones que veras en este blog serán bastante básicas pero conforme vayamos avanzando veremos temas mucho más profundos. Espero poder ayudarles.
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:
|
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.
martes, 27 de enero de 2015
Programando con Java - Primero pininos 2
Bien, ahora
vamos a realizar un ejercicio en modo consola que nos permita hallar el área de
un triángulo, para ello, vamos a recordar el algoritmo que realizamos para
resolver este problema:
Si nos fijamos
en la fórmula utilizada para dar solución a este problema nos damos cuenta que
necesitamos reservar 3 espacios de memoria en el computador para realizar este
programa, estos espacios de memoria son para guardar los datos de entrada, es
decir, la medida de la base y altura y el dato de salida, o sea el valor del
área del triángulo. Estos datos deben ser de tipo numérico dado que vamos a
realizar cálculos con estos datos, ahora estos datos pueden ser de tipo entero,
en caso queramos lograr un resultado exacto, o de tipo decimal en caso que el
resultado que busquemos sea de tipo fracción. Deducimos entonces que para
desarrollar el siguiente programa vamos a definir las siguientes variables:
Nombre
de la variable
|
Tipo
de dato
|
Dato
almacenado
|
A
|
Entero
|
El valor del área del triángulo
|
B
|
Entero
|
El valor de la base del triángulo
|
H
|
Entero
|
El valor de la altura del triángulo
|
Dadas las
aclaraciones con respecto al programa pasamos a abrir NetBeans y crear un nuevo
proyecto de java. Luego de esto quedaríamos con el siguiente programa, de
acuerdo a la interpretación del algoritmo desarrollado.
Ahora podrías
construir un programa del siguiente algoritmo, cuyo enunciado se encuentra en
una entrada anterior
Suscribirse a:
Entradas (Atom)