0% encontró este documento útil (0 votos)
9 vistas3 páginas

Programación Java Parte5

El documento describe las estructuras de control iterativas en programación, incluyendo 'while', 'repeat', 'do while', 'for' y 'for each', cada una con su respectivo funcionamiento y ejemplos en pseudocódigo. También se aborda la descomposición modular mediante procedimientos y funciones, explicando sus diferencias y cómo se utilizan en la programación. Se enfatiza que el pseudocódigo es una herramienta flexible para representar algoritmos sin ajustarse a un estándar específico.

Cargado por

kebk7l5g5t
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas3 páginas

Programación Java Parte5

El documento describe las estructuras de control iterativas en programación, incluyendo 'while', 'repeat', 'do while', 'for' y 'for each', cada una con su respectivo funcionamiento y ejemplos en pseudocódigo. También se aborda la descomposición modular mediante procedimientos y funciones, explicando sus diferencias y cómo se utilizan en la programación. Se enfatiza que el pseudocódigo es una herramienta flexible para representar algoritmos sin ajustarse a un estándar específico.

Cargado por

kebk7l5g5t
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

Estructuras de control iterativa

La estructura de control iterativa permite que un bloque de instrucciones sea


ejecutado
mientras se cumpla una condición.
Hay diferentes subtipos de este tipo de estructura de control:
1.
CAPÍTULO 1
Iteración con salida al principio (while}: primeramente, evalúa la condición y en
caso de
cumplirse ejecuta el bloque de instrucciones. La condición deberá cambiar de valor
se-
gún las instrucciones contenidas para evitar bucles infinitos. Es posible que nunca
llegue
a ejecutarse el bloque de instrucciones. Ejemplo:
Mientras <condición> Hacer
<instrucciones>
Fin Mientras
INTRODUCCIÓN A LA PROGRAMACIÓN
2.
3.
4.
D)
Iteración con salida al final (repeat y do while): primeramente, ejecuta el bloque
de instruc-
ciones y posteriormente evalúa la condición. La condición deberá cambiar de valor
según las instrucciones contenidas para evitar bucles infinitos. El bloque de
instruccio-
nes se ejecutará, como rrúnimo, una vez. La versión que hace uso de repeat
ejecutará las
instrucciones hasta que se cumpla la condición mientras que la variante do while
eje-
cutará las instrucciones mientras se cumpla la condición. A continuación, se
muestran
ejemplos de pseudocódigo para repeat y do while:
Repetir
<instrucciones>
Hasta Que <condición>
Hacer
<instrucciones>
Mientras <condición>
Iteración con contador (for): ejecutará el bloque de instrucciones un número
determinado
de iteraciones. Hace uso de una variable que irá incrementando o decrementando por
cada iteración hasta que se cumpla la condición de salida. La condición de control,
que
se traducirá a i==N o i==l según sea el incremento, deberá ser falsa para que sigan
eje-
cutándose las instrucciones. Ejemplos de for incremental y decremental:
entero i
Para i ~ 1 Hasta N Incremento 1 Hacer
<instrucciones>
entero i
Para i ~ N Hasta 1 Incremento -1 Hacer
<instrucciones>
Incremento
positivo
Incremento
negativo
Iteración para cada (for each): ejecutará el bloque de instrucciones para cada
elemento
contenido en un conjunto. Ejemplo:
entero i
Para Cada elemento En conjunto Hacer
<instrucciones>
Fin Para Cada
Estructuras modulares
También es posible describir mediante pseudocódigo la descomposición modular de los
programas representando los procedimientos y las funciones encargados de realizar
las tareas.
CAPÍTULO 1
PROGRAMACIÓN
1.
Procedimientos
Cada bloque de código contenido en un procedimiento se ocupará de llevar a cabo un
con-
junto de instrucciones cuando este sea invocado. Podrá recibir argumentos con los
que trabajar a la
hora de ser llamado si se ha definido el parámetro correspondiente, pero en ningún
caso retornará
un valor de salida.A continuación, se muestra un ejemplo de pseudocódigo para un
procedimiento:
Procedimiento nombre (tipo parámetrol, tipo parámetro2, _)
<instrucciones>
Fin Procedimiento
A continuación, se muestran dos ejemplos típicos de programación correspondientes a
HolaMundo y a un programa Saludo:
Procedimiento HolaMundo ()
imprimir ("Hola Mundo")
imprimir ("----------")
Fin Procedimiento
Inicio
HolaMundo ()
Fin
2.
Funciones
Procedimiento Saludo (cadena nombre)
imprimir ("Hola"+ nombre)
Fin Procedimiento
Inicio
cadena nombre
imprimir ("Introduzca su nombre: ")
leer (nombre)
Saludo (nombre)
Fin
Al igual que los procedimientos, una función podrán recibir argumentos con los que
trabajar
a la hora de ser llamada si se ha definido el parámetro correspondiente, pero, a
diferencia de los
procedimientos, retornará un valor de salida. Ejemplo de pseudocódigo para una
función:
Función nombre (tipo parámetrol, tipo parámetro2, -) tipoRetorno
<instrucciones>
retornar X
Fin Función
·I
CAPÍTULO 1
RECUERDA
f
✓ El pseudocódigo es un lenguaje que permite realizar una aproximación muy cercana
a la
implementación de un problema determinado en un lenguaje real de programación (C,
Pascal, Algol. .. ).
No se ajusta a ningún estándar y, por lo tanto, puede presentar diferencias depen-
diendo de qué programador lo escriba.
.

A continuación, se muestra un ejemplo típico de programación.

También podría gustarte