SlideShare ist ein Scribd-Unternehmen logo
1 von 16

Un algoritmo se define como un método que se realiza
paso a paso para solucionar un problema que termina
en
un número finito de pasos”.
Las características fundamentales que debe cumplir
todo algoritmo son:
Debe ser preciso. e indicar el orden de realización de
cada paso.
Debe ser definido. Si se sigue un algoritmo dos veces,
se debe obtener el mismo resultado cada vez.

Debe ser finito. Si se sigue un algoritmo,
se debe terminar en algún momento ; o
sea debe tener un número finito de pasos.
La definición de un algoritmo debe
describir tres partes : Entrada, Proceso y
Salida.
Diseñar un algoritmo para cambiar una
llanta a un coche.
En la vida cotidiana, se emplean
algoritmos frecuentemente para
resolver problemas. Algunos
ejemplos son los manuales de
usuario, que muestran algoritmos
para usar un aparato, o las
instrucciones que recibe un
trabajador por parte de su patrón.


Los diagramas de flujos de datos son una técnica
de análisis estructurado que van de lo general a
lo específico muestran las posibles entradas,
procesos y salidas del sistema. Los diagramas
son usados cuando los analistas tratan de
comprender los requerimientos de información
de los usuarios de una manera gráfica utilizando
solo cuatro símbolos combinados entre sí.

El uso de los diagramas de flujo de
datos da ciertas ventajas como pueden
ser las siguientes:
a) Libertad para realizar en forma
temprana la implementación técnica
de un sistema.
b) Mejor comprensión entre las
interrelaciones de los sistemas y los
subsistemas.

c) Comunicación del conocimiento
del sistema actual a los usuarios por
medio de diagramas de flujos de
datos.
d) Análisis de un sistema propuesto
para determinar si han sido definidos
los datos y los procesos necesarios.




Tiempo secuencial. Un algoritmo funciona en tiempo
discretizado –paso a paso–, definiendo así una
secuencia de estados "computacionales" por cada
entrada válida.
Estado abstracto. Cada estado computacional puede
ser descrito formalmente utilizando una estructura de
primer orden y cada algoritmo es independiente de
su implementación de manera que en un algoritmo
las estructuras de primer orden son invariantes bajo
isomorfismo.

Exploración acotada.
La transición de un estado al
siguiente queda completamente
determinada por una descripción fija
y finita; es decir, entre cada estado y
el siguiente solamente se puede tomar
en cuenta una cantidad fija y limitada
de términos del estado actual.

Es un método para encontrar la
solución a algún problema. Su
importancia radica en mostrar la
manera de llevar a cabo procesos y
resolver típicamente problemas
matemáticos o de otro tipo, para que
un algoritmo pueda ser considerado
como tal, debe ser definido, finito y
eficiente.

http://barto6789.blogspot.com/2013
/03/que-es-software-se-conoce-
como-software.html

Weitere ähnliche Inhalte

Was ist angesagt?

Ingeniería de sistemas en las organizaciones
Ingeniería de sistemas en las organizacionesIngeniería de sistemas en las organizaciones
Ingeniería de sistemas en las organizaciones
resumenesdelima
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos
arturo8888
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Dulcevelazquez6
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
ElvisAR
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de información
NAHAMA19
 

Was ist angesagt? (20)

Unidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datosUnidad 1 introducción a las estructuras de datos
Unidad 1 introducción a las estructuras de datos
 
diapositivas algoritmos
diapositivas algoritmos diapositivas algoritmos
diapositivas algoritmos
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1Estructura de datos presentacion y sesion 1
Estructura de datos presentacion y sesion 1
 
Ingeniería de sistemas en las organizaciones
Ingeniería de sistemas en las organizacionesIngeniería de sistemas en las organizaciones
Ingeniería de sistemas en las organizaciones
 
Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.Metodologias Para El Analisis Y Diseño De Sistemas.
Metodologias Para El Analisis Y Diseño De Sistemas.
 
Analisis Algoritmo
Analisis AlgoritmoAnalisis Algoritmo
Analisis Algoritmo
 
Clase 3-algoritmos
Clase 3-algoritmosClase 3-algoritmos
Clase 3-algoritmos
 
Programación estructural (Algoritmo Cualitativo y Cuantitativo)
Programación estructural (Algoritmo Cualitativo y Cuantitativo)Programación estructural (Algoritmo Cualitativo y Cuantitativo)
Programación estructural (Algoritmo Cualitativo y Cuantitativo)
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
Metodología para la solución de problemas utilizando la computadora 2°Am Prog...
 
Metodologia estructurada
Metodologia estructuradaMetodologia estructurada
Metodologia estructurada
 
