Informática, pregunta formulada por vianeyriveraggp7eiuo, hace 8 meses

alguien me puede ayudar o explicar como se haria esta aplicacion en pseint

:aplicacion que permita imprimir el rango de numeros que el usuario indique en orden ascendente

POR FAVOR:)

Respuestas a la pregunta

Contestado por fv11
1

Respuesta:

te lo explicare de forma textual porque según tu pregunta es lo que necesitas aclarar, bien entonces te dare los pasos para que tu mismo digites el codigo vale?

1. te estan pidiendo que el usuario que use la aplicacion o mejor dicho el usuario que ejecute este codigo debe dar un rango de numeros

para esto declararemos dos variables, como tu las quieras llamar ( en mi caso para explicarte usare estas)

definir a,b,i como entero

a<-0

b<-0

/aqui apenas defini mis variables a y b como enteros, despues las inicializamos dandoles un valor de 0, esto es clave para evitar errores en futuros lenguajes todas las variables deben estar inicializadas//

2. ahora una vez que tenemos ese pedazo listo, pasamos a ingresar dichos valores.

leer a;

leer b;

//asi como lo hacemos normalmente con todos los ejercicios que nos piden ingresar datos por teclado//

3. despues de eso vamos a darle clic donde dice el boton (para) y vamos a definir ese ciclo de la siguiente manera.

para i<-a hasta b con paso 1 hacer

fin para

//aqui hemos definido nuestro ciclo, te lo explicare rapidamente y ya veras que le agarras el tiro a este tipo de ejercicios, nuestro ciclo para tiene una varibale i la cual es un numero entero, pero cual es el valor inicial de i? esa i es igual a nuestra variable a, esa variable ira en incremento hasta que tenga el valor de b y la variable i tendra un incremento de 1 en 1 en cada vez que se ejecute el ciclo//

4. ya que tenemos definido el ciclo para, que tenemos que hacer? vamos a terminar el ejercicio el cual nos pide que imprimamos los numeros que se encuentran en el rango de a y b, esto se resuelve muy facilmente de esta manera

te pondre dos soluciones, ambas cumplen lo mismo pero notaras la direncia en cuestiones de presentacion

la primera:

pondremos una condicion osea pondremos un si

si (i>a) y (i<b) hacer

Escribir sin saltar i",";

fin si

esta es la primera solucion, te dare un ejemplo para que veas como se veria // supongamos que pondre un limite de 1 y 6 es decir que imprimire los numeros que estan despues del 1 y antes del 6 y sera asi

2,3,4,5

y aqui termina

segunda opcion

Escribir i

esto como ya sabes te imprimira todo desde el 1 hasta el 6

y listo ya terminamos tu ejercicio ahora intenta con todo lo que te escrito aqui realizar tu codigo mucha suerte

Explicación:


vianeyriveraggp7eiuo: muchisimaaaas gracias:) una pregunta mas como podria hacer lo mismo pero que los numeros ahora me los de en orden descendente?
fv11: lo mismo en el ciclo para lo inviertes solo inviertes de lugar las variables a y b, te quedaria algo como para i<-b hasta a con paso 1 hacer
fv11: a y con paso es de -1 si mal no recuerdo que seria para que sea descendente
Otras preguntas