SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Downloaden Sie, um offline zu lesen
ALGORITMOS:
• EN COMPUTACION Y RELACIONADAS, UN ALGORITMO ES UN CONJUNTO
PRESCRITO DE INSTRUCCIONES O REGLAS BIEN DEFINIDAS ORDENADAS Y
FINITAS QUE PERMITE REALIZAR UNA ACTIVIDAD MEDIANTE PASOS SUCESIVOS
QUE NO GENEREN DUDAS A QUIEN DEBA REALIZAR DICHA ACTIVIDAD. DADOS
UN ESTADO INICIAL Y UNA ENTRADA SIGUIENDO LOS PASOS SUCESIVOS SE
LLEGAA UN ESTADO FINAL Y SE OBTIENE UNA SOLUCIÓN.
• 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. ALGUNOS EJEMPLOS EN MATEMÁTICA SON
EL ALGORITMO PARA CALCULAR EL PRODUCTO EL ALGORITMO DE
LA DIVISIÓN PARA CALCULAR EL COCIENTE DE DOS NÚMEROS.
REGLAS PARA CREAR UN ALGORITMO:
1.Entender el problema: un modo de manejar un problema es la de imaginar
el tipo de salida que debe producirse para distintas entradas posibles. Después
determinar el tipo de proceso necesario para convertir la entrada en salida.
2.Encontrar un método de solución: esto es, diseñar un algoritmo que le
permita definir los pasos que llevarán a la solución del problema.
3.Traducir el método a código de computadora: este paso es
generalmente sencillo cuando se ha concretado un método paso a paso y se
conoce la sintaxis del lenguaje de programación.
4.Probar y depurar: si la ejecución del programa no es la correcta, se deben
encontrar y corregir los errores que contenga. Este proceso se llama
depuración. Posteriormente debe ejecutarse el programa con una amplia
variedad de entradas para verificar que la lógica del programa esté correcta.
ELEMENTOS:
• LAS INSTRUCCIONES QUE SE VAN A
REALIZAR DEBEN ESTAR BIEN
ESTRUCTURADAS Y TENER UN
ORDEN LÓGICO CON EL FIN DE
EVITAR INCONSISTENCIAS EN EL
RESULTADO.
• ES NECESARIO IDENTIFICAR QUE
DATOS SE NECESITAN INGRESAR
CUALES SIRVEN DE FORMA
AUXILIAR Y CUALES SE VAN A
GENERAR.
TÉCNICAS DE DISEÑO
Esta técnica permite dividir el problema en pequeñas
partes a las cuales se les da solución para resolver el
problema principal
DIAGRAMAS DE FLUJO:
• LOS DIAGRAMAS DE FLUJO SON
DESCRIPCIONES GRÁFICAS DE ALGORITMOS
USAN SÍMBOLOS CONECTADOS CON
FLECHAS PARA INDICAR LA SECUENCIA DE
INSTRUCCIONES Y ESTÁN REGIDOS
POR ISO.
• LOS DIAGRAMAS DE FLUJO SON USADOS
PARA REPRESENTAR ALGORITMOS
PEQUEÑOS YA QUE ABARCAN MUCHO
ESPACIO Y SU CONSTRUCCIÓN ES
LABORIOSA. POR SU FACILIDAD DE LECTURA
SON USADOS COMO INTRODUCCIÓN A
LOS ALGORITMOS DESCRIPCIÓN DE UN
LENGUAJE Y DESCRIPCIÓN DE PROCESOS A
PERSONAS AJENAS A LA COMPUTACIÓN.

Weitere ähnliche Inhalte

Was ist angesagt?

Configuración básica de un equipo de cómputo
Configuración básica de un equipo de cómputoConfiguración básica de un equipo de cómputo
Configuración básica de un equipo de cómputo
Antonio Hernandez Mendiola
 
Comparacion de los medios de almacenamiento
Comparacion de los medios de almacenamientoComparacion de los medios de almacenamiento
Comparacion de los medios de almacenamiento
jobumu
 
Que Es Un Sistema Computo
Que Es Un Sistema ComputoQue Es Un Sistema Computo
Que Es Un Sistema Computo
shanpu
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplos
Dulcevelazquez6
 

Was ist angesagt? (20)

Algoritmo
AlgoritmoAlgoritmo
Algoritmo
 
Resolución de conflictos ok
Resolución de conflictos okResolución de conflictos ok
Resolución de conflictos ok
 
sistemas duros y blandos
sistemas duros y blandos sistemas duros y blandos
sistemas duros y blandos
 
Palabras Reservadas en C++
Palabras Reservadas en C++Palabras Reservadas en C++
Palabras Reservadas en C++
 
Trabajo de diapositivas tarjeta madre
Trabajo de diapositivas tarjeta madreTrabajo de diapositivas tarjeta madre
Trabajo de diapositivas tarjeta madre
 
HISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACIONHISTORIA DE LA PROGRAMACION
HISTORIA DE LA PROGRAMACION
 