Algoritmo Secuenciales
Algoritmo SecuencialesAlgoritmo Secuenciales
Algoritmo Secuenciales
 
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datosEstructura de datos - Unidad 1: Introducción a las estructuras de datos
Estructura de datos - Unidad 1: Introducción a las estructuras de datos
 
Clasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de softwareClasificación de las metodologías de desarrollo de software
Clasificación de las metodologías de desarrollo de software
 
3.1 Representación de conocimiento mediante reglas.pptx
3.1 Representación de conocimiento mediante reglas.pptx3.1 Representación de conocimiento mediante reglas.pptx
3.1 Representación de conocimiento mediante reglas.pptx
 
Diseño algorítmico
Diseño algorítmicoDiseño algorítmico
Diseño algorítmico
 
Fase de implementación de sistemas de información
Fase de implementación de sistemas de informaciónFase de implementación de sistemas de información
Fase de implementación de sistemas de información
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 

Ähnlich wie Power point algoritmo (20)

Tema v
Tema vTema v
Tema v
 
Tema v
Tema vTema v
Tema v
 
Tema v
Tema vTema v
Tema v
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Algoritmo a
Algoritmo aAlgoritmo a
Algoritmo a
 
2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx2do Trabajo de Investigación de Programación.docx
2do Trabajo de Investigación de Programación.docx
 
UNIDAD 5 - Algoritmia.pdf
UNIDAD 5 - Algoritmia.pdfUNIDAD 5 - Algoritmia.pdf
UNIDAD 5 - Algoritmia.pdf
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Sistemas Embebidos
Sistemas EmbebidosSistemas Embebidos
Sistemas Embebidos
 
Diagramadeflujo 140115215731-phpapp02
Diagramadeflujo 140115215731-phpapp02Diagramadeflujo 140115215731-phpapp02
Diagramadeflujo 140115215731-phpapp02
 
Resolución de problemas y algoritmo
Resolución de problemas y algoritmoResolución de problemas y algoritmo
Resolución de problemas y algoritmo
 
Algoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujoAlgoritmos y diagramas_de_flujo
Algoritmos y diagramas_de_flujo
 
Computacion ii angel-chavez-semana1,2,3-objetivo 1
Computacion ii angel-chavez-semana1,2,3-objetivo 1Computacion ii angel-chavez-semana1,2,3-objetivo 1
Computacion ii angel-chavez-semana1,2,3-objetivo 1
 
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y MetodologíaAlgoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
Algoritmos, Pseudocódigos, Diagrama de Flujo y Metodología
 
Unidad2 compu luis jimenez
Unidad2 compu luis jimenezUnidad2 compu luis jimenez
Unidad2 compu luis jimenez
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 

Mehr von Arazelii Puentez

El valor a_pagar_de_una_prenda_con_10_de_descuento
El valor a_pagar_de_una_prenda_con_10_de_descuentoEl valor a_pagar_de_una_prenda_con_10_de_descuento
El valor a_pagar_de_una_prenda_con_10_de_descuento
Arazelii Puentez
 
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_pointEl valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
Arazelii Puentez
 
El 15 de_descuento_de_una_prenda
El 15 de_descuento_de_una_prendaEl 15 de_descuento_de_una_prenda
El 15 de_descuento_de_una_prenda
Arazelii Puentez
 
El-15_de_descuento_de_una_prenda_powerpoint
  El-15_de_descuento_de_una_prenda_powerpoint  El-15_de_descuento_de_una_prenda_powerpoint
El-15_de_descuento_de_una_prenda_powerpoint
Arazelii Puentez
 
El promedio de_calificacion_de_7_materias
El promedio de_calificacion_de_7_materiasEl promedio de_calificacion_de_7_materias
El promedio de_calificacion_de_7_materias
Arazelii Puentez
 
El promedio de_calificacion_de_7_materias_powerpoint
El promedio de_calificacion_de_7_materias_powerpointEl promedio de_calificacion_de_7_materias_powerpoint
El promedio de_calificacion_de_7_materias_powerpoint
Arazelii Puentez
 

Mehr von Arazelii Puentez (20)

5 programas inventados en netbeans
5 programas inventados en netbeans5 programas inventados en netbeans
5 programas inventados en netbeans
 
Violencia
ViolenciaViolencia
Violencia
 
El valor a_pagar_de_una_prenda_con_10_de_descuento
El valor a_pagar_de_una_prenda_con_10_de_descuentoEl valor a_pagar_de_una_prenda_con_10_de_descuento
El valor a_pagar_de_una_prenda_con_10_de_descuento
 
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_pointEl valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
El valor a_pagar_de_una_prenda_con_10_de_descuento_power_point
 
