CodeGym /Java-Blog /Random-DE /Alte Ebene 04
John Squirrels
Level 41
San Francisco

Alte Ebene 04

Veröffentlicht in der Gruppe Random-DE

ich bin der Beste

1 Das Beste ist der Feind des Guten

Alte Ebene 04 - 1Der Beste zu sein bedeutet, besser als die anderen zu sein, sie zu übertreffen und anders zu sein. Man kann nicht der Beste werden, indem man tut, was alle anderen tun. Du brauchst deinen eigenen Weg. Man kann nicht in allem der Beste sein: Während man alles studiert, spezialisiert sich jemand auf eine Sache. Der einzige Weg, der Beste zu werden, besteht darin, sich für eine ganz bestimmte Spezialisierung zu entscheiden und darin ein Weltklasse-Spezialist zu werden. Wenn du seit deinem fünften Lebensjahr Ballett tanzt und acht Stunden am Tag arbeitest, wird es immer jemanden geben, der das zwischen drei und zehn Stunden am Tag tut. Wenn Sie beide fünfzehn sind, wird seine Erfahrung Ihre um 5000 Stunden übertreffen. Außerdem gibt es Genies, bei denen jede Arbeitsstunde Ihren drei entspricht. Und es gibt die besten Nachhilfelehrer der Welt, und Sie sind zum Beispiel ein Autodidakt. Der einzige Weg, ohne eigenen Willen der Beste zu werden, besteht darin, mehr zu arbeiten als alle anderen, talentiert zu sein, gute Lehrer und reiche Eltern zu haben. Aber das ist schon nicht „wie jeder“, oder? Doch selbst das schnellste und fleißigste Pferd kann einem Auto nicht davonlaufen. Sie brauchen Ihre eigene Strategie, Ihren einzigartigen Plan, um der Beste zu werden, ohne alles zu opfern.

2 Es ist harte Arbeit, der Beste zu werden

Es wird immer jemanden geben, der früher angefangen hat. Jemand hatte reiche Eltern, jemand studierte an der besten Universität der Welt. Jemand hat mit Hilfe seiner Eltern einen Job gefunden. Mach dir keine Sorgen. Es passiert. Man nennt es unterschiedliche Startbedingungen. Doch Menschen wie diese sind in der Minderheit, die Welt ist voller Menschen, die durch „Querdenken“, Fleiß und den Wunsch, ständig zu lernen, Erfolg hatten. Das Leben ist wie ein Kartenspiel. Jeder kann gewinnen, wenn er alle Trümpfe auf der Hand hat, aber der Profi gewinnt, egal welche Karten er hat. Mit seinem Geschick schmälert er den Einfluss der Trümpfe. Niemand versteht es so umfassend wie Profisportler. Vielen von ihnen bleiben nur wenige Jahre, um ihre Chance zu nutzen und erfolgreich zu werden.

3 Es gibt immer jemanden, der mehr arbeitet als Sie

Alte Ebene 04 - 2Solche Leute gibt es zahlreich. Es gibt Workaholics, Perfektionisten und Menschen, die einfach lieben, was sie tun. Es stimmt, viele von ihnen opfern Familie und Freunde und sind bestrebt, 80 Stunden pro Woche zu arbeiten. Arbeit ist ihr Leben. Das ist nicht der richtige Weg für dich. Aber diese Leute sind immer noch durchaus in der Lage, Sie auf der Karriereleiter nach unten zu stoßen. Um befördert zu werden, ist es nicht möglich, sechs Monate auf Geschäftsreisen zu verbringen, aber das ist der Fall. Ein durchschnittlicher chinesischer Student ist mühsamer als ein europäischer und ein Angestellter aus China ist bestrebt, Ihre Arbeit für ein Viertel des Preises zu erledigen. Viel zu arbeiten ist kein Schlüssel zum Erfolg, aber wenig zu arbeiten ist der Schlüssel zum Scheitern.

4 Unfreundliche Umgebung

Alte Ebene 04 - 3Es gibt so wenige Orte auf der Welt, wo hartes und ehrliches Arbeiten gefördert wird. Wenn Sie an der Uni viel lernen, Ihre gesamte Freizeit in der Bibliothek verbringen und Prüfungen alleine bestehen, werden Sie als Nerd abgestempelt. Und wenn du „das ganze Semester Spaß hattest und bestanden hast“ oder anders gesagt „das System geschlagen hast“, dann gut gemacht! Es ist schwer, nach Erfolg zu streben, wenn die Gesellschaft reiche und erfolgreiche Menschen hasst. Hasst und beneidet sie. Arme Leute, die gierig auf Geld hereingefallen sind, fangen an, damit zu prahlen. Es stimmt, dass sich reiche Leute anders verhalten: Bill Gates kann ein 10-Dollar-Hemd tragen, denn mit oder ohne Hemd ist er immer noch Bill Gates.

5 Zusammenfassend

Noch immer sind es Geschäftsleute, die Arbeitsplätze schaffen. Das Gehalt der eingestellten Arbeitnehmer ist das Ergebnis des geschäftlichen Wettbewerbs um die besten Arbeitskräfte. Je mehr Unternehmen es im Land gibt, desto höher sind die Gehälter. Es gibt eine große Rivalität auf dem Weg „mehr arbeiten“, dieser Weg funktioniert nicht mehr. Sie müssen einen anderen finden. Du musst dein Leben und deine Zeit lieben. Geld ist genau das Instrument, das Sie finanziell unabhängig macht. Wenn Sie finanziell unabhängig sind, können Sie tun, was Sie wollen, und nicht tun, was Sie nicht wollen. Seien Sie vorsichtig mit „Opfern“ auf dem Weg zum Besten. Verzichten Sie nicht auf die wichtigsten Dinge: Familie, Freunde, Gesundheit, Job, den Sie lieben. Mit 50 finanziell erfolgreich zu sein, ohne Familie, Freunde, Gesundheit und Hass auf den Job zu haben, ist kein Erfolg. Es ist ein Misserfolg.

Level 4

Alte Ebene 04 - 4

1 Risha, Umfang der Variablen

