Algoritmia - ejercicio diagramas de flujo!!!!urgente

 
Vista:

ejercicio diagramas de flujo!!!!urgente

Publicado por rusty (1 intervención) el 13/05/2009 10:01:04
Necesito hacer este problema y yo no tengo mucha idea alguien me puede ayudar:
es hacer la representacion en dibujo de esto


Hacer un diagrama de flujo que permita leer una lista de 10 números, y luego los vuelva a presentar, pero en otro orden. Primero los que ocupan una posición par en el oren en que fueron introducidos y después los que ocupan una posición impar, pero en el orden inverso al que fueron introducidos. Por ejemplo si la lista de partida es: 5,8 ,6, -2,7,12,4 , -9,51. la lista de salida debe ser: 8, -2, 12, -9 , 3 , 51 , 4, 7 , 6,5.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Diagrama de flujo para reordenar una lista de números

Publicado por Alejandro (307 intervenciones) el 13/03/2024 23:18:48
Claro, Rusty, puedo ayudarte con eso. Un diagrama de flujo es una representación gráfica de un algoritmo o proceso, que utiliza diferentes formas geométricas para representar diferentes pasos. Para resolver este problema, necesitamos dividirlo en pasos más pequeños y representarlos gráficamente. Aquí tienes un posible diagrama de flujo para este problema:

1. Inicio: Iniciar el programa.

2. Inicialización: Inicializar contadores y variables necesarias.

3. Entrada de datos: Leer los 10 números de entrada y almacenarlos en una lista.

4. Procesamiento:

a. Separar los números en dos listas: una para los números en posiciones pares y otra para los números en posiciones impares.

b. Invertir la lista de los números en posiciones impares.

5. Salida de datos:

a. Mostrar los números en posiciones pares en el orden en que se introdujeron.

b. Mostrar los números en posiciones impares en orden inverso al que se introdujeron.

6. Fin: Finalizar el programa.

Aquí tienes una representación visual de este diagrama de flujo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
+---------------+       +---------------+
|               |       |               |
|   Inicio      |-----> | Inicialización|
|               |       |               |
+-------+-------+       +---------------+
        |
        |
        v
+-------+-------+
|               |
| Entrada de    |
|    datos      |
|               |
+-------+-------+
        |
        |
        v
+-------+-------+
|               |
| Procesamiento|
|               |
+-------+-------+
        |
        |
        v
+-------+-------+
|               |
| Salida de     |
|   datos       |
|               |
+-------+-------+
        |
        |
        v
+-------+-------+
|               |
|     Fin       |
|               |
+---------------+

Es importante tener en cuenta que este diagrama de flujo representa los pasos generales que se deben seguir para resolver el problema. Cada bloque en el diagrama puede necesitar subdividirse en pasos más específicos dependiendo de cómo implementes el algoritmo en particular.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar