SlideShare una empresa de Scribd logo
1 de 23
LUIS FERNANDO ARIEL PALMA CUATZO. 
CARLOS ALBERTO JESUS MERLA ZAMORANO.
Un algoritmo es un procedimiento a seguir, 
para resolver un problema en términos de: 
1. Las acciones por ejecutar y el 
2. El orden en que dichas acciones deben 
ejecutarse
Pseudocódigo 
Es un lenguaje 
artificial e 
informal que 
ayuda a los 
programadores 
a desarrollar 
algoritmos.
La estructura secuencial es aquella en 
la que una acción (instrucción) sigue a 
otra en secuencia. Las tareas se 
suceden de tal modo que la salida de 
una es la entrada de la siguiente y así 
sucesivamente hasta el fin del proceso.
Escriba un algoritmo que 
pregunte por dos números y 
muestre como resultado la suma 
de estos. Use Pseudocódigo y 
diagrama de flujos.
INICIO 
Escribir ('introduzca dos 
numeros') 
leer (Num1, Num2) 
Suma=Num1 + Num2 
escribir ('La suma es:' , 
Suma) 
FIN
- Simple 
- Doble 
- Anidada
Si (<condición>) entonces 
S1 
…. 
Sn 
fin_si
Esta estructura evalúa la condición, luego: 
Si la condición es cierta entonces ejecuta el 
conjunto de sentencias definidas por Si 
, i = 
1 .. n. 
Si la condición es falsa entonces no ejecuta 
el conjunto de sentencias definidas por Si 
, i = 
1 .. n.
Si (x > 0.0) entonces 
Escribir (“x es 
positivo”) 
Fin_si
Pseudocódigo en Español 
Si (condición1) entonces 
… 
Si (condición2) entonces 
instrucción1 
instrucción2 
… 
instrucciónn 
Fin_Si 
Fin_Si 
NOTA: 
Las estructuras de decisión 
anidadas están contenidas unas 
dentro de otras.
Las estructuras de 
repetición, permiten la 
ejecución repetida de 
una lista o secuencia de 
instrucciones (también 
llamada bloque de 
instrucciones).
La instrucción Mientras ejecuta una secuencia de instrucciones 
mientras una condición sea verdadera. 
Mientras <condición> Hacer 
<instrucciones> 
FinMientras 
Al ejecutarse esta instrucción, la condición es evaluada. Si la 
condición resulta verdadera, se ejecuta una vez la secuencia de 
instrucciones que forman el cuerpo del ciclo. Al finalizar la 
ejecución del cuerpo del ciclo se vuelve a evaluar la condición 
y, si es verdadera, la ejecución se repite. Estos pasos se repiten 
mientras la condición sea verdadera.
EJEMPLO «MIENTRAS» 
EN PSEUDOCODIGO.
La instrucción Para ejecuta una secuencia de instrucciones un número 
determinado de veces. 
Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer 
<instrucciones> 
FinPara 
Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se 
ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se 
incrementa la variable <variable> en <paso> unidades y se evalúa si el valor 
almacenado en <variable> superó al valor <final>. Si esto es falso se repite 
hasta que <variable> supere a <final>. Si se omite la cláusula Con Paso 
<paso>, la variable <variable> se incrementará en 1.
Se suele utilizar mucho en los 
arreglos.

Más contenido relacionado

La actualidad más candente

Bucles y estructuras de control
Bucles y estructuras de controlBucles y estructuras de control
Bucles y estructuras de controlEloy Vega Lorente
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)Fredy Torres
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Elsecompumet sac
 
Quick Sort
Quick SortQuick Sort
Quick Sortjo0eel
 
If gonzalez y medina
If gonzalez y medinaIf gonzalez y medina
If gonzalez y medinaStalyn Cruz
 
Estructuras Condicionales
Estructuras CondicionalesEstructuras Condicionales
Estructuras Condicionalesluiscardenas
 
estructuras de control
estructuras de controlestructuras de control
estructuras de controlGaby Andrade
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlEdwin Castelo
 
ESTRUCTURAS SELECTIVAS
ESTRUCTURAS SELECTIVAS ESTRUCTURAS SELECTIVAS
ESTRUCTURAS SELECTIVAS Fabian Roman
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de controlCesarCordero26
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Rommel Lòpez
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaErick Martinez
 
Lenguajesdeprogramacion c nivel1-unidad4-01-estatuto while
Lenguajesdeprogramacion c nivel1-unidad4-01-estatuto whileLenguajesdeprogramacion c nivel1-unidad4-01-estatuto while
Lenguajesdeprogramacion c nivel1-unidad4-01-estatuto whileCarlos
 

La actualidad más candente (20)

Bucles y estructuras de control
Bucles y estructuras de controlBucles y estructuras de control
Bucles y estructuras de control
 
Estructuras de repetición (1)
Estructuras de repetición (1)Estructuras de repetición (1)
Estructuras de repetición (1)
 
Toma de decisiones If Else
Toma de decisiones If ElseToma de decisiones If Else
Toma de decisiones If Else
 
