This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2011-12-21 03:38:03

Noak
New Scratcher
Registered: 2011-12-21
Posts: 2

Kommastellen

Hi

ich brauche eure Hilfe!!!! Wir müssen das Heron-Verfahren mit scratch programmieren und wir wissen nicht wie wir die 5 STellen hinter dem Komma und generell die Kommastellen bekommen können.
Bitte helft uns!!!  big_smile

LG Noak

Offline

 

#2 2011-12-21 04:49:32

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: Kommastellen

Das Heron-Verfahren :grusel:

Zeiche. X von x


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#3 2011-12-21 09:42:42

TM_
Scratcher
Registered: 2010-07-22
Posts: 500+

Re: Kommastellen

Da variablen nur wenige stellen hinter dem komma anzigen, muss du sage verwenden oder die zahlen als köstüme imporiteren und ein objekt so programmieren, dass seine ziffer eine stelle anzeigt. Das dann halt 5 mal, da du 5 stellen brauchst

Ich kenne das verfahren nicht, jedenfalls sagt mir der name nichts, aber wie lauten die zahlen vor dem komma? wenn es nur eine Zahl, z.B. 0 ist, musst du nur machen,

sage (verbinde|(3Zecihen von (X))|(4Zeichen von ( X)) )

und dann halt noch mehr zeichen, bi du 5 ziffern hast.
Falls die Zahl vor dem komma mehrstelig sein kann, musst du erst die position des kommas ermitteln.

Erstelle die Variable x.
dann mache:
setze x auf 0
wiederhole bis (xte Zeichen von Zahl = "." )
{
  ändere x um 1
}

So dann machst du:
Sage (verbinde | ((x+1)Zeichen) von Zahl| ((x+2) Zeichen) von Zahl| usw, bis man 5 stellen hat


Sorry wegen der grünen bausteine, keine ahnung warum die drin sind  hmm

Last edited by TM_ (2011-12-21 09:44:10)


http://scratch.mit.edu/static/projects/TM_/2323675_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2822911_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2489524_sm.png

Offline

 

#4 2011-12-21 14:25:28

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: Kommastellen

TM_ wrote:

Ich kenne das verfahren nicht, jedenfalls sagt mir der name nichts, aber wie lauten die zahlen vor dem komma? wenn es nur eine Zahl, z.B. 0 ist, musst du nur machen,

z.B. so:
    du willst die Wurzel von 10 auflösen:

Zahl1        Zahl2    (Zahl1+Zahl2)/2

1                   10               5.5
big_smile -schnitt  10/Z1           (5.5+10/5.5)/2

...


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#5 2011-12-21 14:26:31

akhof
Scratcher
Registered: 2008-07-19
Posts: 500+

Re: Kommastellen

natürlich nicht  big_smile -schnitt sondern Durchschnitt  big_smile


http://simpliciter.bplaced.net/templates/business4/images/logo.png

Offline

 

#6 2011-12-21 15:19:23

TM_
Scratcher
Registered: 2010-07-22
Posts: 500+

Re: Kommastellen

ah, ich glaube ich verstehe es, aber das haben wir noch nie gemacht  big_smile
und ich bin grad in der 11.  big_smile


http://scratch.mit.edu/static/projects/TM_/2323675_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2822911_sm.pnghttp://scratch.mit.edu/static/projects/TM_/2489524_sm.png

Offline

 

Board footer