Anda di halaman 1dari 5

11 DE NOVIEMBRE DE 2016

ALGORITMO PARA LA
RESOLUCIN DE UNA ADIVINANZA

REALIZADO POR: RICARDO RODRGUEZ


DEPARTAMENTO: INGENIERA CIVIL
# TRABAJO: 3
MATERIA: PROGRAMACIN
DOCENTE: ING. CARLOS VILA VEGA
A
Algoritmo para la resolucin de una adivinanza

Resumen

Mediante este trabajo se busca establecer las maneras de resolver un tipo de

adivinanza, en la cual el usuario deber acertar a un nmero escogido de manera aleatoria

por la computadora; esto deber ser aplicado en el desarrollo de un algoritmo para obtener

dicha finalidad.

La elaboracin de este algoritmo es de mucha importancia, ya que es una manera

prctica y sencilla de ir conociendo de una mejor manera como utilizar correctamente los

pseudocdigos en los distintos lenguajes de programacin.

Este trabajo fue realizado en base a conocimientos adquiridos durante las respectivas

horas de clases de la materia de programacin y en base a investigaciones que ayudaron

a ampliar los conocimientos sobre el tema, pretendiendo as un correcto desarrollo del

algoritmo.

Como resultado se obtiene un algoritmo que permite resolver una adivinanza, la cual

a pesar de no poseer mayor grado de dificultad, sirve como herramienta para el

aprendizaje del uso de los pseudocdigos y futuros estudios de los mismos.

Introduccin

Algoritmo

Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lgica y

ordenada que permite solucionar un determinado problema. Se trata de una serie de

instrucciones o reglas establecidas que, por medio de una sucesin de pasos, permiten

arribar a un resultado o solucin.


Segn los expertos en matemtica, los algoritmos permiten trabajar a partir de un estado

bsico o inicial y, tras seguir los pasos propuestos, llegar a una solucin.

Pseudocdigo

El pseudocdigo, est considerado como una descripcin de un algoritmo que resulta

independiente de otros lenguajes de programacin. Para que una persona pueda leer e

interpretar el cdigo en cuestin, se excluyen diversos datos que no son clave para su

entendimiento.

Un pseudocdigo, por lo tanto, se emplea cuando se pretende describir un algoritmo sin

la necesidad de difundir cules son sus principios bsicos. De esta manera, un ser humano

encontrar mayores facilidades para comprender el mensaje, a diferencia de lo que

ocurrira si estuviese frente a un lenguaje de programacin real.

Desarrollo del trabajo

Se busca crear un pseudocdigo que permita que el usuario adivine un nmero que la

computadora va a generar de manera aleatoria, sin que exista un lmite de intentos.

Variables

Definir como R num, X

Definir como (Azar_num <20 ), Nmero aleatorio


A= input Ingrese un nmero entre 0 y 20

Select case

Case X< Nmero aleatorio

B= text El nmero que ingres es muy bajo, vuelva a


intentarlo

Else

Case X> Nmero aleatorio

B= text El nmero que ingres es muy alto, vuelva a


intentarlo

Else

Case X= Nmero aleatorio

B= text El nmero que ingres es el correcto, felicitaciones

End

End

End

Conclusiones

Es meritorio entender a que se desea llegar, al momento de la elaboracin de un

pseudocdigo.

Para ciertos algoritmos, resulta ms prctico y menos confuso realizar un

pseudocdigo que un flujograma.

La elaboracin de un pseudocdigo debe ir acorde al lenguaje de programacin

que vayamos a utilizar.

Es muy necesario ser concisos con los diversos casos que se pueden presentar en
la elaboracin del algoritmo.
En el algoritmo realizado, la computadora le expresa al usuario si el nmero

ingresado es correcto o no, adems le da una pista para que pueda acertar en el

siguiente intento.

Bibliografa

Definicin de Algoritmo. Julin Prez Porto y Mara Merino. Publicado: 2010.

Actualizado: 2012. Recuperado de: http://definicion.de/algoritmo/

Definicin de Pseudocdigo. Julin Prez Porto y Mara Merino. Publicado: 2013.

Actualizado: 2015. Recuperado de: http://definicion.de/pseudocdigo/