Estructuras
EstructurasEstructuras
Estructuras
 
Quick Sort
Quick SortQuick Sort
Quick Sort
 
If gonzalez y medina
If gonzalez y medinaIf gonzalez y medina
If gonzalez y medina
 
Estructuras Condicionales
Estructuras CondicionalesEstructuras Condicionales
Estructuras Condicionales
 
Estructuras Condicionales
Estructuras CondicionalesEstructuras Condicionales
Estructuras Condicionales
 
estructuras de control
estructuras de controlestructuras de control
estructuras de control
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
ESTRUCTURAS SELECTIVAS
ESTRUCTURAS SELECTIVAS ESTRUCTURAS SELECTIVAS
ESTRUCTURAS SELECTIVAS
 
Control de flujo
Control de flujoControl de flujo
Control de flujo
 
Clase 4 logica difusa
Clase 4 logica difusaClase 4 logica difusa
Clase 4 logica difusa
 
Selectivas
SelectivasSelectivas
Selectivas
 
Estructuras de control
Estructuras de controlEstructuras de control
Estructuras de control
 
Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)Estructuras repetitivas(while, for, repeat)
Estructuras repetitivas(while, for, repeat)
 
Benemérita universidad autónoma de puebla
Benemérita universidad autónoma de pueblaBenemérita universidad autónoma de puebla
Benemérita universidad autónoma de puebla
 
Clase6 alg
Clase6 algClase6 alg
Clase6 alg
 
CICLO FOR
CICLO FORCICLO FOR
CICLO FOR
 
Lenguajesdeprogramacion c nivel1-unidad4-01-estatuto while
Lenguajesdeprogramacion c nivel1-unidad4-01-estatuto whileLenguajesdeprogramacion c nivel1-unidad4-01-estatuto while
Lenguajesdeprogramacion c nivel1-unidad4-01-estatuto while
 

Destacado

Qué es un pseudocódigo
Qué es un pseudocódigoQué es un pseudocódigo
Qué es un pseudocódigobucanero1
 
algoritmos,pseudocodigos y diagramas de flujo.
algoritmos,pseudocodigos y diagramas de flujo.algoritmos,pseudocodigos y diagramas de flujo.
algoritmos,pseudocodigos y diagramas de flujo.Lina222
 
Programación estructurada
Programación  estructuradaProgramación  estructurada
Programación estructuradaPal Almaza
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosEdward Ropero
 
Algoritmos
AlgoritmosAlgoritmos
AlgoritmosM1ss
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructuradaramirezadi
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011seolivares
 
ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDO
ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDOESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDO
ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDOcarlarpalomino
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1Silvanac
 

Destacado (16)

Qué es un pseudocódigo
Qué es un pseudocódigoQué es un pseudocódigo
Qué es un pseudocódigo
 
algoritmos,pseudocodigos y diagramas de flujo.
algoritmos,pseudocodigos y diagramas de flujo.algoritmos,pseudocodigos y diagramas de flujo.
algoritmos,pseudocodigos y diagramas de flujo.
 
Programación estructurada
Programación  estructuradaProgramación  estructurada
Programación estructurada
 
Fundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmosFundamentos de programación 1. diseño de algoritmos
Fundamentos de programación 1. diseño de algoritmos
 
Tarea6
Tarea6Tarea6
Tarea6
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Pseudocodigos
PseudocodigosPseudocodigos
Pseudocodigos
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
PSEUDOCODIGO
PSEUDOCODIGOPSEUDOCODIGO
PSEUDOCODIGO
 
Tarea6
Tarea6Tarea6
Tarea6
 
Mp mardoqueo 13 pseudocodigos
Mp mardoqueo 13 pseudocodigosMp mardoqueo 13 pseudocodigos
Mp mardoqueo 13 pseudocodigos
 
Programacion Estructurada
Programacion EstructuradaProgramacion Estructurada
Programacion Estructurada
 
Seudocodigo
SeudocodigoSeudocodigo
Seudocodigo
 
Clases 2 dfd y basico 2011
Clases 2  dfd y basico 2011Clases 2  dfd y basico 2011
Clases 2 dfd y basico 2011
 
ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDO
ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDOESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDO
ESTRUCTURA LÓGICA DE DECISIÓN MÚLTIPLE:CUANDO
 
Algoritmos Y Programas Unidad1
Algoritmos Y  Programas Unidad1Algoritmos Y  Programas Unidad1
Algoritmos Y Programas Unidad1
 

Similar a Algoritmos en pseudocódigo

Similar a Algoritmos en pseudocódigo (20)

2ª unidad de algoritmo
2ª unidad de algoritmo2ª unidad de algoritmo
2ª unidad de algoritmo
 
Http estructa
Http estructaHttp estructa
Http estructa
 
fTópicos 2.0
fTópicos 2.0fTópicos 2.0
fTópicos 2.0
 
Juan camilo leon 10 1
Juan camilo leon 10 1Juan camilo leon 10 1
Juan camilo leon 10 1
 