- Der Professor steht immer noch da. Diese alten Vorlesungsfalten sind alle gleich. Alles, was er Ihnen erzählt, steht in Büchern. Bedenken Sie, dass noch nie jemand nach einem Dutzend Vorlesungen schwimmen gelernt hat . Vorlesungen helfen, wenn man ein Thema definitiv versteht und etwas weniger weiß als ein Professor selbst. - Die Vorlesungen des Professors sind in der Tat von Nutzen. - Ja... oder besser gesagt, wir hoffen, dass sie es sind. Je mehr Standpunkte man zum selben Thema hört, desto mehr fragt man sich, wie die Dinge wirklich sind. Mit nur einem Standpunkt kann man es entweder glauben oder nicht. Okay, kommen wir zur Sache. - Schauen Sie sich das Bild an, das ich Ihnen zuvor gegeben habe: Alte Ebene 04 - 51 Eine in einer Methode deklarierte Variable existiert/ist vom Beginn der Deklaration bis zum Ende der Methode sichtbar. 2 Eine in einem Codeblock deklarierte Variable existiert bis zum Ende dieses Codeblocks. 3 Variablen – Methodenargumente – existieren bis zum Ende der Methode. 4 Klassen-/Objektvariablen existieren während der gesamten Lebensdauer ihres Objekts. Zugriffsmodifikatoren bestimmen ihre Sichtbarkeit. 5 Statische Klassenvariablen existieren zu jedem Zeitpunkt der Programmlaufzeit. Ihre Sichtbarkeit wird auch durch die Zugriffsmodifikatoren bestimmt. - Ja, ich erinnere mich an dieses Bild. - Das ist in Ordnung. Ich möchte Sie an einige Punkte erinnern. - Alle in Methoden deklarierten Variablen sind von der Deklarationszeile bis zur letzten Methodenzeile vorhanden bzw. können darauf zugegriffen (gesehen) werden (Beispiel: 1). - Wenn eine Variable in einem Codeblock bestimmt/deklariert wird, existiert sie bis zum Ende dieses Codeblocks (Beispiel: 2). - Wenn eine Variable ein Funktionsargument ist, dann existiert sie/kann von der ersten bis zur letzten Zeile der Methode aufgerufen (gesehen) werden (Beispiel: 3). - Wenn eine Variable eine Klassenvariable ist (Beispiel: 4), dann ist sie an ein bestimmtes Objekt gebunden und existiert immer, bis es ein Objekt dieser Klasse gibt. Wenn es kein Objekt gibt, gibt es auch keine Variable. Die Variable ist für alle Methoden der Klasse zugänglich (Variable ist sichtbar). Es spielt keine Rolle, ob Methoden davor oder danach deklariert werden. Für jedes Objekt der Klasse wird eine eigene Variable erstellt. Diese Variable ist unabhängig von anderen Objekten. Statische Methoden haben keinen Zugriff auf die Variable. - Wenn eine Variable als statisch deklariert ist (mit dem Schlüsselwort „static“ gekennzeichnet), existiert sie immer, solange ihre Klasse existiert. Normalerweise lädt die JVM die Klasse bei ihrer ersten Verwendung in den Speicher, gleichzeitig werden statische Variablen initialisiert. Alte Ebene 04 - 6- Im obigen Beispiel haben wir die Klasse Cat deklariert, die 4 Variablen hat: a,b,s sind regulär und count ist statisch. Wenn Sie mehrere Objekte dieser Klasse erstellen (z. B. 3), verfügt jedes von ihnen über eine eigene Kopie regulärer Klassenvariablen. Aber alle diese Objekte teilen sich die statische Variable.Tatsächlich befindet sich diese statische Variable in keinem Objekt, da sie auch dann vorhanden ist, wenn kein Objekt der Cat-Klasse vorhanden ist. - Das passiert, wenn wir s als statische Variable deklarieren: Alte Ebene 04 - 7- Ja. Ich habe es irgendwie verstanden. - Kann ich identische Variablen deklarieren? - Innerhalb einer Methode ist das nicht möglich. Alle innerhalb einer Methode deklarierten Variablen müssen eindeutige Namen haben. Methodenargumente werden auch als Variablen betrachtet. - Wie wäre es mit Klassenvariablen? - Klassenvariablen müssen außerdem innerhalb jeder einzelnen Klasse eindeutige Namen haben. Es gibt jedoch eine Ausnahme: Der Name der Methodenvariablen und der Name der Klassenvariablen können übereinstimmen . - Was wäre, wenn wir zwei Variablen „count“ deklarieren würden, eine in der Klasse und eine in der Methode, und dann die count-Variable ändern würden? Welche davon werden sich ändern? - Wenn im Methodenkörper mehrere Variablen sichtbar (verfügbar) sind, beispielsweise eine Klassenvariable und eine Methodenvariable, wird auf die Methodenvariable zugegriffen. Alte Ebene 04 - 8- In diesem Code werden zwei Zählvariablen deklariert: in Zeile 4 eine Klassenvariable und in Zeile 9 eine Methodenvariable . - Das passiert, wenn eine run-Methode ausgeführt wird: - In Zeile 8 wird auf eine Klassenvariable zugegriffen. Darauf wird der Wert 15 ausgewertet. - In Zeile 9 wird eine neue Methodenvariable (count) deklariert (erstellt). Es deckt die Klassenvariable ab. Jeder weitere Code in der Methode greift genau auf die Methodenvariable zu. - Ich verstehe es. - Die Methodenvariable deckt die Klassenvariable ab. Das heißt, es wird auf die Methodenvariable zugegriffen. Allerdings kann auch auf die Klassenvariable zugegriffen werden, allerdings auf komplexere Weise. Alte Ebene 04 - 9- Sie haben statische Methoden am Anfang der Vorlesung erwähnt. Was sind diese statischen Methoden? - Statische Methoden und Variablen sind nicht an Klassenobjekte, sondern an eine Klasse selbst gebunden. Wenn wir also 10 Objekte der Klasse Variables aus dem Beispiel am Anfang des Levels erstellen, haben wir 10 classVariable- Variablen, eine für jedes Objekt, und nur eine gemeinsame Variable TEXT . - Ich habe eine Frage. - Was ist der Unterschied zwischen statischen und nicht statischen Methoden? - Schauen wir uns an, wie eine gewöhnliche nicht-statische Methode funktioniert: Altes Level 04 – 10- Wenn Sie eine Methode der Form „Objekt“ Punkt „Methodenname“ aufrufen , rufen Sie tatsächlich eine Klassenmethode auf, an die dasselbe Objekt mit der ersten verdeckt übergeben wird Streit. Innerhalb der Methode erhält dieses Objekt einen Namen this . Alle Dinge werden genau mit diesem Objekt und seinen Daten erledigt. - Herrgott! So funktioniert also alles! - Und so funktioniert eine statische Methode: Alte Ebene 04 - 11 - Beim Aufruf einer statischen Methode wird kein Objekt übergeben. Ich meine, das ist gleich null , also hat eine statische Methode keinen Zugriff auf nicht statische Variablen und Methoden (sie kann nichts an Methoden wie this übergeben ). - Ähm. Ich denke ich verstehe. Dennoch ist nicht alles klar. - Hier kommt unc Diego…

