actionbrowser.com
Komplexe Informatik Aufgabe? Hallo liebe GF- Community, Ich habe ein Verständnisproblem im Bereich der Informatik, Programmierung in C. Die Aufgabe ist, einen Bit Operationen-Rechner zu Programmieren. (&, |, ^, <<, >>) Der Benutzer soll zwei Werte eingeben, welche miteinander, je nach Operator, verrechnet und tabellarisch in dezimal, oktal, hexadecimal und Binär Darstellung ausgegeben werden. Diese Tabelle besteht bereits als "Eingabemaske". (void printFrame();) Jetzt zu meinem Verständnisproblem: In diese Eingabemaske soll man jetzt Werte eintragen, undzwar so, dass die Form der Maske erhalten bleibt und die Werte an der richtigen Stelle stehen. Struktogramm c programmieren. Bewerkstelligen soll man dieses Problem mittels Curser, welchen man auf die entsprechende Position setz. Zur Hilfe habe ich diverse Makros aus einer headerdatei, welche mir helfen sollen, die Ausgabe wie gewünscht zu erstellen. Aber wie baue ich diese Makros in ein Programm ein? Und wie setze ich den Curser an die richtige Stelle? Makro für die Position der Eingabe: #define POSITION(Ze, Sp) printf("\033[%d;%dH", Ze, Sp) Danke schonmal im Voraus.
", i+1, menge);} printf("\n\nVielen Dank, bitte entnehmen sie ihre Getraenke. \n");
Beliebte Inhalte aus dem Bereich Programmieren in C
"); /* Usereingabe */ printf("Eingabe: "); /* flushall(); gets(s1); */ gets(s1); /* Interne Verarbeitung des Input */ sscanf(s1, "%d%c%d", &ein1, &ein2, &ein3); aus = 0; /* Berechnung */ switch(ein2) case '+': aus = ein1 + ein3; break; /* Addition */ case '-': aus = ein1 - ein3; break; /* Subtraktion */ case '*': aus = ein1 * ein3; break; /* Multiplikation */ case '/': aus = ein1 / ein3; break; /* Division */ case '%': aus = ein1% ein3; break; /* Modulo */ default: printf(" Input error! \n"); break;} /* Ausgabe */ printf("Ergebnis:%d\n", aus); /* Ende */ return 0;}
Werden die Programme, welche du später schreibst, immer komplizierter, verliert man schnell die Übersicht über den Algorithmus. Damit du dich voll auf die Erstellung konzentrieren und auch die Strukturen besser erkennen kannst, nutzen wir hier Struktogramme. Diese sind eine blockartige Darstellung von Algorithmen und können anschließend automatisch in Quellcode übersetzt werden. Der Struktogrammeditor ist ein Tool des Lehrstuhls für Didaktik der Informatik der TU Dresden (DDI), mit dem solche Struktogramme erstellt werden können. Zurzeit kennen wir nur einfache Anweisungen, jedoch kommen in späteren Lektionen verschachtelnde Konstrukte hinzu. Vorteil bleibt dabei, dass kaum Syntaxfehler entstehen können. Erkunde den Struktogrammeditor, indem du ein einfaches Struktogramm durch Ziehen der verfügbaren Elemente in den Editor erzeugst. Pseudo-Code und Struktogramme | einfach erklärt · [mit Video]. Anschließend kann das Struktogramm durch Klick auf den > -Button in Python übersetzt werden.
0] Im Unterrichtsgang müssen die Schülerinnen und Schüler Struktogramme nicht selbst erstellen. Sie sollen aber lernen, einfache Struktogramme zu verstehen und sie in Codeabschnitte zu übertragen. Algorithmen und Programmstruktur | einfach erklärt für dein Studium · [mit Video]. Es gibt im Internet einige frei verfügbare Software-Werkzeuge, mit denen Struktogramme erstellt werden können, z. Structorizer (), StrucktEd () oder den Struktogrammeditor (). Hintergrund zum Unterrichtsgang: Herunterladen [odt][403 KB] Hintergrund zum Unterrichtsgang: Herunterladen [pdf][418 KB KB] Weiter zu Wettbewerbe