jueves, 24 de agosto de 2017

Algoritmo del costo de un terreno

Clase costoTerreno
   Método principal
       declaraciones
       variables
       altura: real
       ancho:real
       costo m2: real
     solicitar "escribe la altura del terreno"
      leer altura
     solicitar "escriba el ancho del terreno"
       leer ancho
     solicitar "escriba el costo del metro cuadrado"
       leer costo m2
      calcular costo:=(altura*ancho)(costo m2)
      imprimir "el costo del terreno es de: $"+calcular costo+" pesos"
   Fin Método principal
Fin Clase costoTerreno
Fin

     
 

miércoles, 23 de agosto de 2017

Algoritmo de calcular el area de un trinagulo

Clase areaTringulo
    Método principal
    declaraciones
    variables
    altura: real
    area: real
   Constante
   base=5: entero
   solicitar "escriba la altura del triangulo"
   leer altura
   calcular area=(base*altura) /2
   imprimir "el area del trinangulo es de " +area+ " metodos cuadrados"
   Fin del Metodo principal
Fin clase areaTriangulo
Fin

jueves, 17 de agosto de 2017

5 Ejemplos de Diagrama de Flujo


Diagrama de Cuadrado


Diagrama de Comer

 Diagrama de calcular el Area.


Diagrama de Saber si es Positivo o Negativo.

Diagrama para Sacar el Área de un Circulo

Diagrama de Flujo

El diagrama de flujo o diagrama de actividades es la representación gráfica del algoritmo o proceso. Se utiliza en disciplinas como programacióneconomíaprocesos industriales y psicología cognitiva.

Características:
  • Identificar las ideas principales a 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
Los pasos a seguir para construir el diagrama de flujo son:
  • 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.
Simbologia:
  • Círculo: Indica Inicio del Diagrama y Final del Diagrama
  • Cuadrado: Proceso de control.
  • Línea continua: Flujo de información vía formulario o documentación en soporte de papel escrito.
  • Línea interrumpida: Flujo de información vía formulario digital.
  • Rectángulo: Formulario o documentación. Se gráfica con el doble de ancho que su altura.
  • Rectángulo Pequeño: Valor o medio de pago (cheque, pagaré, etc.). Se gráfica con el cuádruple de ancho que su altura, siendo su ancho igual al de los formularios.
  • Triángulo (base inferior): Archivo definitivo.
  • Triángulo Invertido (base superior): Archivo Transitorio.
  • Semióvalo: Demora.
  • Rombo: División entre opciones.
  • Trapezoide: Carga de datos al sistema.
  • Elipsoide: Acceso por pantalla.
  • Hexágono: Proceso no representado.
  • Pentágono: Conector.
  • Cruz de Diagonales: Destrucción de Formularios.

miércoles, 16 de agosto de 2017

Algoritmo de Bañarme

Entrada.
Baño
Shampoo
Jabón
Estropajo
Agua
Tualla
Ropa

Proceso
Entro al Baño
Me quito la camiseta
La tiro al piso
Me quito el pantalon
Lo tiro al piso
Me quito las calsetas
Las tiro al piso
Me quito el boxer
Lo tiro al piso
Agarro la puerta de la regadera
La habro
Entro a la regadera
Cierro la puerta de la regadera
Abro la regadera
Me meto al agua
Agarro el shampoo
Destapo el shampoo
Me echo el shampoo en la cabeza
Cierro el shampoo
Lo dejo en el piso
Me enjuago la cabeza
Me meto al agua
Me quito el shampoo
Me salgo del agua
Agarro el estropajo
Agarro el jabón
Tallo el jabón al estropajo
Dejo el jabón
Me tallo el cuerpo con el estropajo
Dejo el estropajo
Me meto al agua
Me quito el jabon
Me salgo de agua
Cierro la regadera
Agarro la tualla
Me seco
Abro la puerta de la regadera
salgo
Cierro la puerta de la regadera

Salida
Agarro un boxer
Me lo pongo
Agarro un shorts
Me lo pongo
Agarro una camisa
Me la pongo
Y Listo

Algoritmo de Tender la Cama

Entrada.
La Cama
Sabana
Colcha
Almohada
Peluches

Proceso.
Me Levanto
Agarro la almohada
Sacudo la cama con ella
La pongo en su lugar
Agarro la colcha
La tiro al piso
Agarro la sabana
La acomodo bien 
Agarro la colcha 
La pongo en la cama
La acamodo bien
Agarro la almohada 
La acomodo 
Agarro los peluches 
Los acomodo uno por uno.

Salida.
La cama tendida

martes, 15 de agosto de 2017

Fuentes de Información

Fuente 1
Fuente 2
Fuente 3
Fuente 4
Fuente 5

Fases Del Proceso De Programacion.

Definición Del Problema:
El problema tiene que ser definido y comprendido claramente para poder analizarlo con detalle.
Análisis Del Problema:
Para poder analizar el problema tiene que estar muy bien definido para llegar a una solución satisfactoria y se necesita que la especificaciones de entrada, proceso y salida sean descritas con detalle.
Diseño De Solución:
Tienes que señalarle claramente los pasos para que la computadora pueda leerlos claramente para poder solucionar un problema, porque una computadora no va solucionar los problemas por si mismo
Codificación:
Es el algoritmo que se traspasa una computadora en un  lenguaje de programación, debe ser escrito claramente para que se pueda correr el algoritmo.
Compilación Y Ejecución:
La compilación es el lenguaje de programación que se encarga de leer los errores que tiene tu algoritmo.
Ejecución es cuando el programa esta bien y te corre el algoritmo.
Verificación Y Pruebas:
Revisar si el programa corre correctamente para ver si no hay ningún error.










Característica De Los Algoritmos

Las características fundamentales que debe cumplir todo algoritmo son:

  • Un algoritmo debe ser preciso e indicar el orden de realización de cada paso.
  • Un algoritmo debe estar definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
  • Un algoritmo debe ser finito. el algoritmo se debe terminar en algún momento; o sea, debe tener un número finito de pasos. 
  • Un algoritmo debe ser legibles: El texto que lo describe debe ser claro, tal que permita entenderlo y leerlo fácilmente.

Definición de algoritmo.


  • 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.

  • los algoritmos son una serie de normas o leyes específicas que hace posible la ejecución de actividades, cumpliendo una serie de pasos continuos que no le originen dudas a la persona que realice dicha actividad. Los algoritmos se pueden expresar de diversas formas: lenguaje natural, lenguaje de programación, pseudocódigo y diagramas de flujo.
  • Un algoritmo es una secuencia de pasos lógicos necesarios para llevar a cabo una tarea especifica, como la solución de un problema. Los algoritmos son independientes tanto del lenguaje de programación en que se expresan como de la computadora que los ejecuta. En cada problema el algoritmo se puede expresar en un lenguaje diferente de programación y ejecutarse en una computadora distinta; sin embargo el algoritmo será siempre el mismo.