GitLab wurde erfolgreich aktualisiert. Dank regelmäßiger Updates bleibt das THM GitLab sicher und Sie profitieren von den neuesten Funktionen. Danke für Ihre Geduld.

Commit 6c6dcb12 authored by Dominikus Herzberg's avatar Dominikus Herzberg

Aktualisierte HTMLs

parent f971db25
......@@ -652,7 +652,7 @@ Probieren Sie Ihr Programm aus, indem Sie ein paar Flugzeuge anlegen und diese f
</div>
<div class="paragraph">
<p>Erweiterung:
Sie möchten nun Ihr Programm erweitern und eine ganze Reihe an Flugzeugen fliegen lassen. Dazu schreiben Sie eine weitere Methode <code>flyAll</code>. Sie gibt nichts zurück und erwartet als Parameter ein Array mit Flugzeugen. Innerhalb der Methode soll jedes Flugzeug aus dem Array fliegen. Testen Sie nun auch diese Methode und legen dazu vier Flugzeuge an.</p>
Sie möchten nun Ihr Programm erweitern und eine ganze Reihe an Flugzeugen fliegen lassen. Dazu schreiben Sie eine weitere Methode <code>flyAll</code>. Sie gibt nichts zurück und erwartet als Parameter ein Array mit Flugzeugen und eine Geschwindigkeit. Innerhalb der Methode soll jedes Flugzeug aus dem Array mit der angegebenen Geschwindigkeit fliegen. Testen Sie nun auch diese Methode und legen dazu vier Flugzeuge an.</p>
</div>
<details>
<summary>Lösung</summary>
......@@ -685,10 +685,10 @@ Sie möchten nun Ihr Programm erweitern und eine ganze Reihe an Flugzeugen flieg
}
}
<span class="directive">public</span> <span class="directive">static</span> <span class="type">void</span> flyAll(Airplane<span class="type">[]</span> planes){
<span class="directive">public</span> <span class="directive">static</span> <span class="type">void</span> flyAll(Airplane<span class="type">[]</span> planes, <span class="type">int</span> speed){
<span class="keyword">for</span> (<span class="type">int</span> i = <span class="integer">0</span>; i &lt; planes.length; i++){
<span class="keyword">if</span>(planes[i] != <span class="predefined-constant">null</span>){
planes[i].fly(<span class="integer">1000</span>);
planes[i].fly(speed);
<span class="predefined-type">System</span>.out.printf(<span class="string"><span class="delimiter">&quot;</span><span class="char">\n</span><span class="delimiter">&quot;</span></span>);
}
}
......@@ -703,7 +703,7 @@ Airplane a3 = <span class="keyword">new</span> Airplane(<span class="string"><sp
Airplane<span class="type">[]</span> p = {a0, a1, a2, a3};
Airplane.flyAll(p);</code></pre>
Airplane.flyAll(p, <span class="integer">1000</span>);</code></pre>
</div>
</div>
</details>
......@@ -2098,7 +2098,7 @@ Unit<span class="type">[]</span> red = {Unit.createCatapults(<span class="intege
</div>
<div id="footer">
<div id="footer-text">
Last updated 2017-11-23 18:36:28 Mitteleuropõische Zeit
Last updated 2017-12-14 14:34:40 Mitteleuropõische Zeit
</div>
</div>
</body>
......
......@@ -828,6 +828,7 @@ false</pre>
<span class="type">int</span> currentTrack = <span class="integer">0</span>;
Album(<span class="predefined-type">String</span> title, <span class="predefined-type">String</span><span class="type">[]</span> tracks, <span class="type">int</span><span class="type">[]</span> trackDurations) {
<span class="local-variable">super</span>(title, <span class="integer">0</span>);
<span class="local-variable">this</span>.tracks = tracks;
<span class="local-variable">this</span>.trackDurations = trackDurations;
<span class="keyword">for</span>(<span class="type">int</span> d: trackDurations) { <span class="local-variable">this</span>.dur += d; }
}
......@@ -1027,7 +1028,7 @@ class SVGCircle extends SVGElement {
</div>
<div id="footer">
<div id="footer-text">
Last updated 2017-11-21 09:04:25 Mitteleuropõische Zeit
Last updated 2017-12-04 13:03:49 Mitteleuropõische Zeit
</div>
</div>
</body>
......
......@@ -674,9 +674,9 @@ summary:after {
<span class="type">boolean</span> canUploadFiles() {
<span class="keyword">switch</span>(access) {
<span class="keyword">case</span> GUEST:
<span class="keyword">return</span> <span class="predefined-constant">true</span>;
<span class="keyword">default</span>:
<span class="keyword">return</span> <span class="predefined-constant">false</span>;
<span class="keyword">default</span>:
<span class="keyword">return</span> <span class="predefined-constant">true</span>;
}
}
}</code></pre>
......
......@@ -546,6 +546,7 @@ table.CodeRay td.code>pre{padding:0}
<li><a href="#_das_simulationsprogramm">Das Simulationsprogramm</a></li>
</ul>
</li>
<li><a href="#_die_evolution_der_gruppenzusammensetzungen">Die Evolution der Gruppenzusammensetzungen</a></li>
</ul>
</div>
</div>
......@@ -1234,6 +1235,15 @@ $30 ==&gt; 0.05588</pre>
</div>
</div>
</div>
<div class="sect1">
<h2 id="_die_evolution_der_gruppenzusammensetzungen">Die Evolution der Gruppenzusammensetzungen</h2>
<div class="sectionbody">
<div class="paragraph">
<p>Unter dem Namen <a href="https://git.thm.de/cslz90/jeah">Java Evolutionary Algorithms with Heart (JEAH)</a> finden Sie in Gitlab den Code, den Herr Schölzel zum Auswürfeln der neuen Gruppenzusammensetzungen für Phase 3 verwendet hat.
Es handelt sich dabei um ein umfangreicheres Java-Projekt, das allerdings zeigt, wie einige der in der Vorlesung verwendeten Konzepte in einem "echten" Programm verwendet werden können.</p>
</div>
</div>
</div>
</div>
<div id="footnotes">
<hr>
......@@ -1243,7 +1253,7 @@ $30 ==&gt; 0.05588</pre>
</div>
<div id="footer">
<div id="footer-text">
Last updated 2017-11-21 13:45:36 Mitteleuropõische Zeit
Last updated 2017-12-14 14:34:40 Mitteleuropõische Zeit
</div>
</div>
</body>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment