Вы находитесь на странице: 1из 8

UNIVERSIDAD NACIONAL DE INGENIERA

FACULTAL DE INGENIERA DE PETRLEO GAS


NATURAL Y PETROQUMICA
ANTEGRADO
Curso: Algoritmos y Lenguaje de Programacin

LAZOS WHILE Y REPEAT


Integrantes: -Diana Escudero
-Luis Rosas
-Omar Medina

CICLOS WHILE
La sentencia o bucle WHILE indica a la computadora que se ejecuten
una o ms sentencias mientras que se cumplan una determinada
condicin. La condicin viene dada por una serie de variable o
expresin booleana. El formato general que adopta la estructura se
muestra seguidamente:
WHILE condicin DO
BEGIN
<sentencia 1>;

<sentencia N>
END
WHILE condicin DO
BEGIN
<sentencia>;
Dependiendo de si se ejecuta una sentencia compuesta o una
sentencia simple.

Ejemplo N1:
La serie de Fibonacci
1, 1, 2, 3, 5, 8, 13, 21,
Se define suponiendo que los dos primeros trminos tienen el valor 1 y que cada trmino
subsiguiente est dado por la suma de los dos trminos precedentes:
1 + 1 = 2, 1 + 2 = 3, 2 + 3 = 5, 3 + 5 = 8,
a) Escriba un programa que imprima la serie de Fibonacci, de manera que no
exceda de 10 000.

Pseudocdigo:
PROGRAMA Ejemplo_mientras;
VARIABLE F1, F2, F3 : entero;
INICIO
F1 <- 1;
F2 <- 1;
ESCRIBIR('Nmeros de la Serie de Fibonacci :' );
ESCRIBIR;
ESCRIBIR (F1, ' ', F2, ' ');
F3 := F1, ' ',F2, ' ');
MIENTRAS F3 <= 10000 HACER
INICIO
ESCRIBIR(F3, ' ');
F1 := F2;
F2 := F3;
F3 := F1 + F2
FIN;
FIN.

Diagrama de bloque:

CICLOS REPEAT
Es una variante de la sentencia while. La sentencia REPEAT
especifica un ciclo condicional que se repite hasta que la condicin
se hace verdadera.
REPEAT
BEGIN
Sentencia 1;
Sentencia 2;
...
...
...
Sentencia n;
END;
UNTIL expresin lgica.

El diagrama de flujo se representa


de la siguiente manera:

Ejemplo N2:
Del ejemplo anterior (ciclo while):
Escriba un programa que imprima los 50 primeros trminos de la serie de Fibonacci.
Pseudocdigo
PROGRAMA Ejemplo_2;
VARIABLE F1, F2, F3 : entero;
INICIO
F1 <- 1;
F2 <- 1;
ESCRIBIR('Nmeros de la Serie de Fibonacci :' );
ESCRIBIR;
ESCRIBIR (F1, ' ', F2, ' ');
F3 := F1, ' ',F2, ' ');
MIENTRAS F3 <= 10000 HACER
INICIO
ESCRIBIR(F3, ' ');
F1 := F2;
F2 := F3;
F3 := F1 + F2
FIN;
FIN

Diagrama de bloque:

Вам также может понравиться

  • Tabla Periodicac II
    Tabla Periodicac II
    Документ1 страница
    Tabla Periodicac II
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Cara Por Partes
    Cara Por Partes
    Документ2 страницы
    Cara Por Partes
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Tabla Periodica I
    Tabla Periodica I
    Документ1 страница
    Tabla Periodica I
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Matemática, Física y Química para Examen de Admisión
    Matemática, Física y Química para Examen de Admisión
    Документ12 страниц
    Matemática, Física y Química para Examen de Admisión
    Andy Ortiz Tomasto
    Оценок пока нет
  • Tarjeta S
    Tarjeta S
    Документ1 страница
    Tarjeta S
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Mascota de La Universitario de Deportes
    Mascota de La Universitario de Deportes
    Документ1 страница
    Mascota de La Universitario de Deportes
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Boletín de Formulario de Trigonometría
    Boletín de Formulario de Trigonometría
    Документ9 страниц
    Boletín de Formulario de Trigonometría
    tavito_12
    Оценок пока нет
  • Serialw8 1
    Serialw8 1
    Документ1 страница
    Serialw8 1
    Pedrollo Vs
    Оценок пока нет
  • Formato - Examen 2011
    Formato - Examen 2011
    Документ1 страница
    Formato - Examen 2011
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • SOL3ROP
    SOL3ROP
    Документ3 страницы
    SOL3ROP
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Fisica Estatica 5to
    Fisica Estatica 5to
    Документ1 страница
    Fisica Estatica 5to
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Programa de Bimestre 2011
    Programa de Bimestre 2011
    Документ3 страницы
    Programa de Bimestre 2011
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • SOL4TOP
    SOL4TOP
    Документ1 страница
    SOL4TOP
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • EXA1ROS
    EXA1ROS
    Документ2 страницы
    EXA1ROS
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Ficha de Simulacro de Matematica
    Ficha de Simulacro de Matematica
    Документ4 страницы
    Ficha de Simulacro de Matematica
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • 4 MediciónBernouilli
    4 MediciónBernouilli
    Документ32 страницы
    4 MediciónBernouilli
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Carpeta 2011
    Carpeta 2011
    Документ28 страниц
    Carpeta 2011
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Tabla Periodica
    Tabla Periodica
    Документ1 страница
    Tabla Periodica
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Tioles (R-S-H)
    Tioles (R-S-H)
    Документ4 страницы
    Tioles (R-S-H)
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Lectura I Bim
    Lectura I Bim
    Документ12 страниц
    Lectura I Bim
    Julio Lovera
    Оценок пока нет
  • Caratula Del 4° Bimestre
    Caratula Del 4° Bimestre
    Документ1 страница
    Caratula Del 4° Bimestre
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Algoritmos
    Algoritmos
    Документ8 страниц
    Algoritmos
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Di Sulfur Os
    Di Sulfur Os
    Документ4 страницы
    Di Sulfur Os
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • 2 BalMasa2009
    2 BalMasa2009
    Документ38 страниц
    2 BalMasa2009
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • 5 Bal - Cantmovimiento
    5 Bal - Cantmovimiento
    Документ30 страниц
    5 Bal - Cantmovimiento
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • AMIDAS
    AMIDAS
    Документ10 страниц
    AMIDAS
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Urzuaalcoholes2008 1223570216805963 9
    Urzuaalcoholes2008 1223570216805963 9
    Документ50 страниц
    Urzuaalcoholes2008 1223570216805963 9
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • UNI 2013 S - Quimica
    UNI 2013 S - Quimica
    Документ12 страниц
    UNI 2013 S - Quimica
    andres_c4145061
    Оценок пока нет
  • Di Sulfur Os
    Di Sulfur Os
    Документ3 страницы
    Di Sulfur Os
    OMAR MEDINA RIVEROS
    Оценок пока нет
  • Problema Tarea Algo
    Problema Tarea Algo
    Документ1 страница
    Problema Tarea Algo
    OMAR MEDINA RIVEROS
    Оценок пока нет