martes, 2 de mayo de 2017

Algoritmos y flujogramas

Diagrama de flujo
Es la representación gráfica de un algoritmo. Es decir, muestra gráficamente los pasos o procesos a seguir para alcanzar la solución de un problema. La construcción correcta de este es muy importante, ya que a partir de este se escribe el programa en un lenguaje de programación.





Reglas para la construcción de diagramas de flujo
1. Todo diagrama de flujo debe tener un inicio y un fin
2. Las líneas utilizadas para indicar la dirección del Flujograma deben ser rectas: verticales u horizontales.
3. Todas las líneas para indicar dirección del Flujograma deben de estar conectadas.
4. Se debe de escribir de arriba hacia abajo y de izquierda a derecha.
5. Identificar y listar los puntos de decisión.
6. Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
7. Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.

Ejercicios
- Hacer un algoritmo que sume 3 números.


Explicación: como podemos observar en la imagen usamos 4 variables que son n1, n2, n3 y suma, ponemos un escribir indicando que ingresemos 3 números, después de esto hacemos la operación de suma seria = a n1+n2+n3, y para que el programa nos de un resultado ponemos otro escribir indicando que la respuesta es el resultado de la suma.


- Calcular interés simple dado un interés, capital, y tiempo determinado.



Explicación: Como podemos observar en la imagen para calcular el interés simple utilizamos 4 variables que son interés, capital, tiempo, y porcentaje para realizar la operación del interés simple simplemente multiplicamos el capital por el interés por el tiempo que estará el dinero.


- Algoritmo para calcular sueldo mas horas extras que son pagadas al doble.



Explicación: Para calcular el sueldo mas horas extras como podemos observar en el algoritmo,  primero dividimos el sueldo por 30 para saber cuanto gana el empleado en el dia, luego las dividimos entre 8 que nos daría el resultado de cuanto gana la hora, al calcular este dato que se encuentra dentro del paréntesis simplemente lo multiplicamos  por 2 que serian las horas extras al doble.
Luego para sacar el sueldo mas las horas extras solo sumamos.


- Calcular promedio de 3 notas


Explicación: Para calcular el promedio de 3 notas simplemente sumamos las 3 notas que se han obtenido y se dividen entre tres.


Ejercicios para desarrollar
1- Un individuo desea invertir su capital en un banco y desea saber cuanto dinero ganara después de un mes si el banco paga a razón del 2% mensual. 



Explicación: Para realizar este algoritmo simplemente multiplicamos el capital que desea invertir el individuo y luego lo multiplicamos por el 2%.


2- Un vendedor recibe un sueldo base más un 10% extra por comisión de cada venta, el vendedor desea saber cuanto dinero obtendrá por concepto de comisiones por las tres ventas que realiza en el mes y el total que recibirá en el mes tomando en cuenta su sueldo base y comisiones.



Explicación: Para realizar el algoritmo sacamos las comisiones que serian v1, v2, v3 por el 10%  y tenemos el total de comisiones que recibe el vendedor.
para saber cuanto ganara con su sueldo y comisiones simplemente los sumamos


3- Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuanto deberá pagar finalmente por su compra.



Explicación: Para realizar el algoritmo simplemente multiplicamos la compra por el 15% de descuento que se hace, y para sacar el total que debe pagar solo restamos el total del descuento al precio.


4- Pida el precio de un artículo y calcule su valor aplicándole un 16% de IVA.

Explicación: Para calcular el IVA multiplicamos el precio del articulo por el 16% del IVA, y para sacar el valor del articulo mas IVA simplemente lo sumamos.


Algoritmos usando la estructura Si entonces


1- Hacer un algoritmo o flujograma que realice la suma de 3 números y diga cual es el mayor.


Explicación: Para calcular el numero mayor usando la estructura Si entonces decimos que si n1 que es el primer numero es mayor a n2 y n3, n1 sera el numero mayor, y hacemos la misma operación en las otras estructuras de Si entonces solo que con los valores de n2 y n3.


2- Hacer un algoritmo o flujograma para saber si un numero es positivo, negativo, o si el numero es cero.



Explicación: Para saber si un numero es positivo ponemos en la estructura de Si entonces que si si "n" que es el numero es mayor a cero, el numero es positivo, si el numero es igual a cero entonces el numero es cero, si el numero es menor a cero el numero es negativo.



3- Hacer un programa para saber si un numero es par o impar.



4- Hacer un programa para saber el perímetro de un rectángulo.


Explicación: Para sacar el perímetro de un rectángulo sumamos la base mas la altura y lo multiplicamos por dos.


Algoritmos usando la estructura Según
Ejemplo:


Ejercicios

1- Hacer un algoritmo que de las opciones para saber, si un numero es positivo o negativo, si un numero es par o impar, si quiere saber si el numero es cero, si quiere conocer el área de un rectángulo.







No hay comentarios:

Publicar un comentario

Laboratotio computo 3

CheckBox Propiedades de Checkbox 1- AutoSiz e:  Obtiene o establece un valor que indica si el control cambia de tamaño en función de ...