🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes
Article #85

Re: Solucion en lenguaje SIMPLON. Era->[Re: Muy importante]

#85
From: Jose Luis Trivino
Date: Sat, 31 Jul 1999 00:00
79 lines
3493 bytes
Alex Estevez wrote:
> 
> es lo mas normal del mundo :)
> 
> esto era mas el tipico juego matematico que aparece en muchas revistas
> como la pcactual.
> 
> donde te pones problemas de la vida cotidiana que en realidad no lo son,
> sino que son problemas matematicos:
> 
>         Dicho de otra forma: eso no era un lenguaje de programacion, era un
> problema matematico disfrazado en lenguaje de programacion :)
	Si y no. Efectivamente es un problema que requiere una comprensi�n de
la divisi�n m�s alla de lo que normalmente necesitamos (propio de
matematicos), pero si es un problema de informaticos. Al parecer su
origen esta en un articulo sobre complejidad computacional y
calculabilidad que pretendia analizar lo que se puede calcular con
programas con n bucles anidados. No he leido ese articulo y no os puedo
dar mucha informaci�n, pero basicamente os puedo decir que con tres
bucles for anidados se puede calcular casi cualquier cosa y, desde
luego, la complejidad computacional de un programa de este tipo
sobrepara la exponencial, esto es, da igual lo rapido que sea el
ordenador, siempre podras encontrar una entrada para el algoritmo que
haga intratable el problema.

	Ya que estoy, una posible soluci�n ser�a (voy a permitirme utilizar la
asignaci�n a:=0 que ya ha sido resuelta):

	DIVISION POR 4 (por ejemplo)

	D= <dividendo>

	C1= 0
	C2= 0
	C3= 0
	C4= 0

	R1= D	
	R2= D
	R3= D
	R4= D

	REPETIR D VECES
		C1= C1 + 1
		R1= R1 - 1
		R1= R1 - 1
		R1= R1 - 1
		R1= R1 - 1

		T= C1
		C1= C2
		C2= C3
		C3= C4
		C4= T

		T= R1
		R1= R2
		R2= R3
		R3= R4
		R4= T
	FIN REPETIR

	RESTO EN R1
	COCIENTE EN C1


	Espero que os haya gustado.

	Hasta mas bits,

-- 
-------------------------------------------------
Jose Luis Trivi&ntilde;o Rodriguez

LAB. 2.3.4      Tlf.: (95) 2132863 
http://www.lcc.uma.es/personal/trivino/trivino.html
-------------------------------------------------

La medida de programar es programar sin medida
Technical Details
Message-ID: <37A363FD.C569CCFE@lcc.uma.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <7midgc$13n@telerad.teleline.es> <7mj1oq$7jb@telerad.teleline.es> <378DCE0C.1433597D@interactivebureau.com> <Pine.LNX.4.10.9907160956530.3269-100000@golum.inforg.uniovi.es> <3792E452.5FC9ABE2@lcc.uma.es> <87g12865yb.fsf_-_@eb2ebu.ampr.org> <37A0DA94.624F5462@lcc.uma.es> <37A17DC8.1A03D66A@interactivebureau.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f53ec,7f2767b4c9fc7a53
X-Google-Attributes: gidf53ec,public
X-Google-Thread: 105378,7f2767b4c9fc7a53
X-Google-Attributes: gid105378,public
X-Google-Thread: 10f58f,7f2767b4c9fc7a53
X-Google-Attributes: gid10f58f,public
X-Google-Thread: f59de,7f2767b4c9fc7a53
X-Google-Attributes: gidf59de,public
X-Google-Thread: 1116f3,7f2767b4c9fc7a53
X-Google-Attributes: gid1116f3,public
From: Jose Luis Trivino <trivino@lcc.uma.es>
Subject: Re: Solucion en lenguaje SIMPLON. Era->[Re: Muy importante]
Date: 1999/07/31
Message-ID: <37A363FD.C569CCFE@lcc.uma.es>
X-Deja-AN: 507566486
Content-Transfer-Encoding: 8bit
References: <7midgc$13n@telerad.teleline.es> <7mj1oq$7jb@telerad.teleline.es> <378DCE0C.1433597D@interactivebureau.com> <Pine.LNX.4.10.9907160956530.3269-100000@golum.inforg.uniovi.es> <3792E452.5FC9ABE2@lcc.uma.es> <87g12865yb.fsf_-_@eb2ebu.ampr.org> <37A0DA94.624F5462@lcc.uma.es> <37A17DC8.1A03D66A@interactivebureau.com>
To: alex@interactivebureau.com
X-Accept-Language: es, en
Content-Type: text/plain; charset=iso-8859-1
X-Complaints-To: news@cica.es
X-Trace: mercurio.cica.es 933501441 2024 150.214.108.220 (1 Aug 1999 09:57:21 GMT)
Organization: Dept. Lenguajes y Ciencias de la Computacion
Mime-Version: 1.0
NNTP-Posting-Date: 1 Aug 1999 09:57:21 GMT
Newsgroups: es.comp.lenguajes,es.comp.lenguajes.c,es.comp.lenguajes.c++,es.comp.lenguajes.java,es.comp.lenguajes.misc