Escritura inicial del algoritmo 	Como ya se ha comentado anteriormente, el sistema para describir (<<escribir>>) un algoritmo consiste en realizar una descripción paso a paso con un lenguaje natural citado algoritmo. Recordemos que un algoritmo es un método o conjunto de reglas para solucionar  un problema
Un algoritmo debe estar seguida  de alguna secuencia definida de pasos hasta que se obtenga un resultado coherente Solo se puede ejecutar una operación a la vez Un algoritmo consta  de cuatro acciones básicas cada una de las cuales debe estar ejecutadas.
LA RESOLUCIÓN DEL PROBLEMA MEDIANTE UNA COMPUTADORA Una vez que el algoritmo esta diseñado y representado gráficamente  mediante un herramienta de programación se debe pasar a la fase de resolución practica del problema  con la computadora 1.- codificación del algoritmo en un programa 2.- ejecución del programa 3.- comprobación del programa
REPRESENTACIÓN GRAFICA DE LOS ALGORITMOS Para representar un algoritmo se debe utilizar algúnmétodo que permita independizar dicho algoritmo del lenguaje de programación. Ello permite que el algoritmo pueda ser codificado  indistintamente  en cualquier lenguaje los métodos usuales para representar un algoritmo son:1.- diagrama de flujo 2.- diagrama ns3.- lenguaje de especificación del algoritmo  pseudocódigo 4.- leguaje español
DIAGRAMA DE FLUJO Un diagrama de flujo (flowchart) es una de las técnicas de representación de algoritmos mas antigua y a la vez mas utilizada. Un diagrama de flujo es un diagrama que utiliza símbolos (cajas) .
NASSICHEIDERMANSon diagramas estructurados solo se utiliza cuando haya decisiones. Selectivas  e instrucciones  repetitivas, es decir en instrucciones  de bifurcación También es conocido como diagrama de chapín  por que es como un diagrama de flujo y están unidas  entre si Pseudocódigo : es un lenguaje  de especificación  del algoritmo usar como paso  antes de codificar  el problema
PSEUDOCÓDIGO El pseudocódigo es un lenguaje  de especificación  del algoritmo. El uso de tal lenguaje hace el paso de codificación  final. El pseudocódigo nació como un lenguaje similar al ingles  y era un medio de representación básicamente a un lenguaje de programación
BUCLES E INTERACCIONES Un bucle es un proceso en el que se ejecutan una serie de operaciones un numero determinado de veces; las operaciones serán siempre las mismas, pero con datos y resultados diferentes. En el caso de un programa de computadora, el bucle o lazo  es un conjunto de instrucciones que deben ser ejecutadas un cierto numero de veces, en un proceso interactivo o repetitivo el bucle contara de una entrada y una salida
La entrada se producirá con una o varias  instrucciones  y la salida del bucle – fin proceso repetitivo-se producirá cuando se cumpla una condición                                                               bucle Acción f1Acción f2
Una interacción es la repetición controlada de la secuencia de acciones internas del bucle:Preparación o arranque del bucle: una o mas instrucciones que puedan ser: asignación   de valores a constantes a contadores a cero.Cuerpo del bucle: grupo de instrucciones que integran realmente el bucle, para cumplir el objetivo especificado  y que se repiten mientras no se cumple la condición .
Modificación del bucle: conjunto de instrucciones que modifican, el bucle haciendo progresar su ejecución hasta su terminación final; se suele realizar con contadores, totalizadores.Comprobación de la condición: suele constar de una instrucción para averiguar si se ha producido la condición que determinara la salida del bucle.

Más contenido relacionado

PPTX
Clase1 algoritmos
PPT
Fundamentos de Lenguaje C
PPT
Lenguajesdeprogramacion c nivel1-unidad2
PPTX
Lenguajes de Programación: Estructuras de Control
PPS
Programación Logica
PDF
PPTX
Lenguaje de pascal
Clase1 algoritmos
Fundamentos de Lenguaje C
Lenguajesdeprogramacion c nivel1-unidad2
Lenguajes de Programación: Estructuras de Control
Programación Logica
Lenguaje de pascal

