New game
Download
Get Academic Plan
Share game
Integrate it into your platform

You can integrate the game into an LMS compatible with LTI 1.1 or LTI 1.3 such as Canvas, Moodle, or Blackboard. This way, the scores will be automatically saved into the platform’s gradebook.
Download
You have exceeded the maximum number of games you can integrate into Google Classroom with your current Plan.

To integrate as many games as you want in Google Classroom, you need an Academic Plan or a Commercial Plan.

You have exceeded the maximum number of games you can integrate into Microsoft Teams with your current Plan.

To integrate as many games as you want in Microsoft Teams, you need an Academic Plan or a Commercial Plan.

Downloading games is an exclusive feature for users with an Academic Plan or a Commercial Plan.

Get your Academic Plan or your Commercial Plan now and start integrating your games into your LMS, website or blog.

If you wish, you can download a demo game here and test its integration:

Presentación sobre PSEUDOCÓDIGO: estructuras repetitivas

Slideshow

Played 0

About this activity

Explora las estructuras repetitivas y alternativas en pseudocódigo con ejemplos y ejercicios.

Created by

Colombia

Download the paper version to play

Make your own free game from our game creator
Compete against your friends to see who gets the best score in this game

Top Games

%
Anonymous
Anonymous
%
%
%
You have exceeded the maximum number of games you can print with your current Plan.

To print as many games as you want, you need an Academic Plan or a Commercial Plan.

Print your game
Presentación sobre PSEUDOCÓDIGO: estructuras repetitivas
 

Presentación sobre PSEUDOCÓDIGO: estructuras repetitivasOnline version

Explora las estructuras repetitivas y alternativas en pseudocódigo con ejemplos y ejercicios.

by Gomez Cobo Juan Jose 10-B 10-4
1

Introducción al Pseudocódigo

El pseudocódigo es una herramienta que ayuda a los programadores a planificar algoritmos de manera sencilla y comprensible. A través de su uso, podemos expresar la lógica de un programa sin necesidad de utilizar una sintaxis específica de un lenguaje de programación.

2

Estructuras Repetitivas

Las estructuras repetitivas permiten ejecutar un bloque de código varias veces, dependiendo de una condición. Son fundamentales para la creación de algoritmos eficientes.

  • Mientras: Ejecuta un bloque de código mientras una condición sea verdadera.
  • Para: Ejecuta un bloque de código un número específico de veces.
3

Estructura Repetitiva: Mientras

La estructura Mientras es utilizada para repetir un conjunto de instrucciones mientras una condición se mantenga verdadera. Su sintaxis básica es:

Mientras (condición) {
  instrucciones;
}

Ejemplo:

contador = 0;
Mientras (contador < 5) {
  contador = contador + 1;
}
4

Ejemplo de 'Mientras'

Consideremos un ejemplo práctico:

total = 0;
n = 0;
Mientras (n < 10) {
  total = total + n;
  n = n + 1;
}
Escribir(total);

Este código suma los números del 0 al 9.

5

Estructuras Alternativas

Las estructuras alternativas permiten tomar decisiones en el flujo del programa. La más común es la estructura Según, que permite ejecutar diferentes bloques de código según el valor de una variable.

6

Estructura Alternativa: Según

La estructura Según se utiliza para evaluar una expresión y ejecutar el bloque de código correspondiente. Su sintaxis es:

Según (expresión) {
  caso valor1:
    instrucciones;
  caso valor2:
    instrucciones;
  default:
    instrucciones;
}
7

Ejemplo de 'Según'

QR

Veamos un ejemplo de la estructura Según:

opcion = 2;
Según (opcion) {
  caso 1:
    Escribir('Opción 1 seleccionada');
  caso 2:
    Escribir('Opción 2 seleccionada');
  default:
    Escribir('Opción no válida');
}
8

Ejercicios de Estructuras Alternativas

QR

Para practicar, realicemos algunos ejercicios:

  • Escribe un pseudocódigo que utilice Según para determinar el día de la semana basado en un número del 1 al 7.
  • Desarrolla un algoritmo que utilice Mientras para contar cuántas veces un número ingresado por el usuario es mayor que 10.
9

Conclusiones

Las estructuras repetitivas y alternativas son esenciales en la programación. Permiten crear algoritmos más dinámicos y eficientes. Practicar con ejemplos y ejercicios es clave para dominar su uso.

Are you sure you want to leave the page?

If you leave the page, you will lose your game progress.