2 Diego, Aufgaben zur Sichtbarkeit von Variablen

- Hey, Amigo. - Hey, Diego. - Ich habe Ihnen ein paar Aufgaben zur Sichtbarkeit von Variablen mitgebracht Alte Ebene 04 - 12

3 Risha, Ein Befehl und ein Befehlsblock

- Jetzt erkläre ich Ihnen, was der Befehl und der Befehlsblock sind. Es ist ganz einfach. Der Methodenkörper besteht aus Befehlen. Jeder Befehl endet mit einem Semikolon. Alte Ebene 04 - 13- Ein Befehlsblock enthält mehrere Befehle, die durch geschweifte Klammern miteinander verbunden sind. Der Methodenkörper ist ebenfalls ein Befehlsblock. Alte Ebene 04 - 14- Hier ist die Regel, die für jede Situation gilt: Wo Sie einen einzelnen Befehl schreiben können, können Sie auch einen Befehlsblock schreiben. Wir werden das in den Beispielen für die Aufgaben unten sehen.

4 Elly, Bedingungsoperator

- Hey, Amigo. Heute erkläre ich Ihnen bedingte Operatoren . - Der Wert eines Programms liegt in seiner Fähigkeit, sich in verschiedenen Situationen unterschiedlich zu verhalten, sonst ist es nutzlos. In Java wird die genannte Fähigkeit mittels eines „Bedingungsoperators“ realisiert. Es handelt sich um ein spezielles Schlüsselwort, mit dem Sie abhängig von der Wahrhaftigkeit einer Bedingung unterschiedliche Befehlsblöcke ausführen können. - Der bedingte Operator besteht aus drei Teilen: „ Bedingung “, „ Befehl 1 “ und „ Befehl 2 “. Wenn die Bedingung wahr ist, wird „ Befehl 1 “ ausgeführt, andernfalls wird „ Befehl 2 “ ausgeführt. Befehle werden niemals gleichzeitig ausgeführt. Dieser Operator sieht wie folgt aus: Alte Ebene 04 - 15- Es ist aufregend! Ich denke, dass das Programmieren mit einem solchen Operator viel interessanter ist. - Ja. Hier sind einige Beispiele: Alte Ebene 04 - 16

5 Bilaabo, Vergleich mit Pascal

- Hey, Amigo. Erinnern Sie sich, wir verwenden auf unserem Planeten das fortgeschrittenere Pascal. So würde alles in Pascal aussehen. Alte Ebene 04 - 17

6 Diego, Aufgaben

- Ich möchte Ihnen ein wenig über den Vergleich von Variablen in Java erzählen . - Sie kennen bereits die einfachsten Vergleichsoperatoren kleiner als (<) und größer als (>). - Ja. - Es gibt auch die Operatoren „gleich“ (==) und „ungleich“ (!=). Und es gibt auch die Operatoren „kleiner als oder gleich“ (<=) und „größer als oder gleich“ (>=). - Oh, das ist aufregender. - Beachten Sie, dass es in Java keine Operatoren «=>» und «=<» gibt! - Das Zeichen „=“ wird für den Zuweisungsoperator verwendet , daher müssen wir doppelte Gleichheitszeichen „==“ verwenden, um Gleichheit anzuzeigen . Um zu überprüfen, ob die Variablen ungleich sind , verwenden Sie „ != “. - Fair genug. - Ein Vergleich zweier Variablen in Java mit dem Operator „==“ ist ein Vergleich dessen, was diese Variablen enthalten. - Das heißt, Werte werden in Variablen vom primitiven Typ verglichen . - Bei Variablen vom Typ Referenz werden Referenzen verglichen . Wenn also die Objekte im Inneren identisch sind, ihre Referenzen jedoch unterschiedlich sind, zeigt der Vergleich, dass sie nicht gleich sind : Das Ergebnis des Vergleichs ist falsch . Das Referenzvergleichsergebnis ist nur dann true , wenn beide Referenzen auf dasselbe Objekt verweisen. - Eine spezielle Methode equal wird verwendet, um Objekte anhand ihres Inhalts zu vergleichen. Der Compiler fügt diese Methode (und alle Methoden der Object-Klasse) zu Ihrer Klasse hinzu, auch wenn Sie sie nicht deklarieren. Lassen Sie es mich anhand von Beispielen erklären: Alte Ebene 04 – 18- Übrigens, hier sind ein paar Aufgaben, bevor ich es vergesse:
Praktische Aufgaben
1 Mindestens zwei Zahlen
Schreiben Sie ein Programm, das zwei Zahlen von der Tastatur liest und das Minimum dieser Zahlen auf dem Bildschirm anzeigt.
2 Maximal vier Zahlen
Schreiben Sie ein Programm, das vier Zahlen von der Tastatur liest und das Maximum dieser Zahlen auf dem Bildschirm anzeigt.
3 Sortieren Sie drei Zahlen.
Schreiben Sie ein Programm, das drei Zahlen von der Tastatur liest und sie in absteigender Reihenfolge anzeigt.
4 Namen vergleichen
Schreiben Sie ein Programm, das zwei Namen über die Tastatur liest und bei gleichen Namen „Namen sind identisch“ anzeigt.
Zeigen Sie „Namenslängen sind gleich“ an, wenn die Namen unterschiedlich, aber gleich lang sind.
5 18+
Schreiben Sie ein Programm, das einen Namen und ein Alter von der Tastatur liest. Wenn das Alter jünger als 18 Jahre ist, zeigen Sie „Werden Sie ein wenig“ an.
6 18 ist genug.
Schreiben Sie ein Programm, das einen Namen und ein Alter von der Tastatur liest.
Wenn das Alter mehr als 20 Jahre beträgt, zeigen Sie „18 ist genug“ an.

7 Kim spricht über einen booleschen Typ

- Hey, Amigo. Ich möchte Ihnen etwas über einen neuen Datentyp erzählen. Es ist ein boolescher Typ. Variablen dieses Typs können nur zwei Werte annehmen: true und false . - Wie benutzt man es? - Dieser Typ wird vielerorts heimlich verwendet. So wie eine Zahl das Ergebnis einer Addition ist, ist ein boolescher Typ – wahr oder falsch – das Ergebnis eines Vergleichs. Beispiele: Alte Ebene 04 - 19- Weitere Beispiele: Alte Ebene 04 – 20- Wie kann ich diesen Ausdruck schreiben: 0<a<b? - In Java gibt es keine Ausdrücke, die drei Operatoren enthalten, daher können Sie diese Struktur verwenden: (0<a) AND (a<b) - Das soll ich schreiben? UND? - Beeilen Sie sich nicht, ich erkläre es Ihnen. - In Java gibt es drei logische Operatoren: AND , OR und NOT . Sie können damit Bedingungen unterschiedlicher Komplexität erstellen. Diese Operatoren können nur auf einen booleschen Ausdruck angewendet werden . Sie können also nicht (a+1) AND (3) schreiben , sondern (a>1)AND (a<3) . - NOT ist ein unärer Operator. Dies gilt nur für den Ausdruck rechts davon. Es sieht eher wie ein Minus vor einer negativen Zahl aus als wie ein Multiplikationszeichen. - Mit booleschen Variablen (logischer Typ) können Sie verschiedene Operationen ausführen. - Was für Operationen? - Schauen Sie sich diese gleich an: Alte Ebene 04 – 21- Wie wäre es mit weiteren Beispielen? - Sicher: Alte Ebene 04 – 22

8 Elly, While-Schleife

- Hallo. - Hallo, Elly! - Es ist… Zeit, etwas über Schleifen zu lernen! Sie sind genauso einfach wie Bedingungen, aber interessanter. Eine Schleife ermöglicht die mehrfache Ausführung eines beliebigen Befehls oder Befehlsblocks. Eine Schleife sieht wie folgt aus: Alte Ebene 04 – 23- So einfach ist das. Ein Befehl oder Befehlsblock wird wiederholt ausgeführt, bis die Schleifenbedingung wahr ist. Zuerst wird die Bedingung überprüft, dann wird der Schleifenkörper (ein Befehlsblock) ausgeführt. Anschließend wird die Bedingung erneut überprüft und der Schleifenkörper ausgeführt. Und so weiter, bis die Bedingung falsch wird. - Und was ist, wenn es immer wahr oder immer falsch ist? - Wenn es immer wahr ist, stoppt das Programm nie und führt immer eine Schleife aus. Wenn es immer falsch ist, wird der Schleifenkörper nie ausgeführt. - Beispiele: Alte Ebene 04 – 24- Im Vergleich zu den Bedingungen ist es nicht so schwer. Ich möchte es jetzt versuchen.

