Sie sind auf Seite 1von 7

Programación I Prof. Ing. Leandro A.

Pini

EJEMPLOS DE ALGORITMOS PARA CARGA DE ARRAYS PASO A PASO

Recuerden que las soluciones a los ejemplos no son la única solución, sino una de las N posibles soluciones.
La lógica de las mismas depende netamente de la lógica de cada uno.

En estos ejemplos no se usa nada que hasta el momento no hayamos visto y/o utilizado.

Nótese la siguiente diferencia: los arrays en pseudocódigo comienzan en la posición 1 mientras que en C#
comienzan en 0.

Ejemplo 1:

Generar/desarrollar un algoritmo que:

- Solicite al usuario la cantidad (en número) de nombres de personas que ingresará.


- En base al valor anterior, que solicite se ingrese primero el nombre y luego el apellido de cada
persona.
- Como resultado y al finalizar la carga de datos, el programa deberá presentar dichos datos de la
siguiente forma:

Apellido, Nombre
Apellido, Nombre
Apellido, Nombre
……..

Solución 1:

Pseudocódigo usando PSeInt:


Programación I Prof. Ing. Leandro A. Pini

El pseudocódigo pasado a C# sería así:

Ejemplo 2:

Generar/desarrollar un algoritmo que:

- Solicite al usuario la cantidad (en número) de espacios/celdas (conocido como longitud) que
contendrá el array.
- En base al valor anterior, deberá cargar en el mismo valores 1 y 0: siendo 1 en las posiciones
nulas y/o pares, y 0 en las posiciones impares.
- Como resultado presentar el contenido del array de la siguiente forma (ejemplo con array de 5
posiciones):

1 0 1 0 1
Programación I Prof. Ing. Leandro A. Pini

Solución 2:

Pseudocódigo usando PSeInt:

El pseudocódigo pasado a C# sería así:


Programación I Prof. Ing. Leandro A. Pini

Ejemplo 3:

Generar/desarrollar un algoritmo que:

- Solicite al usuario la cantidad (en número) de espacios/celdas (conocido como longitud) que
contendrá el array.
- En base al valor anterior, deberá cargar en el mismo el valor 0 en todas sus posiciones excepto
en la posición que indique el punto medio del array.
- Como resultado presentar el contenido del array de la siguiente forma (ejemplo con array de 5 y
8 posiciones):

0 0 1 0 0 0 0 0 1 1 0 0 0

Solución 3:

Pseudocódigo usando PSeInt:


Programación I Prof. Ing. Leandro A. Pini

El pseudocódigo pasado a C# sería así (código desarrollado con 1B):


Programación I Prof. Ing. Leandro A. Pini

El pseudocódigo pasado a C# sería así (código desarrollado con 1A):


Programación I Prof. Ing. Leandro A. Pini

Ejemplo 4: (LA TAREA PARA EL JUEVES 04/07)

Generar/desarrollar un algoritmo que:

- Idem al Ejemplo 3 pero que además incluyo un valor 2 en los extremos del array (en la primera y
última posición). Deberá verse algo así como resultado:

2 0 1 0 2 2 0 0 1 1 0 0 2

Solución 4:

En C# sería así:

Das könnte Ihnen auch gefallen