SlideShare una empresa de Scribd logo
Partes de un Algoritmo
Tipos de
         Agoritmos




Cuantitativo    Cualitativo
Algoritmo Cuantitativo
   Definición y delimitación del Problema:
   Análisis del Problema:
   Diseño del Algoritmo:
   Codificación:
   Compilación:
   Depuración:
   La documentación: Documentación Interna
   Documentación Externa
   Ejecución:
   Mantenimiento:
   Leer el enunciado del problema cuantas veces sea
    necesario,
   Determinar claramente los datos de entrada
   Aclarar y determinar la información o resultados que
    se soliciten.
   Definir cálculos y comparaciones que se necesiten
    para llegar al resultado final.
   Tener en cuenta toda clase de condiciones y
    restricciones para la solución del problema.
   Nota: Los cinco pasos anteriores, gozan de la misma
    importancia. La falta de análisis a alguno de ellos
    causará problemas en el transcurso del desarrollo del
    algoritmo.
   Seudocódigo: Mezcla de lenguaje de
    programación y español
Todos los datos que se manejan dentro de un
  algoritmo tienen un tipo asociado con ellos.
 Datos alfabéticos:

 Datos numéricos:

 Datos alfanuméricos:

 Datos lógicos o boléanos:
   Datos variables: Son valores que pueden o no
    cambiar en el transcurso de un algoritmo.



   Datos constantes: Son valores que no cambian
    en el transcurso de un algoritmo, son
    introducidos al momento de utilizarse.
   · Debe comenzar con una letra, mayúscula o minúscula
    comprendida entre la A y la Z.
   No debe empezar por un número o por un símbolo.
   · No debe contener espacios en blanco.
   · No se puede utilizar caracteres especiales (´, ¨, ¿, ¡),
    símbolos (%, &, #, @) ni
   operadores aritméticos (+, -, *, /).
   · Las letras, dígitos y caracteres como la subraya ( _ )
    están permitidos después del primer carácter.
   · Se recomienda que no supere los ocho (8) caracteres.
   Operadores aritméticos:
   [+] Suma.
   [-] Resta.
   [*] Multiplicación.
   [/] División con decimales.
   [] División entera.
   [Mod o Modulo] División modular o Residuo de la división.
   [** o ^] Exponenciación.
Operadores lógicos: Operadores que permiten comparar dos valores o variables.
Operadores lógicos relacionales
   [>] Mayor que.
   [<] Menor que.
   [>=] Mayor o igual que.
   [<=] Menor o igual que.
   [=] Igual.
   [< >] Diferente

Operadores lógicos boléanos
   [And o ^] Disyunción Y.
  [Or o v] Conjunción O.
  [Not o !] Negación.
Pres.algoritmos .

Más contenido relacionado

La actualidad más candente

Tipos programadores
Tipos programadoresTipos programadores
Tipos programadores
Jose Nava
 
Filtros en excel
Filtros en excelFiltros en excel
Filtros en excel
Deisy Chamba
 
Programacion Expocision
Programacion ExpocisionProgramacion Expocision
Programacion Expocision
Karloz Sosa
 
D:\jorge erick\examen\informática ii prepa
D:\jorge erick\examen\informática ii prepaD:\jorge erick\examen\informática ii prepa
D:\jorge erick\examen\informática ii prepa
aljearprepa
 
Estadistica seminario 4
Estadistica seminario 4Estadistica seminario 4
Estadistica seminario 4
Angeles Acero Poley
 
Manual de exel
Manual de exelManual de exel
Manual de exel
Yolanda Salinas
 
Introducción a Algoritmos
Introducción a AlgoritmosIntroducción a Algoritmos
Introducción a Algoritmos
Guillermina Martin
 
Introduccion de datos en el programa ssps
Introduccion de datos en el programa sspsIntroduccion de datos en el programa ssps
Introduccion de datos en el programa ssps
MartaFerrete1
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
Roberth Camana
 
Que es dfd
Que es dfdQue es dfd
Que es dfd
jhonf071617
 
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
yoly1parra1
 
Pseudocódigo
Pseudocódigo Pseudocódigo
Pseudocódigo
YariMaldonado
 
Sistemas Tecnológicos
Sistemas TecnológicosSistemas Tecnológicos
Sistemas Tecnológicos
gomezsofi01
 
funciones y caracteristicas de exel
funciones y caracteristicas de exel funciones y caracteristicas de exel
funciones y caracteristicas de exel
Iker Jarquin
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
joel yandun
 
Escuela superior politécnica del chimborazo
Escuela superior politécnica del chimborazoEscuela superior politécnica del chimborazo
Escuela superior politécnica del chimborazo
joel yandun
 

La actualidad más candente (16)

Tipos programadores
Tipos programadoresTipos programadores
Tipos programadores
 
Filtros en excel
Filtros en excelFiltros en excel
Filtros en excel
 
Programacion Expocision
Programacion ExpocisionProgramacion Expocision
Programacion Expocision
 
D:\jorge erick\examen\informática ii prepa
D:\jorge erick\examen\informática ii prepaD:\jorge erick\examen\informática ii prepa
D:\jorge erick\examen\informática ii prepa
 
Estadistica seminario 4
Estadistica seminario 4Estadistica seminario 4
Estadistica seminario 4
 
Manual de exel
Manual de exelManual de exel
Manual de exel
 
Introducción a Algoritmos
Introducción a AlgoritmosIntroducción a Algoritmos
Introducción a Algoritmos
 
Introduccion de datos en el programa ssps
Introduccion de datos en el programa sspsIntroduccion de datos en el programa ssps
Introduccion de datos en el programa ssps
 
Unidad 1 algoritmos y programas
Unidad 1 algoritmos y programasUnidad 1 algoritmos y programas
Unidad 1 algoritmos y programas
 
Que es dfd
Que es dfdQue es dfd
Que es dfd
 
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
Algoritmos, lenguajes de programación, datos, tipos de datos y datos primitivos.
 
Pseudocódigo
Pseudocódigo Pseudocódigo
Pseudocódigo
 
Sistemas Tecnológicos
Sistemas TecnológicosSistemas Tecnológicos
Sistemas Tecnológicos
 
funciones y caracteristicas de exel
funciones y caracteristicas de exel funciones y caracteristicas de exel
funciones y caracteristicas de exel
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Escuela superior politécnica del chimborazo
Escuela superior politécnica del chimborazoEscuela superior politécnica del chimborazo
Escuela superior politécnica del chimborazo
 

Similar a Pres.algoritmos .

Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
jonaedward
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
Leany González
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
Sol Hernández
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
José Ricardo Tillero Giménez
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
Andrea Martin
 
Algoritmo tp guille
Algoritmo tp guilleAlgoritmo tp guille
Algoritmo tp guille
roman rodriguez
 
Intorduccion Algoritmos
Intorduccion AlgoritmosIntorduccion Algoritmos
Intorduccion Algoritmos
agusalli456
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
Nachouga
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
Nachouga
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
marialeonornino
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
Omaris Guigñan de D'Addio
 
TEMA Nº 2-102
TEMA Nº 2-102TEMA Nº 2-102
TEMA Nº 2-102
Marta Quintero
 
Unidad i
Unidad iUnidad i
algortimos
algortimosalgortimos
algortimos
David Gelita
 
Tipos de Datos y Operadores
Tipos de Datos y OperadoresTipos de Datos y Operadores
Tipos de Datos y Operadores
Oswaldo Basurto
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
pepe1234554321
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
Boris Salleg
 
Guia examen diagnostico_pseint
Guia examen diagnostico_pseintGuia examen diagnostico_pseint
Guia examen diagnostico_pseint
LeidyEspinoza6
 
Unidad i
Unidad iUnidad i

Similar a Pres.algoritmos . (20)

Algoritmos 02
Algoritmos 02Algoritmos 02
Algoritmos 02
 
Material de apoyo unidad 3. datos y entidades primitivas
Material de apoyo unidad 3.  datos y entidades primitivasMaterial de apoyo unidad 3.  datos y entidades primitivas
Material de apoyo unidad 3. datos y entidades primitivas
 
Clase de datos variables constantes
Clase de datos variables constantesClase de datos variables constantes
Clase de datos variables constantes
 
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin SantaellaClase 3. Datos y Entidades Primitivas - Sullin Santaella
Clase 3. Datos y Entidades Primitivas - Sullin Santaella
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmo tp guille
Algoritmo tp guilleAlgoritmo tp guille
Algoritmo tp guille
 
Intorduccion Algoritmos
Intorduccion AlgoritmosIntorduccion Algoritmos
Intorduccion Algoritmos
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Unidad 1.1 PROGRAMACION I
Unidad 1.1  PROGRAMACION IUnidad 1.1  PROGRAMACION I
Unidad 1.1 PROGRAMACION I
 
TEMA Nº 2-102
TEMA Nº 2-102TEMA Nº 2-102
TEMA Nº 2-102
 
Unidad i
Unidad iUnidad i
Unidad i
 
algortimos
algortimosalgortimos
algortimos
 
Tipos de Datos y Operadores
Tipos de Datos y OperadoresTipos de Datos y Operadores
Tipos de Datos y Operadores
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Algoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacionAlgoritmo variables, constantes, tipos de datos y asignacion
Algoritmo variables, constantes, tipos de datos y asignacion
 
Guia examen diagnostico_pseint
Guia examen diagnostico_pseintGuia examen diagnostico_pseint
Guia examen diagnostico_pseint
 
Unidad i
Unidad iUnidad i
Unidad i
 

Pres.algoritmos .

  • 1.
  • 2.
  • 3. Partes de un Algoritmo
  • 4. Tipos de Agoritmos Cuantitativo Cualitativo
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11. Definición y delimitación del Problema:  Análisis del Problema:  Diseño del Algoritmo:  Codificación:  Compilación:  Depuración:  La documentación: Documentación Interna  Documentación Externa  Ejecución:  Mantenimiento:
  • 12. Leer el enunciado del problema cuantas veces sea necesario,  Determinar claramente los datos de entrada  Aclarar y determinar la información o resultados que se soliciten.  Definir cálculos y comparaciones que se necesiten para llegar al resultado final.  Tener en cuenta toda clase de condiciones y restricciones para la solución del problema.  Nota: Los cinco pasos anteriores, gozan de la misma importancia. La falta de análisis a alguno de ellos causará problemas en el transcurso del desarrollo del algoritmo.
  • 13. Seudocódigo: Mezcla de lenguaje de programación y español
  • 14.
  • 15. Todos los datos que se manejan dentro de un algoritmo tienen un tipo asociado con ellos.  Datos alfabéticos:  Datos numéricos:  Datos alfanuméricos:  Datos lógicos o boléanos:
  • 16. Datos variables: Son valores que pueden o no cambiar en el transcurso de un algoritmo.  Datos constantes: Son valores que no cambian en el transcurso de un algoritmo, son introducidos al momento de utilizarse.
  • 17. · Debe comenzar con una letra, mayúscula o minúscula comprendida entre la A y la Z.  No debe empezar por un número o por un símbolo.  · No debe contener espacios en blanco.  · No se puede utilizar caracteres especiales (´, ¨, ¿, ¡), símbolos (%, &, #, @) ni  operadores aritméticos (+, -, *, /).  · Las letras, dígitos y caracteres como la subraya ( _ ) están permitidos después del primer carácter.  · Se recomienda que no supere los ocho (8) caracteres.
  • 18. Operadores aritméticos:  [+] Suma.  [-] Resta.  [*] Multiplicación.  [/] División con decimales.  [] División entera.  [Mod o Modulo] División modular o Residuo de la división.  [** o ^] Exponenciación. Operadores lógicos: Operadores que permiten comparar dos valores o variables. Operadores lógicos relacionales  [>] Mayor que.  [<] Menor que.  [>=] Mayor o igual que.  [<=] Menor o igual que.  [=] Igual.  [< >] Diferente Operadores lógicos boléanos  [And o ^] Disyunción Y.  [Or o v] Conjunción O.  [Not o !] Negación.