9 Bilaabo, Vergleich mit Pascal

- Hallo, Kumpel. Bilaabo verrät Ihnen nun, wie das Ganze in Pascal aussehen würde. Alte Ebene 04 – 25- Nun, der Vergleich mit Pascal ist nur für diejenigen nützlich, die ihn kennen. - Weißt du es nicht? Es ist meine Lieblingssprache! - In Ordnung. Ich glaube, es ist eine großartige Sprache. Und wenn ich es schon gewusst hätte, hätte es mir geholfen.

10 Diego, Schleifenaufgaben

- Hey, Amigo! - Ich habe gehört, dass Sie Schleifen gelernt haben. Was ist, wenn ich dir noch ein paar Aufgaben gebe?
Schleifenaufgaben
1 10 Zahlen
Schreiben Sie ein Programm, das Zahlen von 1 bis 10 anzeigt. Verwenden Sie die „while“-Schleife.
2 10 Zahlen in umgekehrter Reihenfolge.
Schreiben Sie ein Programm, das Zahlen von 10 bis 1 anzeigt. Verwenden Sie die „while“-Schleife.
3 Vom Guten kann man nie genug haben.
Schreiben Sie ein Programm, das von der Tastatur eine Zeichenfolge und die Zahl N liest. Das
Programm sollte die Zeichenfolge N-mal auf dem Bildschirm anzeigen. Verwenden Sie die „while“-Schleife.

Beispieleingabe:
abc
2
Beispielausgabe:
abc
abc
4 S-Quadrat
Schreiben Sie ein Programm, das ein Quadrat von 10x10 „S“-Zeichen auf dem Bildschirm anzeigt. Verwenden Sie die „while“-Schleife.
Trennen Sie die Zeichen nicht in derselben Zeile.
5 Multiplikationstabelle
Schreiben Sie ein Programm, das die Multiplikationstabelle von 10 mal 10 anzeigt. Verwenden Sie die „while“-Schleife.
Trennen Sie Zahlen durch ein Leerzeichen.

Beispielausgabe:
1 2 3 4 5 6 7 8 9 10
2 4 6 8 10 12 14 16 18 20
3 6 9 12 15 18 21 24 27 30
...

11 Elly, For-Schleife

- Ich möchte Ihnen von einer weiteren Schleife erzählen. Es ist gefordert . Diese Schleife ist eine weitere Aufzeichnung der while- Schleife. Es ist einfach kompakter und handlicher für Programmierer. Beispiele: Alte Ebene 04 – 26- Oh. - Diese Schleifen sind gleichwertig. Während while eine Bedingung in Klammern enthält, hat for drei Bedingungen. Wenn das Programm kompiliert, wird die for -Schleife in eine while- Schleife umgewandelt. - Der erste Ausdruck in der for-Schleife ( grün hervorgehoben ) wird einmal vor der Schleife ausgeführt. - Der zweite Ausdruck wird jedes Mal vor der Ausführung des Schleifenkörpers ausgeführt. Es ähnelt der While- Schleifenbedingung. - Der dritte wird jedes Mal nach der Ausführung des Schleifenkörpers ausgeführt. - Und warum brauchen wir noch eine Schleife? Das Während ist völlig klar. - Dies dient der Bequemlichkeit für Programmierer. Bei der Programmierung kommt es sehr häufig zu Schleifen. Es ist praktisch, wenn eine Zeile Informationen über den Startwert der Variablen, ihre Modifikatorbedingung und den Befehl enthält, der die Variable ändert.

12 Bilaabo, Vergleich mit Pascal

- Amigo, ob Sie es glauben oder nicht, aber in Pascal gibt es auch eine For- Schleife . Es ist tatsächlich in fast allen Programmiersprachen vorhanden. Aber in Pascal ist es viel einfacher zu verstehen. Sehen: Alte Ebene 04 – 27

