jueves, 24 de agosto de 2017

Algoritmo para calcular el area de un terreno

Algortimo CALCULAR EL AREA Y COSTO DE UN TERRENO
  Clase CostoTerren
      Metodo principal
          Declaraciones
              Variables
                  largo: real
                  ancho: real
                  costoM: real
                  areaT: real
                  costoT: real
              Solicitar
                  "Solicitar el largo del terreno"
                  Leer largo
                  "Solicitar el ancho del terreno"
                  Leer ancho
                  "Solicitar el costo por metro"
                  Leer costoM
              Calcular
                  areaT = largo * ancho
                  costoT = areaT * costoM
              Imprimir
                  "El terreno con un área de " + areaT + " metros cuadrados tiene un costo de $" + costoT +                     " pesos."
      Fin metodo principal
  Fin clase CostoTerren
Fin

miércoles, 23 de agosto de 2017

Algoritmo para calcular el área de un triangulo

Algoritmo CALCULAR ÁREA DE TRIANGULO
    Clase AreaTrian
         Metodo principal
             Declaraciones
                 variables
                     altura: real
                     area: real
                 Constante
                     base = 5: entero
                 Solicitar
                     altura
                 Leer
                     altura
                 Calcular
                     area = (base * altura)/2
                 Imprimir
                     "El área del triangulo es "+ area +" metros cuadrados"
        Fin metodo principal
    Fin clase AreaTrian
Fin

jueves, 17 de agosto de 2017

Diagrama de flujo


¿QUE ES UN DIAGRAMA DE FLUJO?



¿Qué es un Diagrama de Flujo?
"Un diagrama de flujo es una representación gráfica o simbólica de un proceso". Un diagrama de flujo, también llamado Flujograma de Procesos o Diagrama de Procesos, representa la secuencia o los pasos lógicos (ordenados) para realizar una tarea mediante unos símbolos. Dentro de los símbolos se escriben los pasos a seguir. Un diagrama de flujo debe proporcionar una información clara, ordenada y concisa de todos los pasos a seguir.

Normas de trabajo
  • Identificar las ideas principales al ser incluidas en el diagrama de flujo. Deben estar presentes el autor o responsable del proceso, los autores o responsables del proceso anterior y posterior y de otros procesos interrelacionados, así como las terceras partes interesadas. 
  • Definir qué se espera obtener del diagrama de flujo. 
  • Identificar quién lo empleará y cómo. 
  • Establecer el nivel de detalle requerido. 
  • Determinar los límites del proceso a describir. 
  • Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente. 
  • Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico. 
  • Si el nivel de detalle definido incluye actividades menores, listarlas también. 
  • Identificar y listar los puntos de decisión. 
  • Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos. 
  • Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.





Algoritmo para hacer café

ALGORITMO PARA HACER CAFÉ

ENTRADA
  • Café molido
  • Agua
  • Azúcar
  • Crema

PROCESO
  1. Ir a la cocina
  2. Tomar una taza
  3. Lavar una taza 
  4. Secar la taza
  5. Dejar la taza en la mesa 
  6. Sacar la cafetera del ligar donde esta guardada
  7. Dejar la cafetera en la mesa
  8. Buscar el café molido en donde este guardado
  9. Tomar una cuchara del lugar donde este
  10. Usar la cuchara par tomar el café
  11. Agregar café molido a la cafetera al gusto
  12. Tomar una tasa
  13. Llenar la taza de agua
  14. Agregar agua a la cafetera 
  15. Conectar a la corriente eléctrica la cafetera
  16. Encender la cafetera 
  17. Esperar a que el café este listo
  18. Tomar el recipiente donde esta el café (en donde la cafetera vierte el café para poder servirlo)
  19. Servir el café en la taza 
  20. Tomar una cuchara para agregar azúcar al gusto  
  21. Tomar una cuchara para agregar crema para café
  22. Mezclar el café con una cuchara 
  23. Beber el café a la temperatura que le guste y con tranquilidad
SALIDA
Un delicioso café

Algoritmo para hacer licuado

ALGORITMO PARA HACER UN LICUADO DE PLÁTANO.

ENTRADA
  • Plátanos
  • Leche
  • Azúcar
  • Avena
  • Crema de maní
