Anda di halaman 1dari 4

Semana12

Semana 12 Elementos de un algoritmo


Elementos de un algoritmo

Empecemos!

En la algortmica y programa-
cin se aplica el tratamiento de
la informacin a travs de los ele-
mentos de entrada, proceso y sa-
lida, permitiendo de manera or-
ganizada que cada paso realice
sus funciones respectivas para
lograr el fin esperado. Es necesa-
rio que tengas claros estos con-
ceptos porque te van ayudar, en un algoritmo, a la determinacin de cules
son los datos que pertenecen a cada elemento.

Qu sabes de...?

Ya sabes lo que es un algoritmo, por lo que te invitamos a reflexionar sobre


las siguientes cuestiones: cules son los elementos que intervienen en un
algoritmo?, alguna vez has aplicado un algoritmo para resolver problemas
informticos?

El reto es...

Un estudiante del 10mo semestre del IRFA se encuentra en su casa y el da


sbado debe ir al CCA. Qu debe hacer? Escribe detalladamente el algoritmo
desde que se levanta hasta llegar al saln. Determina los elementos que inter-
vienen en este algoritmo.

Vamos al grano

Elementos que intervienen en un algoritmo

Una manera fcil y ordenada para realizar el anlisis del problema, es dividir-
lo en tres partes (ver figura 29).

1. Entrada: en esta parte se especifica cules son los datos necesarios para
270 resolver el problema.
Elementos de un algoritmo Semana 12
2. Proceso: se indican los pasos que se van a realizar con los datos de en-
trada, a travs de frmulas y expresiones escritas de la manera ms sen-
cilla posible.
3. Salida: se explican los resultados esperados.

1. Entrada Datos

2. Proceso y control Hardware y


Software

3. Salida Resultado

Figura 29

Los programas de computador tienen como finalidad resolver problemas,


por tanto, el primer paso consiste en comprender el problema. Una forma de
realizar esta actividad se basa en formularlo claramente, especificar los resul-
tados que se desean obtener, identificar la informacin disponible (datos), de-
terminar las restricciones y definir los procesos necesarios para convertir los
datos disponibles (materia prima) en la informacin requerida (resultados).

Para comprender el problema, es necesario:

1. Leerlo varias veces, si est planteado de forma escrita.


2. Determinar los datos del enunciado del problema.
3. Determinar con precisin cul es la pregunta del problema.
4. Definir cul es el resultado esperado.
5. Clarificar los procesos o clculos necesarios.
6. Organizar la informacin.
7. Agrupar los datos en categoras.
8. Elaborar una figura o diagrama que represente la solucin.
Aplicando lo antes expuesto, vamos a realizar el siguiente ejercicio: se debe
cambiar la rueda (llanta) pinchada de un automvil, teniendo un gato mec-
nico en buen estado, una rueda de reemplazo y una llave de cruz.

Algoritmo

Paso 1. Aflojar con la llave los tornillos de la rueda pinchada.


Paso 2. Ubicar el gato mecnico en su sitio.
271
Paso 3. Levantar el gato hasta que la rueda pinchada pueda girar libremente.
Semana 12 Elementos de un algoritmo

Paso 4. Quitar los tornillos y la rueda pinchada.


Paso 5. Poner la rueda de repuesto y los tornillos.
Paso 6. Bajar el gato hasta que se pueda liberar.
Paso 7. Sacar el gato de su sitio.
Paso 8. Apretar los tornillos con la llave.

Tabla 5

Elementos
Entrada Gato mecnico, una rueda de reemplazo y una llave.
Proceso Quitar la rueda y colocar reemplazo.
Salida Cambio de la rueda o llanta neumtica.

Como ves, es muy sencillo determinar los


elementos que intervienen en un algo-
ritmo, as que ya puedes resolver el reto.
nimo!

Para saber ms

Investiga sobre los elementos que intervienen en un algoritmo para re-


solver un problema; consulta en Internet y revisas bibliografas relacio-
nadas con el tema. Te proponemos visitar las siguientes pginas web:

http://li.co.ve/wpW http://li.co.ve/wpY

Realiza el juego interactivo El algoritmo y sus elementos disponible en


el multimedia.

Observa el video Partes de un algoritmo, disponible en el multimedia y


en la siguiente direccin web: http://li.co.ve/w4q

Aplica tus saberes

Con el siguiente algoritmo: encontrar los nmeros primos entre 1 y 30, in-
dica cules son los conectores. Luego, con tus propias palabras explica qu
272
elementos intervienen en este algoritmo.
Elementos de un algoritmo Semana 12
Algoritmo

Paso 1. Escribir los nmeros de 1 al 30.


Paso 2. Tachar el nmero 1, ya que no es primo.
Paso 3. Aplicar la siguiente proposicin matemtica para determinar los
nmeros primos: un numero natural N, mayor que 1, es primo, si solamente
posee dos divisores, que son el mismo nmero y el 1.
Paso 4. Tachar los nmeros que no cumplen la condicin anterior.
Paso 5. Los nmeros que no se tacharon son los nmeros primos entre 1 y
30.
Paso 6. Escribir los nmeros primos entre 1 y 30.

Comprobemos y demostremos que

Realiza con tus compaeros en el CCA los siguientes ejercicios de algortmi-


ca, ubicando cada elemento que interviene en cada caso:

1. Cambiar un bombillo.
2. Aplicar frmulas en una hoja de clculo.
3. Lavar una prenda de vestir.
4. Formatear un equipo.

Ahora, para definir los conectores de entrada, proceso y salida, responde las
siguientes preguntas:

1. Cules datos son de entrada?


2. Cuntos datos se introducirn?
3. Cuntos son datos de entrada vlidos?
4. Cules son los procesos?
5. Cules son los datos de salida?
6. Cuntos datos de salida se producirn?
7. Qu formato y precisin tendrn los resultados?

273

Anda mungkin juga menyukai