13 Diego, Aufgaben

- Heute ist mein Glückstag. Ich habe mir 5 neue Aufgaben für euch ausgedacht. Meine Kreativität ist zu offensichtlich. Viel Glück für dich, mein Freund. Du wirst es brauchen…
„for“-Schleifenaufgaben
1 Gerade Zahlen
Schreiben Sie ein Programm, das gerade Zahlen von 1 bis 100 durch Leerzeichen getrennt oder jeweils in einer neuen Zeile anzeigt. Verwenden Sie die „for“-Schleife.
2 Zeichnen Sie ein Rechteck.
Schreiben Sie ein Programm, das zwei Zahlen von der Tastatur liest: m und n.
Das Programm sollte auf dem Bildschirm ein Rechteck anzeigen, das aus Achtern mit der Größe m mal n besteht. Verwenden Sie die „for“-Schleife.

Beispiel: m=2, n=4
8888
8888
3 Zeichnen Sie ein Dreieck.
Schreiben Sie ein Programm, das ein rechtwinkliges Dreieck aus Achtern mit den Seiten 10 und 10 anzeigt. Verwenden Sie die „for“-Schleife.

Beispiel:
8
88
888
...
Linien zeichnen
Schreiben Sie ein Programm, das angezeigt wird
  • eine horizontale Linie aus 10 Achtern
  • eine vertikale Linie aus 10 Achtern
Verwenden Sie die „for“-Schleife.
5 Jeder liebt jemanden.
Schreiben Sie ein Programm, das den Namen der Tastatur liest. Verwenden Sie die „for“-Schleife, um den Text zehnmal anzuzeigen:
„Name“ liebt mich.

Beispieltext:
Pam liebt mich.
Pam liebt mich.

14 Professor

- Hallo, Amigo. Wie läuft es für dich? - Es läuft gut, Professor Noodles. Ich habe bereits „for“- und „while“-Schleifen gelernt. - Großartig! Es geht davon aus, dass Professor Noodles der beste Lehrer der Welt ist. Gemeinsam werden wir all die Engstirnigen besiegen, die meinen, wir sollten mit der Übung beginnen. Du bist mein lebender Beweis, wenn ich das so über einen Roboter sagen darf. Klicken Sie auf den Link, Sie werden dort etwas Nützliches finden: Diskussion zu CodeGym Lecture 4

15. Juli

- Hey, Amigo! Ich muss dir heute etwas sagen, aber lass uns zuerst ein wenig fernsehen und dann fortfahren, OK?

16 John Eichhörnchen. Kapitän John Squirrels

- Hallo, Soldat! - Guten Morgen mein Herr! - Ich habe tolle Neuigkeiten für Sie. Hier ist ein kurzer Check, um Ihre Fähigkeiten zu stärken. Mit jeder täglichen Übung werden Sie Ihre Fähigkeiten sehr schnell verbessern. Aufgaben sind speziell für die Ausführung in Intellij IDEA konzipiert.
Zusätzliche Aufgaben in Intellij Idea
1 1. Ich werde nie für Erdnüsse arbeiten.
Schreiben Sie ein Programm, das hundertmal einen Satz anzeigt:
„Ich werde nie für Erdnüsse arbeiten.“ Amigo».
Verwenden Sie die „for“-Schleife.
2 2. Zeigen Sie einen Durchschnitt an.
Schreiben Sie ein Programm, das drei Zahlen von der Tastatur liest.
Das Programm sollte den Durchschnitt dieser Zahlen auf dem Bildschirm anzeigen, also weder den größten noch den kleinsten.
3 3. Berechnen Sie eine Summe.
Schreiben Sie ein Programm, das Zahlen aus der Tastatur liest und deren Summe berechnet.
Wenn der Benutzer -1 eingibt, sollte das Programm die Summe anzeigen und beenden. -1 sollte in der Summe enthalten sein.
4 4. Mein Name ist „Joe“ ...
Schreiben Sie ein Programm, das von der Tastatur eine Zeichenfolge „Name“ und ein Geburtsdatum (drei Zahlen) liest: j, m, d.
Das Programm sollte auf dem Bildschirm Folgendes anzeigen:
„Mein Name ist „Name“.
Ich wurde am dmy geboren.“

Beispiel:
„Mein Name ist Joe,
ich wurde am 15.2.1988 geboren.“
Kommentare
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION