presentacion5-221106235143-e68dc905.pptx

sr9242972 4 views 21 slides Sep 23, 2025
Slide 1
Slide 1 of 21
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21

About This Presentation

variables y ciclos for


Slide Content

FUNDAMENTOS DE PROGRAMACIÓN

Utilidad ¿Qué esperan de esta sesión? ¿Qué es un ciclo? ¿Acumular y contar son lo mismo? ¿Qué significan cada uno?

Logro de aprendizaje Al final de la sesión, el estudiante desarrolla algoritmos aplicando la estructura repetitiva “PARA” identificando su correspondiente representación en un diagrama de flujos empleando contadores y acumuladores.

Variables de control Al trabajar con Estructuras Repetitivas empleamos dos variables de control: Contador Acumulador

Contador Un contador es una variable que se incrementa o disminuye en un valor constante. Un contador tiene la siguiente forma: contador <- contador + valor constante Ejemplos: j <- j + 2 i <- i – 1 carros <- carros + 1

Acumulador Un acumulador o totalizador es una variable cuya misión es el almacenamiento de cantidades variables de procesos sucesivos. La diferencia con el contador radica en que el incremento o disminución del acumulador es variable, la forma general de un acumulador es la siguiente: acumulador <- acumulador + valor variable Ejemplos: acum <- acum + i suma <- suma + valor resta <- resta + variable

Diferencia entre Contador y Acumulador La diferencia entre un contador y un acumulador es que mientras el primero va aumentando o decrementando de manera constante El acumulador va aumentando o decrementando en una cantidad variable. j <- j + variable i <- i + 2 NOTA: Los contadores y acumuladores deben inicializarse, es decir antes de iniciar un bucle o ciclo se debe hacer lo siguiente: j <- j <-

Estructuras Repetitivas Las estructuras repetitivas se utilizan cuando se quiere que un conjunto de instrucciones se ejecuten un cierto número finito de veces, por ejemplo, escribir algo en pantalla cierta cantidad de veces, mover un objeto de un punto a otro cierta cantidad de pasos , o hacer una operación matemática cierta cantidad de veces . Se les llama bucle o ciclo a todo proceso que se repite cierto número de veces dentro de un pseudocódigo o un programa y las estructuras repetitivas nos permiten hacerlo de forma sencilla.

Palabra clave: Repetición o iteración Conjunto de sentencias que se repiten siempre que una condición dada sea cierta. Realizar un algoritmo que sume los 10 primeros números (1,2,3,4,5,6,7,8,9,10). ¿Qué es un ciclo? Proceso Diez Definir suma como Entero suma <- 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 Escribir “La suma de los primeros 10 números es ”, suma FinProceso

Siguiendo mi solución anterior Y si el problema cambia a los primeros 1000 números. ¡No puede ser!, se llenaría la pantalla del programador solo de números. Proceso Diez Definir suma como Entero suma <- 1 … + 997 + 998 + 999 + 1000 Escribir “La suma de los primeros 1000 números es ”, suma FinProceso

Estructura “PARA”

Estructuras Repetitivas Estructura Para Estructura Mientras Tipos de Estructuras Repetitivas Estructura Repetir

Estructuras Para La instrucción “Para” ejecuta una secuencia de instrucciones un número determinado de veces. Para variable <- inicial hasta final Con Paso paso Hacer //Sentencias a repetir FinPara Ejemplo: Mostrar 10 veces la frase “Viva el Perú” Para i <- 1 hasta 10 Con Paso 1 Hacer Escribir “Viva el Perú” FinPara

Estructuras Para - Funcionamiento Al ingresar al bloque, se declara una variable (que es un contador), en este caso la variable es “i” recibe el valor inicial de 1 y se ejecuta hasta que la variable “i” llegue a ser 10, avanzando de 1 en 1. En este proceso repite la secuencia de instrucciones que forman el cuerpo del ciclo. Contador (i) Valor inicial (1) Valor final (10) Avanza de 1 en 1

Realizar un pseudocódigo que sume los n primeros números (1, 2, 3 ,4, …, n). “n” es un valor que el usuario ingresa por teclado. Ejemplo 1 Acumulador Contador

Ejemplo 2 Contador Contador inicializado en 1 Leer el promedio de cada uno de los n alumnos del curso Principios de Algoritmos. Mostrar cantidad de aprobados Observación: Si se omite colocar “Con Paso”, se asume que avanza de 1 en 1. Además, se puede declarar la variable “i” si se desea, pero no es obligatorio.

¿Preguntas?

Ejercicios para resolver en clase

Identifiquemos cómo trabajan estas dos estructuras repetitivas, simulando su ejecución en el computador. Cierre

Contador (i) Valor inicial (3) Valor final (10) Avanza de 3 en 3 Contador (i) Valor inicial (10) Valor final (0) Disminuye de 2 en 2

Cierre
Tags