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


while algoritmos ....................................., Diapositivas de Algoritmos y Programación

while algoritmos .......................................................

Tipo: Diapositivas

2021/2022

Subido el 21/02/2022

laura-daniela-arteaga-mu-oz
laura-daniela-arteaga-mu-oz 🇨🇴

4 documentos

1 / 53

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
ALGORITMIA Y
PROGRAMACIÓN
ESTRUCTURAS
ITERATIVAS
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35

Vista previa parcial del texto

¡Descarga while algoritmos ..................................... y más Diapositivas en PDF de Algoritmos y Programación solo en Docsity!

ALGORITMIA Y

PROGRAMACIÓN

ESTRUCTURAS

ITERATIVAS

EISC Universidad del Valle

Contenido

 (^) Estructuras de Repetición

 Mientras que - While

 Ejercicios

 Contadores y acumuladores

EISC Universidad del Valle

Estructuras de Repetición

Ejercicio: Suponga que debe mostrar los números del 1 a 100. Se podría hacer con la siguiente función: Inicio mostrarNumeros() imprimir(“El número es: 1”) imprimir(“El número es: 2”) imprimir(“El número es: 3”) imprimir(“El número es: 4”) imprimir(“El número es: 5”) imprimir(“El número es: 6”) imprimir(“El número es: 7”) imprimir(“El número es: 8”) imprimir(“El número es: 9”) imprimir(“El número es: 10”). …. imprimir(“El número es: 100”) Fin Y si nos piden listar del 1 al 5000?

EISC Universidad del Valle

Estructuras de Repetición

Son un grupo de instrucciones que permite la ejecución repetitiva de otro grupo de instrucciones. Hay una variable asociada al ciclo o estructura de repetición que controla el número de veces que se repetirán las instrucciones. Existen 2 estructuras de repetición: Mientras que  while Para  for

EISC Universidad del Valle

Estructuras de Repetición

Problema: Desarrollar un programa que solicite un número y muestre los números desde el 1 hasta el número solicitado.

  1. Análisis del problema Entradas: n Salidas: ?? Proceso:??

EISC Universidad del Valle

Estructuras de Repetición

Problema: Desarrollar un programa que solicite un número y muestre los números desde el 1 hasta el número solicitado.

  1. Análisis del problema Entradas: n Salidas: imprimir (número 1) imprimir (número 2) . . imprimir (número n) Proceso:??

EISC Universidad del Valle

Estructuras de Repetición

Problema: Desarrollar un programa que solicite un número y muestre los números desde el 1 hasta el número solicitado.

  1. Análisis del problema Entradas: n Salidas: imprimir (número 1) imprimir (número 2) . . imprimir (número n) Proceso: desde 1 hasta n Imprimir 1,2,3,.....n

EISC Universidad del Valle Estructuras de Repetición Problema: Desarrollar un programa que solicite un número y muestre los números desde el 1 hasta el número solicitado.

  1. Análisis del problema Entradas: n Salidas: imprimir (número 1) imprimir (número 2) …. imprimir (número n) Proceso: Mientras sea menor que n Haga imprimir 1,2,3…n

EISC Universidad del Valle Estructuras de Repetición Problema: Desarrollar un programa que solicite un número y muestre los números desde el 1 hasta el número solicitado.

  1. Diseñar el algoritmo y escribirlo en pseudocódigo Inicio n: entero i: entero (Variable de control) leer (n) i = Mientras i<= n Haga Imprimir (i) incrementar i en 1 Fin mientras Fin

EISC Universidad del Valle Estructuras de Repetición Problema: Desarrollar un programa que solicite un número y muestre los números desde el 1 hasta el número solicitado. 3. Codificar el algoritmo usando algún lenguaje de programación pseudocódigo Python Mientras i <= n Haga Imprimir (i) incrementar i en 1 Fin mientras

EISC Universidad del Valle

Estructura Mientras que

Debe existir una variable de control del ciclo La variable de control se inicializa antes del ciclo La variable de control se compara contra el valor final La variable debe actualizarse dentro de cada ciclo

EISC Universidad del Valle

Estructura Mientras que

Debe existir una variable de control del ciclo La variable de control se inicializa antes del ciclo La variable de control se compara contra el valor final La variable debe actualizarse dentro de cada ciclo

EISC Universidad del Valle

Estructura while

Ejemplo: a= b= c= while (a < b): c = c * a = a + 1 a b c a<b 5 7 3 5<

EISC Universidad del Valle

Estructura while

Ejemplo: a= b= c= while (a < b): c = c * a = a + 1 a b c a<b 5 7 3 5< verdadero