La actualidad más candente (19)

PPT
Lenguaje de programacion c++ basico 2da parte instalación del compilador
PPT
Repaso del lenguaje C++
PPT
Algoritmo, diagramas
PPTX
Algoritmo y programación
PPTX
Programa pascal
PDF
PSEINT INTRODUCCION
PPT
lenguaje pascal
PDF
Intropseint
DOCX
Programacion
PPTX
Estructuras de un programa
PPT
Turbo Pascal
PPTX
Ultimo trabajo de computacion
PPT
PDF
Giseproi curso de programación - sesión 8 - ejemplo de creacion de un programa
PPTX
Programación de nivel básico 1. c1. p1.
PPTX
Clase 1 Lenguaje C++
PDF
Pascal [modo de compatibilidad]
DOCX
GENERACION DE CODIGO INTERMEDIO
PDF
Trabajo de tecnologia
Lenguaje de programacion c++ basico 2da parte instalación del compilador
Repaso del lenguaje C++
Algoritmo, diagramas
Algoritmo y programación
Programa pascal
PSEINT INTRODUCCION
lenguaje pascal
Intropseint
Programacion
Estructuras de un programa
Turbo Pascal
Ultimo trabajo de computacion
Giseproi curso de programación - sesión 8 - ejemplo de creacion de un programa
Programación de nivel básico 1. c1. p1.
Clase 1 Lenguaje C++
Pascal [modo de compatibilidad]
GENERACION DE CODIGO INTERMEDIO
Trabajo de tecnologia
Publicidad

Destacado (9)

PPTX
Apun1algol
PPTX
Apunalgolautomatizacion
PPTX
Apun4algol
PPTX
Apun2algol
PPTX
Apun8algol
PPTX
Apun9algol
PPTX
Apun5algol
Apun1algol
Apunalgolautomatizacion
Apun4algol
Apun2algol
Apun8algol
Apun9algol
Apun5algol
Publicidad

Similar a Apun6algol (20)

PPTX
Algoritmos (DFD, Pseudocodigos).pptx
PPTX
diseño de algoritmos y estructuras de datos .pptx
PPTX
Pteg i-grupo 5- capitulo -5 tema algoritmos
PPTX
Algoritmos
PPTX
algoritmos
PPT
REPRESENTACION-EJEMPLO ALGORITMOS
DOCX
Algoritmos y diagramas de flujos
PPT
Clase2 algoritmos formas-representacionalgoritmicas1
DOCX
Los conceptos basicos de la programacion 10 5 (1)
DOCX
Algoritmos y diagramas_de_flujo
PPTX
Fundamentos de p
PDF
taller de tecnologia .pdf
PDF
taller de tecnologia .pdf
PPTX
UNIDAD II ALGORITMO, PSEUDOCODIGO Y DIAGRAMA DE FLUJO.pptx
DOCX
Algoritmos y metodología para la solución de problemas
PDF
Resolución de problemas y algoritmo
PDF
Etapas del desarrolo de un programa
PPTX
Algoritmos. (álgebra discreta).
PPTX
Presentación Luis Barreto
DOCX
Conceptos básicos de algorítmica
Algoritmos (DFD, Pseudocodigos).pptx
diseño de algoritmos y estructuras de datos .pptx
Pteg i-grupo 5- capitulo -5 tema algoritmos
Algoritmos
algoritmos
REPRESENTACION-EJEMPLO ALGORITMOS
Algoritmos y diagramas de flujos
Clase2 algoritmos formas-representacionalgoritmicas1
Los conceptos basicos de la programacion 10 5 (1)
Algoritmos y diagramas_de_flujo
Fundamentos de p
taller de tecnologia .pdf
taller de tecnologia .pdf
UNIDAD II ALGORITMO, PSEUDOCODIGO Y DIAGRAMA DE FLUJO.pptx
Algoritmos y metodología para la solución de problemas
Resolución de problemas y algoritmo
Etapas del desarrolo de un programa
Algoritmos. (álgebra discreta).
Presentación Luis Barreto
Conceptos básicos de algorítmica