Arreglos programacion
Arreglos programacionArreglos programacion
Arreglos programacion
 
Generaciones de los sistemas operativos
Generaciones de los sistemas operativosGeneraciones de los sistemas operativos
Generaciones de los sistemas operativos
 
Principales contribuyentes en el desarrollo del cálculo
Principales contribuyentes en el desarrollo del cálculoPrincipales contribuyentes en el desarrollo del cálculo
Principales contribuyentes en el desarrollo del cálculo
 
Configuración básica de un equipo de cómputo
Configuración básica de un equipo de cómputoConfiguración básica de un equipo de cómputo
Configuración básica de un equipo de cómputo
 
Comparacion de los medios de almacenamiento
Comparacion de los medios de almacenamientoComparacion de los medios de almacenamiento
Comparacion de los medios de almacenamiento
 
resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas resolucion de problemas: Algoritmos y programas
resolucion de problemas: Algoritmos y programas
 
Aplicaciones al calculo
Aplicaciones al calculoAplicaciones al calculo
Aplicaciones al calculo
 
Que Es Un Sistema Computo
Que Es Un Sistema ComputoQue Es Un Sistema Computo
Que Es Un Sistema Computo
 
Pseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplosPseudocodigos 10 ejemplos
Pseudocodigos 10 ejemplos
 
Modelos de arquitecturas de computadoras
Modelos de arquitecturas de computadorasModelos de arquitecturas de computadoras
Modelos de arquitecturas de computadoras
 
Numeros complejos
Numeros complejosNumeros complejos
Numeros complejos
 
Línea del tiempo de los personajes más importantes del calculo diferencial
Línea del tiempo de los personajes más importantes del calculo diferencialLínea del tiempo de los personajes más importantes del calculo diferencial
Línea del tiempo de los personajes más importantes del calculo diferencial
 
Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo Ejercicios Resueltos de Diagrama de flujo
Ejercicios Resueltos de Diagrama de flujo
 
Línea del tiempo de la informática.
Línea del tiempo de la informática.Línea del tiempo de la informática.
Línea del tiempo de la informática.
 

Andere mochten auch (12)

Presentacion acened
Presentacion acenedPresentacion acened
Presentacion acened
 
Tecnología táctil
Tecnología táctilTecnología táctil
Tecnología táctil
 
Leich fau-ps-copernicanische-wende-literatur
Leich fau-ps-copernicanische-wende-literaturLeich fau-ps-copernicanische-wende-literatur
Leich fau-ps-copernicanische-wende-literatur
 
Financial overview 2009 2013 catharina sahlin-tegnander-27 aug
Financial overview 2009 2013 catharina sahlin-tegnander-27 augFinancial overview 2009 2013 catharina sahlin-tegnander-27 aug
Financial overview 2009 2013 catharina sahlin-tegnander-27 aug
 
לא בכח לא במוח
לא בכח לא במוחלא בכח לא במוח
לא בכח לא במוח
 
EJERCICIO DE FUENTES
EJERCICIO DE FUENTESEJERCICIO DE FUENTES
EJERCICIO DE FUENTES
 
Ecot
EcotEcot
Ecot
 
La muerte
La muerteLa muerte
La muerte
 
Timothy Thompson Resume
Timothy Thompson ResumeTimothy Thompson Resume
Timothy Thompson Resume
 
Economia
EconomiaEconomia
Economia
 
Red Forts
Red FortsRed Forts
Red Forts
 
Protargis firmenpräs tcs
Protargis firmenpräs tcsProtargis firmenpräs tcs
Protargis firmenpräs tcs
 

Ähnlich wie ALGORITMOS Y SUS REGLAS..

Solucion
SolucionSolucion
Solucion
jose_68
 
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdfPRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
pitechu
 
Metodologiarup 100914104343-phpapp02
Metodologiarup 100914104343-phpapp02Metodologiarup 100914104343-phpapp02
Metodologiarup 100914104343-phpapp02
deyvis usan
 
Lógica y programación(1)
Lógica y programación(1)Lógica y programación(1)
Lógica y programación(1)
renatocarvajal
 

Ähnlich wie ALGORITMOS Y SUS REGLAS.. (20)

Solucion
SolucionSolucion
Solucion
 
01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos01 texto - módulo n° 1 • algoritmos
01 texto - módulo n° 1 • algoritmos
 
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdfPRINCIPIOS_ALGORITMOS_Lectura_2.pdf
PRINCIPIOS_ALGORITMOS_Lectura_2.pdf
 
Metodologiarup 100914104343-phpapp02
Metodologiarup 100914104343-phpapp02Metodologiarup 100914104343-phpapp02
Metodologiarup 100914104343-phpapp02
 
2 pdf.pdf
2 pdf.pdf2 pdf.pdf
2 pdf.pdf
 
Lógica y programación(1)
Lógica y programación(1)Lógica y programación(1)
Lógica y programación(1)
 
rup
ruprup
rup
 