El 15 de_descuento_de_una_prenda
El 15 de_descuento_de_una_prendaEl 15 de_descuento_de_una_prenda
El 15 de_descuento_de_una_prenda
 
El-15_de_descuento_de_una_prenda_powerpoint
  El-15_de_descuento_de_una_prenda_powerpoint  El-15_de_descuento_de_una_prenda_powerpoint
El-15_de_descuento_de_una_prenda_powerpoint
 
El promedio de_calificacion_de_7_materias
El promedio de_calificacion_de_7_materiasEl promedio de_calificacion_de_7_materias
El promedio de_calificacion_de_7_materias
 
El promedio de_calificacion_de_7_materias_powerpoint
El promedio de_calificacion_de_7_materias_powerpointEl promedio de_calificacion_de_7_materias_powerpoint
El promedio de_calificacion_de_7_materias_powerpoint
 
Areadecirculo
AreadecirculoAreadecirculo
Areadecirculo
 
Area de circulo_powerpoint
Area de circulo_powerpointArea de circulo_powerpoint
Area de circulo_powerpoint
 
Areadetrapezoide
AreadetrapezoideAreadetrapezoide
Areadetrapezoide
 
Area de trapezoide_powerpoint
Area de trapezoide_powerpointArea de trapezoide_powerpoint
Area de trapezoide_powerpoint
 
Practica5
Practica5Practica5
Practica5
 
Practica4
Practica4Practica4
Practica4
 
Practica3
Practica3Practica3
Practica3
 
Practica 2
Practica 2Practica 2
Practica 2
 
Practica 1(2)
Practica 1(2)Practica 1(2)
Practica 1(2)
 
Tipos de datos_en_java
Tipos de datos_en_javaTipos de datos_en_java
Tipos de datos_en_java
 
Cuestionario de apoyo_para_examen
Cuestionario de apoyo_para_examenCuestionario de apoyo_para_examen
Cuestionario de apoyo_para_examen
 
Cuestionario 3am araceli
Cuestionario 3am araceliCuestionario 3am araceli
Cuestionario 3am araceli
 

Power point algoritmo

  • 1.
  • 2.
  • 3. Un algoritmo se define como un método que se realiza paso a paso para solucionar un problema que termina en un número finito de pasos”. Las características fundamentales que debe cumplir todo algoritmo son: Debe ser preciso. e indicar el orden de realización de cada paso. Debe ser definido. Si se sigue un algoritmo dos veces, se debe obtener el mismo resultado cada vez.
  • 4.  Debe ser finito. Si se sigue un algoritmo, se debe terminar en algún momento ; o sea debe tener un número finito de pasos. La definición de un algoritmo debe describir tres partes : Entrada, Proceso y Salida. Diseñar un algoritmo para cambiar una llanta a un coche.
  • 5. En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, que muestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón.
  • 6.
  • 7.  Los diagramas de flujos de datos son una técnica de análisis estructurado que van de lo general a lo específico muestran las posibles entradas, procesos y salidas del sistema. Los diagramas son usados cuando los analistas tratan de comprender los requerimientos de información de los usuarios de una manera gráfica utilizando solo cuatro símbolos combinados entre sí.
  • 8.  El uso de los diagramas de flujo de datos da ciertas ventajas como pueden ser las siguientes: a) Libertad para realizar en forma temprana la implementación técnica de un sistema. b) Mejor comprensión entre las interrelaciones de los sistemas y los subsistemas.
  • 9.  c) Comunicación del conocimiento del sistema actual a los usuarios por medio de diagramas de flujos de datos. d) Análisis de un sistema propuesto para determinar si han sido definidos los datos y los procesos necesarios.
  • 10.
  • 11.
  • 12.
  • 13.  Tiempo secuencial. Un algoritmo funciona en tiempo discretizado –paso a paso–, definiendo así una secuencia de estados "computacionales" por cada entrada válida. Estado abstracto. Cada estado computacional puede ser descrito formalmente utilizando una estructura de primer orden y cada algoritmo es independiente de su implementación de manera que en un algoritmo las estructuras de primer orden son invariantes bajo isomorfismo.
  • 14.  Exploración acotada. La transición de un estado al siguiente queda completamente determinada por una descripción fija y finita; es decir, entre cada estado y el siguiente solamente se puede tomar en cuenta una cantidad fija y limitada de términos del estado actual.
  • 15.  Es un método para encontrar la solución a algún problema. Su importancia radica en mostrar la manera de llevar a cabo procesos y resolver típicamente problemas matemáticos o de otro tipo, para que un algoritmo pueda ser considerado como tal, debe ser definido, finito y eficiente.