AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Repeat-Until Schleife X^n

Ein Thema von 301200 · begonnen am 7. Apr 2011 · letzter Beitrag vom 9. Apr 2011
Antwort Antwort
Seite 1 von 3  1 23      
301200

Registriert seit: 7. Apr 2011
8 Beiträge
 
#1

Repeat-Until Schleife X^n

  Alt 7. Apr 2011, 15:02
Hallo,

meine Aufgabe ist es eine Repeat-Until Schleife zu programmieren, bei der man den X Wert eingeben muss und beim Betätigen eines Buttons muss die Schleife diese Zahl X^n rechnen. In der Schelife läuft dann dieses n durch.
Das Ergebnis soll in einem Memofeld ausgegben werden.

Kann mir da eine rhelfen?Bin neu und habe überhaupt gar keine Vorstellung wie das laufen soll.
  Mit Zitat antworten Zitat
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#2

AW: Repeat-Until Schleife X^n

  Alt 7. Apr 2011, 15:11
Was hast du denn bis jetzt schon programmiert?
Chris
Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
  Mit Zitat antworten Zitat
Benutzerbild von p80286
p80286

Registriert seit: 28. Apr 2008
Ort: Stolberg (Rhl)
6.659 Beiträge
 
FreePascal / Lazarus
 
#3

AW: Repeat-Until Schleife X^n

  Alt 7. Apr 2011, 15:15
Delphi-Quellcode:
...
count:=1;
if X>1 then
  repeat
    x:=x*x;
    count:=count+1;
  until count>=n;
Gruß
K-H
Programme gehorchen nicht Deinen Absichten sondern Deinen Anweisungen
R.E.D retired error detector
  Mit Zitat antworten Zitat
Benutzerbild von Deep-Sea
Deep-Sea

Registriert seit: 17. Jan 2007
907 Beiträge
 
Delphi XE2 Professional
 
#4

AW: Repeat-Until Schleife X^n

  Alt 7. Apr 2011, 15:16
@p80286:
Learning by doing copy&paste?
Chris
Die Erfahrung ist ein strenger Schulmeister: Sie prüft uns, bevor sie uns lehrt.
  Mit Zitat antworten Zitat
301200

Registriert seit: 7. Apr 2011
8 Beiträge
 
#5

AW: Repeat-Until Schleife X^n

  Alt 7. Apr 2011, 15:31
Danke. Ich versuche das schon zu verstehen, aber mein Problem ist, dass ich seit 2 Wochen krank bin und den Stoff in der Schule nicht mitverfolge. Trotzdem will ich für morgen meine Hausaufgaben machen. Ich habe schon 2 Sachen davor programmiert, die waren aber beide nicht richtig...

Danke sehr.
  Mit Zitat antworten Zitat
301200

Registriert seit: 7. Apr 2011
8 Beiträge
 
#6

AW: Repeat-Until Schleife X^n

  Alt 7. Apr 2011, 15:45
Delphi-Quellcode:
...
count:=1;
if X>1 then
  repeat
    x:=x*x;
    count:=count+1;
  until count>=n;
Gruß
K-H
Ok den Teil hab ich soweit. Aber welche Variablen müsste ich oben meinen Feldern zuweisen?
Was ist denn das count genau?
  Mit Zitat antworten Zitat
gammatester

Registriert seit: 6. Dez 2005
999 Beiträge
 
#7

AW: Repeat-Until Schleife X^n

  Alt 7. Apr 2011, 15:51
Delphi-Quellcode:
...
count:=1;
if X>1 then
  repeat
    x:=x*x;
    count:=count+1;
  until count>=n;
Gruß
K-H
Ok den Teil hab ich soweit. Aber welche Variablen müsste ich oben meinen Feldern zuweisen?
Was ist denn das count genau?
Du solltest allerdings auch beachten, daß der Teil mindestens zwei logische Fehler enthält! Vielleicht mit Absicht eingebaut?
  Mit Zitat antworten Zitat
301200

Registriert seit: 7. Apr 2011
8 Beiträge
 
#8

AW: Repeat-Until Schleife X^n

  Alt 7. Apr 2011, 15:57
Delphi-Quellcode:
...
count:=1;
if X>1 then
  repeat
    x:=x*x;
    count:=count+1;
  until count>=n;
Gruß
K-H
Ok den Teil hab ich soweit. Aber welche Variablen müsste ich oben meinen Feldern zuweisen?
Was ist denn das count genau?
Du solltest allerdings auch beachten, daß der Teil mindestens zwei logische Fehler enthält! Vielleicht mit Absicht eingebaut?

Mir fällt so auf, dass das mit dem X vielleicht nicht so hinhaut und das das count, welches sich bei jedem durchlauf um 1 erhöht, nichts mit dem X zu tun hat.

Ich habe mal eine Vermutung:

x:=m
repeat
m:= m*x
x:=x+1
until x >= Ende

Ist dort ein fehler?
  Mit Zitat antworten Zitat
Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#9

AW: Repeat-Until Schleife X^n

  Alt 7. Apr 2011, 16:39
Komisch, mir hat man im Matheunterricht beigebracht, dass bei

x^n

x n-mal mit sich selber multipliziert wird

Aber ist ja auch schon lange her, möglicherweise ist das heute anders.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat
shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#10

AW: Repeat-Until Schleife X^n

  Alt 7. Apr 2011, 16:45
Lass dein Programm doch einfach mal rechnen.
x = 4 n = 3
Das wäre also 4^3 und das sind 4*4*4 = 64.
Wenn dein Programm dann aber 256 als Ergebnis auswirft, dann weisst du das deine Schleife einmal zu oft durchlaufen wurde.
Überleg' dir auch mal, ob du vielleicht nicht eine eigene Variable y für das Ergebnis brauchst.
Es ist immer blöd, wenn man sich die Inputvariablen überschreibt...
Andreas
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 3  1 23      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz