You are on page 1of 18

FUNDAMENTO

LÓGICA DE
PROGRAMACIÓN
Elaborado por: D. Patricia Jaramillo C.
Docente
Tema 6: Estructuras Repetitivas.

OBJETIVO
Conocer y Construir las diferentes
Sentencias para realizar Ciclos: PARA,
MIENTRAS, REPETIR - HASTA

“El 90% del ÉXITO se basa simplemente en insistir (persistencia).”


Estructura Repetitivas
Antes de empezar miremos….
Ingrese a la página:

https://santatracker.google.com/codelab.html
Y pongamos especial atención cuando lleguemos al 6to Nivel en adelante.
Estructura Repetitivas
Concepto
Las estructura repetitivas, permite que las sentencias
que estén dentro de esta estructura, se repita n
cantidad de veces, esto depende del tipo de
estructura a analizar.

A las estructuras repetitivas se les conoce como


CICLOS.

En esta clase vamos a comenzar viendo la estructura


repetitiva: PARA.
PARA … HASTA … CON PASO…
Sintaxis
Para <Nom_Vble> = <Vlor Inicial> Hasta <Vlor Final> Con
paso <Nro Salto para avanzar> Hacer.

Dónde:
Nom_Vble: Nombre de la variable de tipo número Entero.
Vlor Inicial: Número de inicio
Vlor Final: Número de Fin
Nro Salto para avanzar:
Es un número, que permite
que avance el ciclo.
Ejemplos Cotidianos

Subir unas escaleras, es un proceso repetitivo, cuando subo


escalón por escalón.

Alguien que trabaja en un Call Center, hace procesos


repetitivos, contestar siempre la llamada y decir: “En qué le
podemos ayudar?”.

Hoy en día muchas de nuestras actividades son repetitivas o


rutinarias. Esas actividades se asemejan a un ciclo.
PARA … HASTA … CON PASO…
Ejemplos Prácticos
1. Se necesita generar una lista de números, por decir algo,
del 1 al 20.
Diagrama de Flujo
Diagrama de Bloques
Ejemplos Prácticos
2. Ahora necesitamos genera los números del 20 a la 1
Ejemplos Prácticos
3. Hagamos algo un poco más complejo. Tomemos una
palabra y mostrémosla, letra por letra.
Recuerde los Operadores y Funciones
OPERADORES

FUNCIONES
Información Adicional (Conceptos)
1) Contadores: Una variable que inicializa con 0 y va
incrementando de uno en uno.
contar = 0
contar = contar + 1
2) Acumuladores: Una variable que inicializa con 0 u otro
valor y puede sumar cualquier otro valor.
total = 0
total = total + 100
total = total + vlor
3) Números Primos: Son los números divisibles con 1 y con
ellos mismos.
4) Factorial: Productos de todos los números de 1 hasta el
número al que se le va a sacar factorial.
Actividades
Haga los siguientes EJERCICIOS:
1. Realizar un pseudocódigo que genere los
números del 1 al 20 pero que muestre o diga
cuales son los números Pares.
2. Realizar un pseudocódigo que genere los
números del 20 al 1 pero que muestre o diga
cuales son los números Impares.
3. Realizar un pseudocódigo, que permita generar
los números pares hasta el 50.
4. Escribir un pseudocódigo, que permita crear los
números impares del 45 hasta 1.
Actividades
5. Escriba un pseudocódigo que pida dos números
enteros y escriba qué números son pares y cuáles
impares desde el primero hasta el segundo.
Nota: El segundo número debe ser mayor al primero.
6. Escriba un pseudocódigo que pida dos números
enteros, y permita saber cuantos números
impares hay en ese rango.
7. Realizar un pseudocódigo que pida 10 números y
que muestre al final el resultado de la: Suma,
Promedio, y el Residuo.
Nota: El promedio puede dar un número con decimal.
RETO
1. Realice un pseudocódigo que le permita sacar el
Factorial a cualquier número que el usuario
ingrese.
Nota: Ejemplo: Factorial de 5, es: 1*2*3*4*5=120
2. Realice un pseudocódigo que permita el ingreso
de cualquier valor para determinar si es un
número primo, par o impar.
Notas:
1) El 1, 2, 3 son números primos.
2) Un número primo es aquel que es divisible por 1 y
por el mismo nada más.
RETO
3. Realice un pseudocódigo dónde pregunte:
 ¿Cuántos productos va a comprar?
 El usuario, debe ingresar el valor de cada productos
(puede ingresar sólo el valor de cada producto).
 Todos los productos tienen un IVA del 19%.
 Al final debe mostrar:
Total de los productos antes del IVA:
Total del IVA:
Total a Pagar (con IVA incluido):
Nota: Son diferentes productos, no el mismo producto.
Ejemplo: 3 productos: CD, cuaderno, lapicero. Y cada
uno tiene un diferente valor.

You might also like