PROCESO
  1. Ir a la cocina
  2. Buscar plátanos, leche y crema de maní en el refrigerador
  3. Tomar plátanos, leche y crema de maní uno por uno y ponerlos cerca de tu alcance
  4. Buscar en la alacena la avena y la azúcar
  5. Tomar avena y azúcar una por una y ponerlas con los demás ingredientes
  6. Tomar un cuchillo del lugar donde este y ponerlo al alcance
  7. Tomar una cuchara del lugar donde este y ponerla al alcance
  8. Quitar tapa del vaso de la licuadora
  9. Tomar el vaso de la licuadora
  10. Si no esta limpio: lavarlo
  11. Secar el vaso de la licuadora
  12. Si esta limpio: tomar el plátano
  13. Partir el plátano en 2 o 3 partes
  14. Ponerlos dentro del vaso de la licuadora
  15. Verter la leche dentro del vaso de la licuadora
  16. Tomar la cuchara
  17. Con la cuchara tomar azúcar
  18. Verterla dentro del vaso de la licuadora 
  19. Repetir pasos 15 y 16 al gusto
  20. Lavar la cuchara
  21. Secar la cuchara
  22. Tomar crema de maní 
  23. Verterla dentro del vaso de la licuadora
  24. Dejar cuchara
  25. Tomar el recipiente en donde se encuentra la avena (bolsa o cualquier otro recipiente)
  26. Verter al gusto la avena dentro del vaso de la licuadora
  27. Poner tapa al vaso de la licuadora
  28. Encender la licuadora hasta que este licuado
  29. Apagar la licuadora
  30. Tomar un vaso de donde se encuentre y ponerlo cerca de la licuadora
  31. Repetir paso 8
  32. Tomar el vaso de la licuadora de la licuadora
  33. Verter el licuado dentro del vaso hasta donde guste
  34. Devolver el vaso a la licuadora
  35. Dejar el vaso de la licuadora en la licuadora
  36. Tapar el vaso de la licuadora 
  37. Tomar el vaso
  38. Beber el contenido del vaso hasta que se acabe
  39. Si sobra licuado: si gusta mas licuado:repetir proceso desde el paso 33
  40. Si sobra licuado: si no gusta mas licuado: continuar en el paso 41
  41. Si no sobra licuado: poner todos los trastes sucios en el lavaplatos pero o todos al mismo tiempo
  42. Lavar los trastes sucios
  43. Secar los trastes mojados
  44. Guardar trastes limpios en su lugar
  • SALIDA
Un delicioso licuado de plátano.

Ejemplos de Diagramas de Flujo.

Este diagrama muestra si un numero en positivo o negativo

                                           Este diagrama cuenta los números del 1 al 100
Este diagrama te dice cual número es mayor o menor


 Este diagrama determina si eres una persona de baja, mediana o alta estatura

Este diagrama determina cuantos productos en existencia quedan para volver a abastecer



martes, 15 de agosto de 2017

Estructura general

LA ESTRUCTURA GENERAL PARA LA RESOLUCIÓN INFORMÁTICA DE UN PROBLEMA SERÁ LA SIGUIENTE:

  1. Análisis del problema- Se hace un estudio previo a la tarea a realizar.
  2. Escribir el pseudocódigo el programa principal- Dividir el programa en módulos sencillos.
  3. Escribir en pseudocódigo los módulos restantes- Escribir en cada uno la secuencia detallada de lo que deben realizar.
  4. Lectura de pseudocódigo- Recorrer el algoritmo, revisando todo lo que sea necesario, por si es posible que se haya que planificar algún cambio.
  5. Seguir la traza- Hacer la prueba como juego de ensayo para observar los resultados tratando de detectar y corregir los errores si los resultado no son los esperados.
  6. Documentación- Se divide en dos tipos: la Externa- Que es la escritura de información  que es exterior al cuerpo del algoritmo. Y la Interna-  Que es la escritura de información que se suministra con el cuerpo del algoritmo.


Características de los algoritmos

CARACTERÍSTICAS DE LOS ALGORITMOS


  • Finitos- Que tiene un fin.
  • Eficientes- Que ocupe poca memoria y de ejecución rápida.
  • Legibles-  Que el escrito debe ser claro, legible y entendible.
  • Modificables- Que se le puedan realizar cambios después de realizarlo, incluso por distintos programadores diferentes al autor.
  • Modulares- Deben favorecer la división en pequeños módulos.
  • Único punto de entrada y de salida- Que se integren por un solo punto de inicio y de fin.




Definición de algoritmo




  • 1. Un algoritmo se puede definir como una secuencia de instrucciones que representan un modelo de solución para determinado tipo de problemas. O bien como un conjunto de instrucciones que realizadas en orden conducen a obtener la solución de un problema.
Definición 1



  • 2. Un algoritmo consiste en una lista ordenada de operaciones que tienen el propósito de buscar la solución a un problema en matemática, informática y disciplinas afines.
Definición 2


  • 3. Define algoritmo como un conjunto ordenado y finito de operaciones que permite hallar la solución de un problema. Método y notación en las distintas fórmulas del cálculo. El algoritmo constituye un método para resolver un problema mediante una secuencia de pasos a seguir. Dicha secuencia puede ser expresada en forma de diagrama de flujo con el fin de seguirlo de una forma más sencilla.
Definición 3

Algoritmo para calcular el area de un terreno

Algortimo CALCULAR EL AREA Y COSTO DE UN TERRENO   Clase CostoTerren       Metodo principal           Declaraciones               Variab...