SlideShare ist ein Scribd-Unternehmen logo
1 von 11
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 ns 3.- 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) .
NASSICHEIDERMAN Son 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 f1 Acció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.

Weitere ähnliche Inhalte

Was ist angesagt?

Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorDunkherz
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++g_torrealba
 
Algoritmo y programación
Algoritmo y programaciónAlgoritmo y programación
Algoritmo y programaciónVision Mundial
 
lenguaje pascal
lenguaje pascallenguaje pascal
lenguaje pascalotaru
 
Intropseint
IntropseintIntropseint
IntropseintTensor
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programaTensor
 
Ultimo trabajo de computacion
Ultimo trabajo de computacionUltimo trabajo de computacion
Ultimo trabajo de computacionJeniferman
 
Giseproi curso de programación - sesión 8 - ejemplo de creacion de un programa
Giseproi   curso de programación - sesión 8 - ejemplo de creacion de un programaGiseproi   curso de programación - sesión 8 - ejemplo de creacion de un programa
Giseproi curso de programación - sesión 8 - ejemplo de creacion de un programagiseproi
 
Programación de nivel básico 1. c1. p1.
Programación de nivel básico 1. c1. p1.Programación de nivel básico 1. c1. p1.
Programación de nivel básico 1. c1. p1.DENIRAMIREZANDRADE
 
GENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIOGENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIOMAURICIOANDRES39
 

Was ist angesagt? (19)

Lenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compiladorLenguaje de programacion c++ basico 2da parte instalación del compilador
Lenguaje de programacion c++ basico 2da parte instalación del compilador
 
Repaso del lenguaje C++
Repaso del lenguaje C++Repaso del lenguaje C++
Repaso del lenguaje C++
 
Algoritmo, diagramas
Algoritmo, diagramasAlgoritmo, diagramas
Algoritmo, diagramas
 
Algoritmo y programación
Algoritmo y programaciónAlgoritmo y programación
Algoritmo y programación
 
Programa pascal
Programa pascalPrograma pascal
Programa pascal
 
PSEINT INTRODUCCION
PSEINT INTRODUCCIONPSEINT INTRODUCCION
PSEINT INTRODUCCION
 
lenguaje pascal
lenguaje pascallenguaje pascal
lenguaje pascal
 
Intropseint
IntropseintIntropseint
Intropseint
 
Programacion
ProgramacionProgramacion
Programacion
 
Estructuras de un programa
Estructuras de un programaEstructuras de un programa
Estructuras de un programa
 
Turbo Pascal
Turbo PascalTurbo Pascal
Turbo Pascal
 
Ultimo trabajo de computacion
Ultimo trabajo de computacionUltimo trabajo de computacion
Ultimo trabajo de computacion
 
Turbo Pascal 7
Turbo Pascal 7Turbo Pascal 7
Turbo Pascal 7
 
Giseproi curso de programación - sesión 8 - ejemplo de creacion de un programa
Giseproi   curso de programación - sesión 8 - ejemplo de creacion de un programaGiseproi   curso de programación - sesión 8 - ejemplo de creacion de un programa
Giseproi curso de programación - sesión 8 - ejemplo de creacion de un programa
 
Programación de nivel básico 1. c1. p1.
Programación de nivel básico 1. c1. p1.Programación de nivel básico 1. c1. p1.
Programación de nivel básico 1. c1. p1.
 
Clase 1 Lenguaje C++
Clase 1 Lenguaje C++Clase 1 Lenguaje C++
Clase 1 Lenguaje C++
 
Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]Pascal [modo de compatibilidad]
Pascal [modo de compatibilidad]
 
GENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIOGENERACION DE CODIGO INTERMEDIO
GENERACION DE CODIGO INTERMEDIO
 
Trabajo de tecnologia
Trabajo de tecnologia Trabajo de tecnologia
Trabajo de tecnologia
 

Andere mochten auch (9)

Apun1algol
Apun1algolApun1algol
Apun1algol
 
Apunalgolautomatizacion
ApunalgolautomatizacionApunalgolautomatizacion
Apunalgolautomatizacion
 
Apun4algol
Apun4algolApun4algol
Apun4algol
 
Apunfun
ApunfunApunfun
Apunfun
 
Apun2algol
Apun2algolApun2algol
Apun2algol
 
Apunalgol
ApunalgolApunalgol
Apunalgol
 
Apun8algol
Apun8algolApun8algol
Apun8algol
 
Apun9algol
Apun9algolApun9algol
Apun9algol
 
Apun5algol
Apun5algolApun5algol
Apun5algol
 

Ähnlich wie Apun6algol

ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónQuirogaSharon
 
taller de tecnologia .pdf
taller de tecnologia .pdftaller de tecnologia .pdf
taller de tecnologia .pdfpaulamurillo19
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programaciónErika Sánchez
 
T programación1
T programación1T programación1
T programación1Robi22
 
Unidad 1
Unidad 1Unidad 1
Unidad 1henser
 