Más de pabesacv (20)

PPTX
APUNTES DE ARQUITECTURA DE COMPUTADORAS
PPT
Apuntes empiezo (c)
PPTX
Apuntes empiezo (b)
PPTX
Apuntes empiezo (a)
PPTX
Apuntes estructuras 1
PPT
Apuntes de estructuras nuevo
PPTX
Unida ii 9a
PPTX
Unida ii 8a
PPTX
Unida ii 8a
PPTX
Unida ii 7a
PPTX
2 unida 4
PPTX
2 unida 3
PPTX
2 unida 2
PPTX
2 unida 1
PPTX
Unida ii 6a
PPTX
Unida ii 5a
PPTX
Unida ii 4a
PPTX
Post y codigos de error
PPTX
Apuntes apuntadores 2 a
PPTX
Apuntes apuntadores 1 a
APUNTES DE ARQUITECTURA DE COMPUTADORAS
Apuntes empiezo (c)
Apuntes empiezo (b)
Apuntes empiezo (a)
Apuntes estructuras 1
Apuntes de estructuras nuevo
Unida ii 9a
Unida ii 8a
Unida ii 8a
Unida ii 7a
2 unida 4
2 unida 3
2 unida 2
2 unida 1
Unida ii 6a
Unida ii 5a
Unida ii 4a
Post y codigos de error
Apuntes apuntadores 2 a
Apuntes apuntadores 1 a

Último (20)

PDF
conceptosbsicosdeprogramacinpseintlaura.pdf
PDF
PLAN DE ASEGURAMIENTO CURSOS CORTOS 2024.pdf
PDF
Introducción a REALITY (agosto de 2024).pdf
PDF
Estrategia de apoyo de tecnología 9-5 Daylin Castaño
PPTX
VariablesExpresiones.pptx conceptos que puedes usar en c++
PPTX
Redes neuronales artificiales y como entrenarlas
PDF
EL RESPETO mejororado para aprender .pdf
PPTX
Simulación de corriente paralela en LEDS PowerPoint
PPTX
TICs_en_la_vida_Cotidiana_tecnologiayMas
PDF
Salud digital: información, integración y el valor de MS Fabric for Health
PDF
1.3.4-Handling-and-Safety-Instructions-ESP-2024.pdf
PDF
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
PPTX
en este libro encontrarás la lectura inicial para tus niños
DOCX
Conceptos básicos de programación PseInt laura.docx
PDF
sol tecnología 2025.pdf........pdf10-7grado
PDF
Conceptos básicos de programación PseInt laura.pdf
DOCX
Simulación de corriente paralela en LEDS word
PPT
CONFIGURACIÓN DE PANTALLA DE UNA COMPUTADORA
PDF
Estrategia de Apoyo Juan José Narvaéz 9-4
PDF
¿Qué hace un Data Warehouse Engineer blog.victorsantiz.com.pdf
conceptosbsicosdeprogramacinpseintlaura.pdf
PLAN DE ASEGURAMIENTO CURSOS CORTOS 2024.pdf
Introducción a REALITY (agosto de 2024).pdf
Estrategia de apoyo de tecnología 9-5 Daylin Castaño
VariablesExpresiones.pptx conceptos que puedes usar en c++
Redes neuronales artificiales y como entrenarlas
EL RESPETO mejororado para aprender .pdf
Simulación de corriente paralela en LEDS PowerPoint
TICs_en_la_vida_Cotidiana_tecnologiayMas
Salud digital: información, integración y el valor de MS Fabric for Health
1.3.4-Handling-and-Safety-Instructions-ESP-2024.pdf
Virus y otras amenazas _ Ciudadanía _ INCIBE.pdf
en este libro encontrarás la lectura inicial para tus niños
Conceptos básicos de programación PseInt laura.docx
sol tecnología 2025.pdf........pdf10-7grado
Conceptos básicos de programación PseInt laura.pdf
Simulación de corriente paralela en LEDS word
CONFIGURACIÓN DE PANTALLA DE UNA COMPUTADORA
Estrategia de Apoyo Juan José Narvaéz 9-4
¿Qué hace un Data Warehouse Engineer blog.victorsantiz.com.pdf

Apun6algol

  • 1. Escritura inicial del algoritmo Como ya se ha comentado anteriormente, el sistema para describir (<<escribir>>) un algoritmo consiste en realizar una descripción paso a paso con un lenguaje natural citado algoritmo. Recordemos que un algoritmo es un método o conjunto de reglas para solucionar un problema
  • 2. Un algoritmo debe estar seguida de alguna secuencia definida de pasos hasta que se obtenga un resultado coherente Solo se puede ejecutar una operación a la vez Un algoritmo consta de cuatro acciones básicas cada una de las cuales debe estar ejecutadas.
  • 3. LA RESOLUCIÓN DEL PROBLEMA MEDIANTE UNA COMPUTADORA Una vez que el algoritmo esta diseñado y representado gráficamente mediante un herramienta de programación se debe pasar a la fase de resolución practica del problema con la computadora 1.- codificación del algoritmo en un programa 2.- ejecución del programa 3.- comprobación del programa
  • 4. REPRESENTACIÓN GRAFICA DE LOS ALGORITMOS Para representar un algoritmo se debe utilizar algúnmétodo que permita independizar dicho algoritmo del lenguaje de programación. Ello permite que el algoritmo pueda ser codificado indistintamente en cualquier lenguaje los métodos usuales para representar un algoritmo son:1.- diagrama de flujo 2.- diagrama ns3.- lenguaje de especificación del algoritmo pseudocódigo 4.- leguaje español
  • 5. DIAGRAMA DE FLUJO Un diagrama de flujo (flowchart) es una de las técnicas de representación de algoritmos mas antigua y a la vez mas utilizada. Un diagrama de flujo es un diagrama que utiliza símbolos (cajas) .
  • 6. NASSICHEIDERMANSon diagramas estructurados solo se utiliza cuando haya decisiones. Selectivas e instrucciones repetitivas, es decir en instrucciones de bifurcación También es conocido como diagrama de chapín por que es como un diagrama de flujo y están unidas entre si Pseudocódigo : es un lenguaje de especificación del algoritmo usar como paso antes de codificar el problema
  • 7. PSEUDOCÓDIGO El pseudocódigo es un lenguaje de especificación del algoritmo. El uso de tal lenguaje hace el paso de codificación final. El pseudocódigo nació como un lenguaje similar al ingles y era un medio de representación básicamente a un lenguaje de programación
  • 8. BUCLES E INTERACCIONES Un bucle es un proceso en el que se ejecutan una serie de operaciones un numero determinado de veces; las operaciones serán siempre las mismas, pero con datos y resultados diferentes. En el caso de un programa de computadora, el bucle o lazo es un conjunto de instrucciones que deben ser ejecutadas un cierto numero de veces, en un proceso interactivo o repetitivo el bucle contara de una entrada y una salida
  • 9. La entrada se producirá con una o varias instrucciones y la salida del bucle – fin proceso repetitivo-se producirá cuando se cumpla una condición bucle Acción f1Acción f2
  • 10. Una interacción es la repetición controlada de la secuencia de acciones internas del bucle:Preparación o arranque del bucle: una o mas instrucciones que puedan ser: asignación de valores a constantes a contadores a cero.Cuerpo del bucle: grupo de instrucciones que integran realmente el bucle, para cumplir el objetivo especificado y que se repiten mientras no se cumple la condición .
  • 11. Modificación del bucle: conjunto de instrucciones que modifican, el bucle haciendo progresar su ejecución hasta su terminación final; se suele realizar con contadores, totalizadores.Comprobación de la condición: suele constar de una instrucción para averiguar si se ha producido la condición que determinara la salida del bucle.