<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Klausur AWE]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin neu hier und hoffe cih schreibe hier in den richtigen Bereich.<br />
wir schreiben am Montag unsere erste Klassenarbeit in AWE.<br />
Ich bin einen Tick später in die Ausbildung gestartet und hab mir nun versucht das reinzukloppen. Ohne Erfolg!<br />
Folgendes kommt dran:<br />
1- Hierarchie, Unterschied (Compiler, Assembler, Interpreter)<br />
2- Arbeitsschritte zur Erstellungeines Programms (was ist zu leisten)<br />
3- CBuilder (Aufgaben des Precompiler+Linker)<br />
4- Streamconcept (cib, cout) und Manipulatoren<br />
5- Datentypen und Variablen (was ist scope, was Domain der Variablen)<br />
6- Verzweigungen, Einfache, zweifache Fallunterscheidung<br />
7- Struktugramm oder Programmablaufplan<br />
8- Fehleranalyse (vorgegebenen Quellcode korrigieren)<br />
9- Mathematische Operatoren<br />
10- Bedingungsoperator(&quot;?&quot;)</p>
<p>Also Punkte 2,5,6 und 7 krieg ich schon ganz ok hin.<br />
Aber hat eventuell jemand ne kurze Erklärung für die Anderen Punkte oder ne Idee wo ich das nachschauen kann und es gut erklärt ist?</p>
<p>Lieben Gruß</p>
<p>Melchi</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/198757/klausur-awe</link><generator>RSS for Node</generator><lastBuildDate>Fri, 02 Oct 2026 14:52:18 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/198757.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 25 Nov 2007 09:55:06 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Klausur AWE on Sun, 25 Nov 2007 09:55:06 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich bin neu hier und hoffe cih schreibe hier in den richtigen Bereich.<br />
wir schreiben am Montag unsere erste Klassenarbeit in AWE.<br />
Ich bin einen Tick später in die Ausbildung gestartet und hab mir nun versucht das reinzukloppen. Ohne Erfolg!<br />
Folgendes kommt dran:<br />
1- Hierarchie, Unterschied (Compiler, Assembler, Interpreter)<br />
2- Arbeitsschritte zur Erstellungeines Programms (was ist zu leisten)<br />
3- CBuilder (Aufgaben des Precompiler+Linker)<br />
4- Streamconcept (cib, cout) und Manipulatoren<br />
5- Datentypen und Variablen (was ist scope, was Domain der Variablen)<br />
6- Verzweigungen, Einfache, zweifache Fallunterscheidung<br />
7- Struktugramm oder Programmablaufplan<br />
8- Fehleranalyse (vorgegebenen Quellcode korrigieren)<br />
9- Mathematische Operatoren<br />
10- Bedingungsoperator(&quot;?&quot;)</p>
<p>Also Punkte 2,5,6 und 7 krieg ich schon ganz ok hin.<br />
Aber hat eventuell jemand ne kurze Erklärung für die Anderen Punkte oder ne Idee wo ich das nachschauen kann und es gut erklärt ist?</p>
<p>Lieben Gruß</p>
<p>Melchi</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409698</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409698</guid><dc:creator><![CDATA[Melchi]]></dc:creator><pubDate>Sun, 25 Nov 2007 09:55:06 GMT</pubDate></item><item><title><![CDATA[Reply to Klausur AWE on Sun, 25 Nov 2007 10:27:28 GMT]]></title><description><![CDATA[<p>hm, einiges kann man sich da ja wohl auch mit google zusammensuchen. aber ich will mal helfen. Frag mich aber auch, warum man immer erst am tag vor der arbeit merkt, dass man was nicht verstanden hat...</p>
<p>also: 1) zum Unterschied compiler-interpreter gibts in RundUmDiProgrammierung einen langen Thread. Lies dir die ersten bgeiden seiten durch, oder nimm wikipedia. Was mit hierarchie gemeint ist, kA? vielleicht vererbung? das steht aber in keinem zusammenhang zu compiler/interpreter/assembler.</p>
<ol start="3">
<li>wenn ein c-programm erstellt wird, läuft das so ab: Der precompiler liest deinen quellcode ein, und ersetzt die präprozessor-direktiven (die mit # am anfang). Also #includes werden eingebunden und #defines werden im code ersetzt, #ifndef, #ifdef etc. aufgelöst.<br />
Der Compiler bildet dann aus jeder einzelnen quellcodedatei eine objekt-datei. Da stehen sozusagen die Anweisungen für jede Funktion drin, was da gemacht weden soll.<br />
Dann kommt der Linker, der baut alles zusammen zu einer exe und verknüpft die objektdateien. Wenn zB obj A funktion b aufruft, welche in B definiert ist, erkennt das der Linker und setzt die richtigen verknüpfungen. außerdem bindet er die standardbibliotheken für ein-ausgabe etc. ein.</li>
</ol>
<p>4. Mit cin kannst du einlesen, mit cout ausgeben. in der FAQ gibts nen artikel zu streams glaub ich. Manipulatoren verändern das Format des streams, zB dass alle zahlen in hexadezimal ausgegeben werden.</p>
<p>8: Tja, das macht man normalerweise mitnem debugger und geht den code schritt für schritt durch und guckt, wo der fehler auftritt und verfolgt ihn zurück, kann man nichts allgemeines zu sagen.</p>
<p>9. +,-,*,/ ? DAs kriegst doch noch hin, oder?</p>
<p>10: ? isn komischer operator, aber sehr nützlich: kann man sich so vorstellen:</p>
<pre><code class="language-cpp">int a, b; // ... a,b, füllen
int wert = a &lt; b ? 3 : 5; 

// ist das gleiche wie:
int wert;
if(a &lt; b)
  wert = 3;
else
  wert = 5;
</code></pre>
<p>Also abhängig von der Aussage vor dem ? wird der erste oder der zweite Wert zurückgegeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1409707</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1409707</guid><dc:creator><![CDATA[Maxi]]></dc:creator><pubDate>Sun, 25 Nov 2007 10:27:28 GMT</pubDate></item></channel></rss>