Вы находитесь на странице: 1из 3

FUNDAMENTOS DE PROGRAMACIÓN

Nombre: Myrna Daniela Nevárez Amaya Matrícula: 172138


Docente Alejandra Mendoza Carreón Grupo: L
:
Tarea: E1 Fecha: 1/11/2020

DESCRIPCIÓN DEL PROBLEMA:

Dado un vector de seis elementos, intercambie las posiciones de sus


elementos, de tal forma que el primer elemento pase a ser el último y el
último el primero, el segundo el penúltimo y así sucesivamente, e imprima el
vector resultante.

ANÁLISIS:

Arreglo[]: Es un arreglo de enteros que almacenara los 6 valores del vector.


Datos de entrada: Temp: Variable de tipo entero que guardara el valor que queremos intercambiar
de forma temporal.
i, variable de tipo entero utilizada como contador
Datos de control:
dentro de la estructura for.
Estructuras: Estructura repetitiva for.
temp = Arreglo[0]
Arreglo[0] = Arreglo[5]
Arrelgo[5] = temp
Proceso:
temp = Arreglo[1]
Expresiones: Arreglo[1] = Arreglo[4]
Arreglo[4] = temp
temp = Arreglo[2]
Arreglo[2] = Arreglo[3]
Arreglo[3] = temp
Datos de salida: Arreglo[]: arreglo de enteros que almacenara a los 6 valores del vector.
DISEÑO:

Pseudocódigo.

Begin

Define Arreglo[6] as integer

Define temp, i, as integer

Arreglo[6] = [1,2,3,4,5,6]

Print “Arreglo original”

For i = 0 to 5 step 1 do

Print Arreglo[i]

endFor

temp = Arreglo[0]

Arreglo[0] = Arreglo[5]

Arrelgo[5] = temp

temp = Arreglo[1]

Arreglo[1] = Arreglo[4]

Arreglo[4] = temp

temp = Arreglo[2]

Arreglo[2] = Arreglo[3]

Arreglo[3] = temp

Print “Arreglo intercambiado”

For i = 0 to 5 step 1

Print Arreglo[i]

endFor

End
EJECUCIÓN Y EVALUACIÓN.

Prueba de escritorio:

Número Datos Resultado


de
ejecució Arreglo[0 Arreglo[1 Arreglo[2 Arreglo[3 Arreglo[4 Arreglo[5
n ] ] ] ] ] ]
(corrida).

1 1 2 3 4 5 6 “Arreglo
original: 1 2 3
4 5 6”
“Arreglo
intercambiado:
6 5 4 3 2 1”

2 6 5 4 3 2 1 “Arreglo
original: 6 5 4
3 2 1”
“Arreglo
intercambiado:
1 2 3 4 5 6”
3 3 4 5 6 7 8 “Arreglo
original: 3 4 5
6 7 8”
“Arreglo
intercambiado:
8 7 6 5 4 3”

4 10 11 12 13 14 15 “Arreglo
original:10 11
12 13 14 15”
“Arreglo
intercambiado:
15 14 13 12 11
10”
5 20 21 22 23 24 25 “Arreglo
original: 20 21
22 23 24 25”
“Arreglo
intercambiado:
25 24 23 22 21
20”

Вам также может понравиться