Tecnologia
Tecnologia Tecnologia
Tecnologia
 
Presentacion ciclos-1
Presentacion ciclos-1Presentacion ciclos-1
Presentacion ciclos-1
 
Sintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructuradosSintaxis de los algoritmos estructurados
Sintaxis de los algoritmos estructurados
 
Ciclos
CiclosCiclos
Ciclos
 
Estructuras de control algoritmos dq
Estructuras de control algoritmos   dqEstructuras de control algoritmos   dq
Estructuras de control algoritmos dq
 
Estructuras de control de flujo
Estructuras de control de flujoEstructuras de control de flujo
Estructuras de control de flujo
 
Estructuras PseInt
Estructuras PseIntEstructuras PseInt
Estructuras PseInt
 
Metodología de la programación
Metodología de la programaciónMetodología de la programación
Metodología de la programación
 
Algortimos jury
Algortimos juryAlgortimos jury
Algortimos jury
 
Tutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicasTutorial algoritmo estructuras ciclicas
Tutorial algoritmo estructuras ciclicas
 
Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.Programación de nivel básico 3. c1. p2.
Programación de nivel básico 3. c1. p2.
 
Presentación3
Presentación3Presentación3
Presentación3
 
INTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓNINTRODUCCIÓN A LA PROGRAMACIÓN
INTRODUCCIÓN A LA PROGRAMACIÓN
 
Parcial
ParcialParcial
Parcial
 
Presentación
Presentación Presentación
Presentación
 
Guia estructuras cíclicas
Guia estructuras cíclicasGuia estructuras cíclicas
Guia estructuras cíclicas
 

Último

TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxAlexander López
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..RobertoGumucio2
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 

Último (20)

TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptxEl_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..Plan Sarmiento - Netbook del GCBA 2019..
Plan Sarmiento - Netbook del GCBA 2019..
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 

Algoritmos en pseudocódigo

  • 1. LUIS FERNANDO ARIEL PALMA CUATZO. CARLOS ALBERTO JESUS MERLA ZAMORANO.
  • 2. Un algoritmo es un procedimiento a seguir, para resolver un problema en términos de: 1. Las acciones por ejecutar y el 2. El orden en que dichas acciones deben ejecutarse
  • 3. Pseudocódigo Es un lenguaje artificial e informal que ayuda a los programadores a desarrollar algoritmos.
  • 4.
  • 5. La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.
  • 6. Escriba un algoritmo que pregunte por dos números y muestre como resultado la suma de estos. Use Pseudocódigo y diagrama de flujos.
  • 7. INICIO Escribir ('introduzca dos numeros') leer (Num1, Num2) Suma=Num1 + Num2 escribir ('La suma es:' , Suma) FIN
  • 8.
  • 9.
  • 10. - Simple - Doble - Anidada
  • 11. Si (<condición>) entonces S1 …. Sn fin_si
  • 12. Esta estructura evalúa la condición, luego: Si la condición es cierta entonces ejecuta el conjunto de sentencias definidas por Si , i = 1 .. n. Si la condición es falsa entonces no ejecuta el conjunto de sentencias definidas por Si , i = 1 .. n.
  • 13. Si (x > 0.0) entonces Escribir (“x es positivo”) Fin_si
  • 14.
  • 15. Pseudocódigo en Español Si (condición1) entonces … Si (condición2) entonces instrucción1 instrucción2 … instrucciónn Fin_Si Fin_Si NOTA: Las estructuras de decisión anidadas están contenidas unas dentro de otras.
  • 16.
  • 17.
  • 18. Las estructuras de repetición, permiten la ejecución repetida de una lista o secuencia de instrucciones (también llamada bloque de instrucciones).
  • 19. La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea verdadera. Mientras <condición> Hacer <instrucciones> FinMientras Al ejecutarse esta instrucción, la condición es evaluada. Si la condición resulta verdadera, se ejecuta una vez la secuencia de instrucciones que forman el cuerpo del ciclo. Al finalizar la ejecución del cuerpo del ciclo se vuelve a evaluar la condición y, si es verdadera, la ejecución se repite. Estos pasos se repiten mientras la condición sea verdadera.
  • 20. EJEMPLO «MIENTRAS» EN PSEUDOCODIGO.
  • 21.
  • 22. La instrucción Para ejecuta una secuencia de instrucciones un número determinado de veces. Para <variable> <- <inicial> Hasta <final> ( Con Paso <paso> ) Hacer <instrucciones> FinPara Al ingresar al bloque, la variable <variable> recibe el valor <inicial> y se ejecuta la secuencia de instrucciones que forma el cuerpo del ciclo. Luego se incrementa la variable <variable> en <paso> unidades y se evalúa si el valor almacenado en <variable> superó al valor <final>. Si esto es falso se repite hasta que <variable> supere a <final>. Si se omite la cláusula Con Paso <paso>, la variable <variable> se incrementará en 1.
  • 23. Se suele utilizar mucho en los arreglos.