Estructuras_F_CAT
Estructuras_F_CATEstructuras_F_CAT
Estructuras_F_CAT
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Metodologia rup
Metodologia rupMetodologia rup
Metodologia rup
 
Tarea 4
Tarea 4Tarea 4
Tarea 4
 
Creacion_diag-flujo.pptx
Creacion_diag-flujo.pptxCreacion_diag-flujo.pptx
Creacion_diag-flujo.pptx
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez SanchezConcentrado del Modulo  Soluciones de Problemas - Manuel Gonzalez Sanchez
Concentrado del Modulo Soluciones de Problemas - Manuel Gonzalez Sanchez
 
Programacion
ProgramacionProgramacion
Programacion
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Los algoritmos, definición y flujograma
Los algoritmos, definición y flujogramaLos algoritmos, definición y flujograma
Los algoritmos, definición y flujograma
 
Video
VideoVideo
Video
 

Kürzlich hochgeladen

Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Kürzlich hochgeladen (20)

SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptxEL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
EL HABITO DEL AHORRO en tu idea emprendedora22-04-24.pptx
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Diapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundariaDiapositivas de animales reptiles secundaria
Diapositivas de animales reptiles secundaria
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Abril 2024 - Maestra Jardinera Ediba.pdf
Abril 2024 -  Maestra Jardinera Ediba.pdfAbril 2024 -  Maestra Jardinera Ediba.pdf
Abril 2024 - Maestra Jardinera Ediba.pdf
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 

ALGORITMOS Y SUS REGLAS..

  • 1.
  • 2. ALGORITMOS: • EN COMPUTACION Y RELACIONADAS, UN ALGORITMO ES UN CONJUNTO PRESCRITO DE INSTRUCCIONES O REGLAS BIEN DEFINIDAS ORDENADAS Y FINITAS QUE PERMITE REALIZAR UNA ACTIVIDAD MEDIANTE PASOS SUCESIVOS QUE NO GENEREN DUDAS A QUIEN DEBA REALIZAR DICHA ACTIVIDAD. DADOS UN ESTADO INICIAL Y UNA ENTRADA SIGUIENDO LOS PASOS SUCESIVOS SE LLEGAA UN ESTADO FINAL Y SE OBTIENE UNA SOLUCIÓN. • 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. ALGUNOS EJEMPLOS EN MATEMÁTICA SON EL ALGORITMO PARA CALCULAR EL PRODUCTO EL ALGORITMO DE LA DIVISIÓN PARA CALCULAR EL COCIENTE DE DOS NÚMEROS.
  • 3. REGLAS PARA CREAR UN ALGORITMO: 1.Entender el problema: un modo de manejar un problema es la de imaginar el tipo de salida que debe producirse para distintas entradas posibles. Después determinar el tipo de proceso necesario para convertir la entrada en salida. 2.Encontrar un método de solución: esto es, diseñar un algoritmo que le permita definir los pasos que llevarán a la solución del problema. 3.Traducir el método a código de computadora: este paso es generalmente sencillo cuando se ha concretado un método paso a paso y se conoce la sintaxis del lenguaje de programación. 4.Probar y depurar: si la ejecución del programa no es la correcta, se deben encontrar y corregir los errores que contenga. Este proceso se llama depuración. Posteriormente debe ejecutarse el programa con una amplia variedad de entradas para verificar que la lógica del programa esté correcta.
  • 4. ELEMENTOS: • LAS INSTRUCCIONES QUE SE VAN A REALIZAR DEBEN ESTAR BIEN ESTRUCTURADAS Y TENER UN ORDEN LÓGICO CON EL FIN DE EVITAR INCONSISTENCIAS EN EL RESULTADO. • ES NECESARIO IDENTIFICAR QUE DATOS SE NECESITAN INGRESAR CUALES SIRVEN DE FORMA AUXILIAR Y CUALES SE VAN A GENERAR. TÉCNICAS DE DISEÑO Esta técnica permite dividir el problema en pequeñas partes a las cuales se les da solución para resolver el problema principal
  • 5. DIAGRAMAS DE FLUJO: • LOS DIAGRAMAS DE FLUJO SON DESCRIPCIONES GRÁFICAS DE ALGORITMOS USAN SÍMBOLOS CONECTADOS CON FLECHAS PARA INDICAR LA SECUENCIA DE INSTRUCCIONES Y ESTÁN REGIDOS POR ISO. • LOS DIAGRAMAS DE FLUJO SON USADOS PARA REPRESENTAR ALGORITMOS PEQUEÑOS YA QUE ABARCAN MUCHO ESPACIO Y SU CONSTRUCCIÓN ES LABORIOSA. POR SU FACILIDAD DE LECTURA SON USADOS COMO INTRODUCCIÓN A LOS ALGORITMOS DESCRIPCIÓN DE UN LENGUAJE Y DESCRIPCIÓN DE PROCESOS A PERSONAS AJENAS A LA COMPUTACIÓN.