Portafolio de Programacion 1
Portafolio de Programacion 1Portafolio de Programacion 1
Portafolio de Programacion 1Carlos88Ponce
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosWil Mer
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosWil Mer
 
Diseño algorítmico
Diseño algorítmicoDiseño algorítmico
Diseño algorítmicooviedospablo
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de ProgramaciónKudos S.A.S
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoJuan Pablo Tello Zapata
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacionrulo182
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFresyMetal
 

Ähnlich wie Apun6algol (20)

ALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y informaciónALGORITMOS bachillerato investigación y información
ALGORITMOS bachillerato investigación y información
 
Algoritmo diagrama de_flujo
Algoritmo diagrama de_flujoAlgoritmo diagrama de_flujo
Algoritmo diagrama de_flujo
 
Secuencial
SecuencialSecuencial
Secuencial
 
taller de tecnologia .pdf
taller de tecnologia .pdftaller de tecnologia .pdf
taller de tecnologia .pdf
 
taller de tecnologia .pdf
taller de tecnologia .pdftaller de tecnologia .pdf
taller de tecnologia .pdf
 
Conceptos básicos para la programación
Conceptos básicos para la programaciónConceptos básicos para la programación
Conceptos básicos para la programación
 
T programación1
T programación1T programación1
T programación1
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Diagramas De Flujo 22
Diagramas De Flujo 22Diagramas De Flujo 22
Diagramas De Flujo 22
 
Diagramas De Flujo 22
Diagramas De Flujo 22Diagramas De Flujo 22
Diagramas De Flujo 22
 
Portafolio de Programacion 1
Portafolio de Programacion 1Portafolio de Programacion 1
Portafolio de Programacion 1
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Diseño algorítmico
Diseño algorítmicoDiseño algorítmico
Diseño algorítmico
 
Fundamentos de Programación
Fundamentos de ProgramaciónFundamentos de Programación
Fundamentos de Programación
 
Pseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujoPseudocodigos, algoritmos y diagramas de flujo
Pseudocodigos, algoritmos y diagramas de flujo
 
Principios de programacion
Principios de programacionPrincipios de programacion
Principios de programacion
 
Programacion estructurada
Programacion estructuradaProgramacion estructurada
Programacion estructurada
 
TEMA11.ppt
TEMA11.pptTEMA11.ppt
TEMA11.ppt
 
Fpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.comFpr Tema 1 www.fresymetal.com
Fpr Tema 1 www.fresymetal.com
 

Mehr von pabesacv

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASpabesacv
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)pabesacv
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)pabesacv
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)pabesacv
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1pabesacv
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevopabesacv
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9apabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8apabesacv
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7apabesacv
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6apabesacv
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5apabesacv
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4apabesacv
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de errorpabesacv
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 apabesacv
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 apabesacv
 

Mehr von pabesacv (20)

APUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORASAPUNTES DE ARQUITECTURA DE COMPUTADORAS
APUNTES DE ARQUITECTURA DE COMPUTADORAS
 
Apuntes empiezo (c)
Apuntes empiezo (c)Apuntes empiezo (c)
Apuntes empiezo (c)
 
Apuntes empiezo (b)
Apuntes empiezo (b)Apuntes empiezo (b)
Apuntes empiezo (b)
 
Apuntes empiezo (a)
Apuntes empiezo (a)Apuntes empiezo (a)
Apuntes empiezo (a)
 
Apuntes estructuras 1
Apuntes estructuras 1Apuntes estructuras 1
Apuntes estructuras 1
 
Apuntes de estructuras nuevo
Apuntes de estructuras nuevoApuntes de estructuras nuevo
Apuntes de estructuras nuevo
 
Unida ii 9a
Unida ii 9aUnida ii 9a
Unida ii 9a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 8a
Unida ii 8aUnida ii 8a
Unida ii 8a
 
Unida ii 7a
Unida ii 7aUnida ii 7a
Unida ii 7a
 
2 unida 4
2 unida 42 unida 4
2 unida 4
 
2 unida 3
2 unida 32 unida 3
2 unida 3
 
2 unida 2
2 unida 22 unida 2
2 unida 2
 
2 unida 1
2 unida 12 unida 1
2 unida 1
 
Unida ii 6a
Unida ii 6aUnida ii 6a
Unida ii 6a
 
Unida ii 5a
Unida ii 5aUnida ii 5a
Unida ii 5a
 
Unida ii 4a
Unida ii 4aUnida ii 4a
Unida ii 4a
 
Post y codigos de error
Post y codigos de errorPost y codigos de error
Post y codigos de error
 
Apuntes apuntadores 2 a
Apuntes apuntadores 2 aApuntes apuntadores 2 a
Apuntes apuntadores 2 a
 
Apuntes apuntadores 1 a
Apuntes apuntadores 1 aApuntes apuntadores 1 a
Apuntes apuntadores 1 a
 

Kürzlich hochgeladen

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Kürzlich hochgeladen (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

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 ns 3.- 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. NASSICHEIDERMAN Son 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 f1 Acció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.