ALGORITMOSINTEGRANTES DEL EQUIPO:Álvarez Sartillo Juan CarlosBenítez Mellado Alfredo TrinidadBriones Tepepa YazminGonzález Benítez ErikaJuárez Flores FranciscoReyes Santana Guillermo
¿QUÉ ES UN ALGORITMO?Un algoritmo es una serie de pasos organizados que describe elproceso que se debe seguir, paradar solución a un problemaespecífico.	La palabra algoritmo se derivade la traducción al latín de laPalabra árabe alkhowarizmi,nombre de un matemático yastrónomo árabe queescribió un tratado sobremanipulación de números yecuaciones en el siglo IX.
Tipos de algoritmosExisten dos tipos y son llamados así por su naturaleza:Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
Cuantitativos: Son aquellos en los que se utilizan cálculos numéricos para definir los pasos del proceso. Diagrama de flujoEs la representación gráfica de las operaciones que realiza un algoritmo.
Diagrama de flujoSe deben usar solamente líneas de flujo horizontales y/o verticales. Se debe evitar el cruce de líneas utilizando los conectores. No deben quedar líneas de flujo sin conectar. Se deben usar conectores sólo cuando sea necesario.
PSEUDOCODIGORepresenta en forma descriptiva las operaciones que debe realizar un algoritmo (pseudocódigo).  INICIO    Edad: Entero    ESCRIBA “cual es tu edad?”    Lea Edad    SI Edad >=18 entonces       ESCRIBA “Eres mayor de Edad”    FINSI    ESCRIBA “fin del algoritmo”    FIN
                                     pseudocódigoOcupa menos espacio en una hoja de papel Permite representar en forma fácil operaciones repetitivas complejas Si se siguen las reglas se puede observar claramente los niveles que tiene cada operación. Es muy fácil pasar de Pseudocódigo a un programa en algún lenguaje de programación.
*Pasos para hacer un algoritmo*
Entidades primitivas para el desarrollo de algoritmos
TIPOS DE DATOS
DATOS SIMPLESDatos Numéricos: Permiten representar valores escalares de forma numérica, esto incluye a los números enteros y los reales
Datos lógicos: Son aquellos que solo pueden tener dos valores cierto (V o 1) o falso (F,0).
Datos alfanuméricos (string): Es una secuencia de caracteres alfanuméricos que permiten representar valores identificables de forma descriptiva, esto incluye nombres de personas, direcciones, etc.IDENTIFICADORESUn identificador es una secuencia de caracteres que sirve para identificar una posición en la memoria de la computadora, que permite acceder a su contenido. Reglas para formar un identificadorDebe comenzar con una letra (A - Z, mayúsculas o minúsculas) y no deben contener espacios en blanco.
Letras, dígitos y caracteres como el subrayado ( _ ) están permitidos después del primer carácter.
La longitud de identificadores puede ser de varios caracteres. Pero es recomendable una longitud promedio de 8 caracteres.
El nombre del identificador debe dar una idea del valor que contiene. CONSTANTES, VARIABLES Y EXPRESIONES
Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.CONSTANTES
Es un espacio en la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa.VARIABLES

Algoritmos

  • 1.
    ALGORITMOSINTEGRANTES DEL EQUIPO:ÁlvarezSartillo Juan CarlosBenítez Mellado Alfredo TrinidadBriones Tepepa YazminGonzález Benítez ErikaJuárez Flores FranciscoReyes Santana Guillermo
  • 2.
    ¿QUÉ ES UNALGORITMO?Un algoritmo es una serie de pasos organizados que describe elproceso que se debe seguir, paradar solución a un problemaespecífico. La palabra algoritmo se derivade la traducción al latín de laPalabra árabe alkhowarizmi,nombre de un matemático yastrónomo árabe queescribió un tratado sobremanipulación de números yecuaciones en el siglo IX.
  • 3.
    Tipos de algoritmosExistendos tipos y son llamados así por su naturaleza:Cualitativos: Son aquellos en los que se describen los pasos utilizando palabras.
  • 4.
    Cuantitativos: Son aquellosen los que se utilizan cálculos numéricos para definir los pasos del proceso. Diagrama de flujoEs la representación gráfica de las operaciones que realiza un algoritmo.
  • 5.
    Diagrama de flujoSedeben usar solamente líneas de flujo horizontales y/o verticales. Se debe evitar el cruce de líneas utilizando los conectores. No deben quedar líneas de flujo sin conectar. Se deben usar conectores sólo cuando sea necesario.
  • 6.
    PSEUDOCODIGORepresenta en formadescriptiva las operaciones que debe realizar un algoritmo (pseudocódigo).  INICIO    Edad: Entero    ESCRIBA “cual es tu edad?”    Lea Edad    SI Edad >=18 entonces       ESCRIBA “Eres mayor de Edad”    FINSI    ESCRIBA “fin del algoritmo”    FIN
  • 7.
    pseudocódigoOcupa menos espacio en una hoja de papel Permite representar en forma fácil operaciones repetitivas complejas Si se siguen las reglas se puede observar claramente los niveles que tiene cada operación. Es muy fácil pasar de Pseudocódigo a un programa en algún lenguaje de programación.
  • 8.
    *Pasos para hacerun algoritmo*
  • 9.
    Entidades primitivas parael desarrollo de algoritmos
  • 10.
  • 12.
    DATOS SIMPLESDatos Numéricos:Permiten representar valores escalares de forma numérica, esto incluye a los números enteros y los reales
  • 13.
    Datos lógicos: Sonaquellos que solo pueden tener dos valores cierto (V o 1) o falso (F,0).
  • 14.
    Datos alfanuméricos (string):Es una secuencia de caracteres alfanuméricos que permiten representar valores identificables de forma descriptiva, esto incluye nombres de personas, direcciones, etc.IDENTIFICADORESUn identificador es una secuencia de caracteres que sirve para identificar una posición en la memoria de la computadora, que permite acceder a su contenido. Reglas para formar un identificadorDebe comenzar con una letra (A - Z, mayúsculas o minúsculas) y no deben contener espacios en blanco.
  • 15.
    Letras, dígitos ycaracteres como el subrayado ( _ ) están permitidos después del primer carácter.
  • 16.
    La longitud deidentificadores puede ser de varios caracteres. Pero es recomendable una longitud promedio de 8 caracteres.
  • 17.
    El nombre delidentificador debe dar una idea del valor que contiene. CONSTANTES, VARIABLES Y EXPRESIONES
  • 18.
    Una constante esun dato numérico o alfanumérico que no cambia durante la ejecución del programa.CONSTANTES
  • 19.
    Es un espacioen la memoria de la computadora que permite almacenar temporalmente un dato durante la ejecución de un proceso, su contenido puede cambiar durante la ejecución del programa.VARIABLES
  • 21.
    Las expresiones soncombinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. expresiones
  • 22.
    OPERADORESSon elementos querelacionan de forma diferente, losvalores de una o mas variables y/o constantes. Esdecir, los operadores nos permiten manipular valores.
  • 23.
    PROGRMAS A UTILIZARAlgunos programas para hacer algoritmos:DFD 1.0
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.