Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

Dr.Evil

Praktikant

  • "Dr.Evil" is male

Posts: 9

Date of registration: Oct 28th 2004

Location: Hannover-Oststadt

21

Friday, October 29th 2004, 10:25am

Danke Jungz!

War gestern Nacht mit den Nerven auch schon ein bisschen runter.
Habe es aber jetzt gecheckt. Da ich wirklich Bock auf das Studium habe danke ich euch natürlich doppelt und dreifach. Wollte das unbedingt verstehen.

Vielen Dank und schönes Wochenende
Oh Sweet America, how could it be?
Can't see my people dying in the streets no more
Got to hustle from the bottom just to feed the poor
Understanding what's right, realizing what's wrong

st0n3d

Junior Schreiberling

  • "st0n3d" is male

Posts: 128

Date of registration: Oct 9th 2003

Location: Hildesheim

22

Friday, October 29th 2004, 1:05pm

Wow, da ist aber einer hochmotiviert! ;)
"Der Computer rechnet mit allem - nur nicht mit seinem Besitzer."

Dieter Hildebrandt

The-Holy-One

Praktikant

  • "The-Holy-One" is male

Posts: 22

Date of registration: Oct 11th 2004

23

Sunday, October 31st 2004, 1:12pm

Ich hoffe ihr könnt mir helfen, so langsam verzweifele ich.

Und zwar brauch ich hilfe für folgende zwei Probleme:

1.) Wenn ich eine Integerzahl habe, z.B. 134679 wie kann ich die einzelnen Zeichen ansprechen z.B. Möchte ich das Zeichen auf der 3. Position (in diesem Fall 4) haben.

2.) Ich brauche eine äquivalenten Scheme-Befehl zu folgendem Pascal Aufruf y:= y + 1

Bitte helft mir!

Sinan

Senior Schreiberling

  • "Sinan" is male

Posts: 1,021

Date of registration: Jul 5th 2003

Location: Malaga

Occupation: Senior Cloud Solution Engineer bei Oracle

24

Sunday, October 31st 2004, 2:01pm

Quoted

Original von The-Holy-One
1.) Wenn ich eine Integerzahl habe, z.B. 134679 wie kann ich die einzelnen Zeichen ansprechen z.B. Möchte ich das Zeichen auf der 3. Position (in diesem Fall 4) haben.

unglaublich 8o ich kann immer noch scheme :D :P

Quoted


(define (num->liste n)
(if (< n 10)
(cons n ())
(cons (remainder n 10) (num->liste (/ (- n (remainder n 10)) 10)) )))

(define (pos n nummer)
(define (iter n liste)
(if (= n 1)
(car liste)
(iter (- n 1) (cdr liste))))
(iter n (reverse (num->liste nummer))))


(pos 2 0123456789) ----> 2
(pos 4 0123456789) ----> 4
(pos 8 0123456789) ----> 8



Quoted


2.) Ich brauche eine äquivalenten Scheme-Befehl zu folgendem Pascal Aufruf y:= y + 1

Ich kann kein Pascal, wenn es hier darum geht eine Zahl um eins zu erhöhen, dann passt folgendes:

Quoted


(define (plus_1 n)
(+ 1 n))

(plus_1 5) ----> 6

ansonsten beschreibe nochmal was der Befehl genau bedeutet :)
With great power comes great responsibility

This post has been edited 1 times, last edit by "Sinan" (Oct 31st 2004, 2:10pm)


The-Holy-One

Praktikant

  • "The-Holy-One" is male

Posts: 22

Date of registration: Oct 11th 2004

25

Sunday, October 31st 2004, 2:24pm

Ja genau das war es. VIELEN DANK

klepu

Junior Schreiberling

  • "klepu" is male

Posts: 144

Date of registration: Oct 11th 2003

Location: Rinteln/Hannover-List

Occupation: rate mal ;) spaß haben und (sekundär) lernen

26

Sunday, October 31st 2004, 6:54pm

schon krass wie viele klammern man fuer ein incr brauchen kann... *scnr*
"In a world without leaders,
Who'd start all the wars?"
[The Offspring, Kill The President]

  • "Joachim" is male

Posts: 2,863

Date of registration: Dec 11th 2001

Location: Hämelerwald

Occupation: Wissenschaftlicher Mitarbeiter (Forschungszentrum L3S, TU Braunschweig)

27

Sunday, October 31st 2004, 7:31pm

Quoted

Original von The-Holy-One
1.) Wenn ich eine Integerzahl habe, z.B. 134679 wie kann ich die einzelnen Zeichen ansprechen z.B. Möchte ich das Zeichen auf der 3. Position (in diesem Fall 4) haben.


Source code

1
2
3
4
(define (digit n d)
  (if (= (quotient n (expt 10 d)) 0)
      (modulo n 10)
      (digit (quotient n 10) d)))


Quoted

2.) Ich brauche eine äquivalenten Scheme-Befehl zu folgendem Pascal Aufruf y:= y + 1
Mittels set! lassen sich Variablen neu definieren. Sollte man aber nicht unbedingt machen -- in Scheme geht das meistens auch anders viel besser.
The purpose of computing is insight, not numbers.
Richard Hamming, 1962

This post has been edited 1 times, last edit by "Joachim" (Oct 31st 2004, 7:32pm)