Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


repetitivas de informática 2, Guías, Proyectos, Investigaciones de Informática

funciones repetitivas de informática para ingeniería

Tipo: Guías, Proyectos, Investigaciones

2019/2020

Subido el 24/11/2020

ricardo-luis-ayllon-orozco
ricardo-luis-ayllon-orozco 🇧🇴

8 documentos

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
1
Acciones repetitivas o interactivas:
Condiciones Repetitivas (2: Repetir - Hasta)
Joyanes Aguilar menciona que el bucle hacer-mientras es análogo al bucle mientras y el cuerpo
del bucle se ejecuta una y otra vez mientras la condición (expresión booleana) es verdadera.
Existe, sin embargo, una gran diferencia y es que el cuerpo del bucle está encerrado entre las
palabras reservadas hacer y mientras, de modo que las sentencias de dicho cuerpo se ejecutan,
al menos una vez, antes de que se evalúe la expresión booleana. En otras palabras, el cuerpo
del bucle siempre se ejecuta, al menos una vez, incluso aunque la expresión booleana sea falsa.
La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea La
instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea
verdadera.
Repetir
<instrucciones>
Hasta Que <condición>
Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se
ejecuta una vez y luego se evalúa la condición. Si la condición es falsa, el cuerpo del ciclo se
ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea
verdadera.
Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo serán
ejecutadas al menos una vez.
Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción que
modifique la o las variables involucradas en la condición de modo que en algún momento la
condición sea verdadera y se finalice la ejecución del ciclo.
Facultad de Ingeniería IND 312
Universidad Mayor de San Andrés
M.Sc. Ing. Germán Jesús Pereira Muñoz.
La Paz, Bolivia I/19 Practica Nº 3_2 – PSEINT Repetir - Hasta.
M.Sc. Ing. Germán Jesús Pereira Muñoz
pf3
pf4

Vista previa parcial del texto

¡Descarga repetitivas de informática 2 y más Guías, Proyectos, Investigaciones en PDF de Informática solo en Docsity!

Acciones repetitivas o interactivas: Condiciones Repetitivas (2: Repetir - Hasta) Joyanes Aguilar menciona que el bucle hacer-mientras es análogo al bucle mientras y el cuerpo del bucle se ejecuta una y otra vez mientras la condición (expresión booleana) es verdadera. Existe, sin embargo, una gran diferencia y es que el cuerpo del bucle está encerrado entre las palabras reservadas hacer y mientras, de modo que las sentencias de dicho cuerpo se ejecutan, al menos una vez, antes de que se evalúe la expresión booleana. En otras palabras, el cuerpo del bucle siempre se ejecuta, al menos una vez, incluso aunque la expresión booleana sea falsa. La instrucción Mientras ejecuta una secuencia de instrucciones mientras una condición sea La instrucción Repetir-Hasta Que ejecuta una secuencia de instrucciones hasta que la condición sea verdadera. Repetir Hasta Que <condición> Al ejecutarse esta instrucción, la secuencia de instrucciones que forma el cuerpo del ciclo se ejecuta una vez y luego se evalúa la condición. Si la condición es falsa, el cuerpo del ciclo se ejecuta nuevamente y se vuelve a evaluar la condición. Esto se repite hasta que la condición sea verdadera.

Note que, dado que la condición se evalúa al final, las instrucciones del cuerpo del ciclo serán ejecutadas al menos una vez.

Además, a fin de evitar ciclos infinitos, el cuerpo del ciclo debe contener alguna instrucción que modifique la o las variables involucradas en la condición de modo que en algún momento la condición sea verdadera y se finalice la ejecución del ciclo.

Facultad de Ingeniería IND 312

Universidad Mayor de San Andrés

M.Sc. Ing. Germán Jesús Pereira Muñoz. La Paz, Bolivia I/19 Practica Nº 3_2 – PSEINT Repetir - Hasta.

M.Sc. Ing. Germán Jesús Pereira Muñoz

Si se utiliza sintaxis flexible (ver Opciones del Pseudocódigo) se permite opcionalmente utilizar Mientras Que en lugar de Hasta Que, de modo que el conjunto de acciones contenidas en el bucle se ejecuta mientras que la condición sea verdadera. Notar que la palabra Que es la que diferencia el uso de la palabra Mientras en la estructura repetir de la estructura Mientras. Es decir, si se omite la palabra que se considera como el comienzo de un bucle Mientras en lugar de el final de un bucle Repetir.

El ejemplo Menú muestra un programa muy simple que utiliza esta estructura de control para mostrar un menú repetidamente hasta que el usuario seleccione la opción para salir.Botón Repetir

Su representación en un diagrama de flujo sería:

Dibujo:

Función del botón: Repite una serie de acciones hasta que se de cierta condición. Dicha acción la determina el operador =, que hace que salga del bucle Ejemplo de uso: Desarrollar un algoritmo para contar cuantos números ingresa el usuario, el programa debe finalizar si el usuario ingresa un número igual a 0

M.Sc. Ing. Germán Jesús Pereira Muñoz

Queda otra forma de repetir fragmentos de programa. Pronto estaremos con ella...

Ejercicio 1: Crea un programa que pida al usuario un código de usuario y una contraseña. Deberá repetirse hasta que el código sea "1" y la contraseña sea "1234".

Ejercicio 2: Haz un programa que permita calcular la suma de pares de números. Pedirá dos números al usuario y mostrará su suma, volviendo a repetir hasta que ambos números introducidos sean 0. Esta vez deberás usar "Repetir", por lo que tu solución no será igual que la del ejercicio que empleaba "Mientras".

Ejercicio 3: Prepara un programa que divida dos números que introduzca el usuario. Si el segundo número es cero, se le deberá avisar y volver a pedir tantas veces como sea necesario, hasta que introduzca un número distinto de cero, momento en que se calculará y mostrará el resultado de la división.

“El Hombre Nunca Sabe De Lo Que Es Capaz Hasta Que Lo Intenta” Charles Dickens

M.Sc. Ing. Germán Jesús Pereira Muñoz