 | Sie betrachten gerade: PASCAL für den Einstieg in meiner Ausbildung
|  |
18.08.2011, 11:59
| PASCAL für den Einstieg in meiner Ausbildung
#1 | | Erfahrener Benutzer
Registriert seit: 07.04.2007
Beiträge: 956
| PASCAL für den Einstieg in meiner Ausbildung
Hallo Leute,
Da ich bald meine Ausbildung zum Fachinformatiker antrete und mir mein zukünftiger Cheffe geraten hatte mich im Vorfeld ein wenig mit der Programmiersprache PASCAL auseinanderzusetzen, habe ich das auch vor.
Allerdings suche ich Tutorials/Einsteigerhilfe/nennt es wie ihr wollt, die direkt an nachvollziehbaren Beispielen orientiert sind.
Klar, ich weiß um die Existenz gewisser Maschinen zum Beantworten solcher Fragen, aber bei einer solchen Suche sind Googles Resultate leider nicht mehr so gut und klar wie früher einmal. Oder anders gesagt, ich will das von Leuten hören, die sich damit auseinander gesetzt habe bzw. einfach schildern können, wie man sowas angeht.
Nebenbei erwähnt habe ich früher in der Schule schon immer mal ein bisschen auf meinem grafikfähigem Taschenrechner programmiert, um mir Aufgaben wie Temperaturum-, Flächenbe- und Prozentberechnung zu erleichtern. Mir ist aufgefallen, dass PASCAL der Art auf dem GTR zu programmieren in gewisser Weise ähnelt. Ich bin also kein blutiger Neuling auf dem Gebiet.
Ich hoffe ihr könnt mir da irgendwelche Tipps/Tricks und Links zeigen, danke schon mal im voraus.
|
18.08.2011, 15:33
| PASCAL für den Einstieg in meiner Ausbildung
#2 | | aka. Grinsebäckchen
Registriert seit: 28.09.2008 Ort: DE, Hessen, Nst.
Beiträge: 1.362
| AW: PASCAL für den Einstieg in meiner Ausbildung
Hi,
direkte Erfahrung mit Pascal habe ich jetzt nicht aber mit anderen Sprachen..
Am Anfang jeder Sprache kommt eh erstmal "Hallo Welt" und Grundliegende Dinge wie Variablenzuweisung und so. Normal kannste als Anfänger mit den Meisten Tutorials Arbeiten, die sind Grundliegend gleich:
Das sieht mir am Sinnvollsten aus: Pascal-Tutorial / Vorwort |
18.08.2011, 17:10
| PASCAL für den Einstieg in meiner Ausbildung
#3 | | Erfahrener Benutzer Themenstarter
Registriert seit: 07.04.2007
Beiträge: 956
| AW: PASCAL für den Einstieg in meiner Ausbildung
Exakt das hab ich auch als "am vernünftigsten" gleich gehabt. Ich hab da auch eigentlich alles durchgelesen, aber es sind halt nur ganz grobe beispiele drin und die einzelnen Teile erklärt, wie man die genau anwendet und so weiter fehlt mir da jetzt.
Ich hab jetzt mit dem, was ich darauf gelernt habe ein kleines Programm geschrieben, bei dem man die Temperatur in Grad Celsius eingibt und er das in ca. 7 andere Temperaturen umrechnet.
Jetzt würde ich gerne soweit gehen, dass man am Anfang eingibt, welche Ausgangstemperatur man hat und das er dann daraus alles errechnet.
Mir fehlt jetzt der logische weg, wie ich das in einzelne Programmteile schreibe und dann jeweils seperat je nach usereingabe rechnen lasse.
[s]EDIT: Und du böser Bube, man darf das Tutorial NICHT verlinken XD[/s]
Es ist mir ein Rätsel, warum es hier keinen s-bbcode gibt.. :O
|
18.08.2011, 18:15
| PASCAL für den Einstieg in meiner Ausbildung
#4 | | C8H10N4O2 - Geniesser
Registriert seit: 05.07.2007 Ort: Nordamerika, CA, NB
Beiträge: 18.694
| AW: PASCAL für den Einstieg in meiner Ausbildung Zitat: |
EDIT: Und du böser Bube, man darf das Tutorial NICHT verlinken XD
| ???
Wie soll man das jetzt interpretieren? Zitat: |
Zitat von tutorials.at Links zu Tutorials.at (inkl. einzelner Seiten) sind selbstverständlich zulässig und auch erwünscht. | |
18.08.2011, 18:23
| PASCAL für den Einstieg in meiner Ausbildung
#5 | | Erfahrener Benutzer Themenstarter
Registriert seit: 07.04.2007
Beiträge: 956
| AW: PASCAL für den Einstieg in meiner Ausbildung
Ach, ich hab das Vorwort völlig missinterpretiert, ich dachte die wollen nicht, dass der Link weitergegeben wird. Hab mich schon gewundert, warum das so gar keinen Sinn ergeben wollte..
|
18.08.2011, 19:52
| PASCAL für den Einstieg in meiner Ausbildung
#6 | | .
Registriert seit: 29.01.2008
Beiträge: 6.957
| AW: PASCAL für den Einstieg in meiner Ausbildung Zitat:
Zitat von Psycot-X Mir fehlt jetzt der logische weg, wie ich das in einzelne Programmteile schreibe und dann jeweils seperat je nach usereingabe rechnen lasse. | Ohne ein Minimum an logischem strukturierten Denken wird das nie was mit Programmieren. Das meiste spielt sich in deinem Kopf ab!
Mach dir auf Papier einen Plan, was genau ablaufen soll. Wenn du das komplett verstanden hast, ist die Programmiersprache schon fast egal.
|
19.08.2011, 04:25
| PASCAL für den Einstieg in meiner Ausbildung
#7 | | C8H10N4O2 - Geniesser
Registriert seit: 05.07.2007 Ort: Nordamerika, CA, NB
Beiträge: 18.694
| AW: PASCAL für den Einstieg in meiner Ausbildung Zitat: |
Es ist mir ein Rätsel, warum es hier keinen s-bbcode gibt.. :O
| Des Raetsels Loesung: Es gibt eben nicht Ueberall Alles.....
Alle hier unterstuetzten BBCodes sind unter Computer Forum - PC Forum - ModernBoard.de - BB-Code Liste
zu finden. Zitat: |
Mir fehlt jetzt der logische weg,
| PAP oder Struktogramm waere ein Anfang und sogar als Schreibtischtest geeignet.....
Und wie heinzl schon angedeutet hat: Wenn das Geruest in dieser Art steht, kann es in eine beliebige Programmiersprache umgesetzt werden.
|
19.08.2011, 10:42
| PASCAL für den Einstieg in meiner Ausbildung
#8 | | Erfahrener Benutzer Themenstarter
Registriert seit: 07.04.2007
Beiträge: 956
| AW: PASCAL für den Einstieg in meiner Ausbildung Zitat:
Zitat von heinzl Ohne ein Minimum an logischem strukturierten Denken wird das nie was mit Programmieren. Das meiste spielt sich in deinem Kopf ab!
Mach dir auf Papier einen Plan, was genau ablaufen soll. Wenn du das komplett verstanden hast, ist die Programmiersprache schon fast egal. | Das ist nicht mein Problem. Ich hätte eben gerne in dem Tutorial gesehen, wie man die einzelnen Bauteile nun exakt zusammenfügt.
Ich schreibe gerade ein Programm, bei dem man am Anfang eine gegebene Temperatur aus 8 möglichen auswählt, anschließend beispielsweise 68 Grad Fahrenheit eingibt und das dann in 7 andere Temperaturen umgerechnet wird. Das funktioniert tadellos, aber ich habe das Gefühl, dass man das auch einfacher lösen könnte.
Wie auch immer, habt ihr vielleicht noch andere Seiten auf Lager, wo man sich da ein wenig umtun könnte? Vielleicht auch Foren oder ähnliches.
Achja, für die, die es interessiert: Hier mal das Stück Programmcode:
(Momentan sind da nur die 2 ersten Temperaturen umrechenbar, dass ist aber nur noch Schreibarbeit Code: program Temp2;
USES Crt;
VAR Celsius, Kelvin, Fahrenheit, Rankine, Reaumur, Romer, Newton, Delisle: Real;
VAR Auswahl: Integer;
Begin
ClrScr;
TextColor (Yellow);
WriteLn ('TEMPERATURE.');
WriteLn('');
WriteLn ('Wählen Sie die gegebene Temperatur aus:');
WriteLn ('Celsius: 1');
WriteLn ('Fahrenheit: 2');
WriteLn ('Reaumur: 3');
WriteLn ('Rankine: 4');
WriteLn ('Romer: 5');
WriteLn ('Newton: 6');
WriteLn ('Delisle: 7');
WriteLn ('Kelvin: 8');
ReadLn (Auswahl);
ClrScr;
CASE Auswahl OF
1:
begin
WriteLn ('Wie viel Grad Celsius?');
ReadLn (Celsius);
Fahrenheit := (Celsius * 1.8 + 32);
Kelvin := (Celsius + 273.15);
Rankine := ((Celsius + 273.15) / (5/9));
Reaumur := (Celsius / 1.25);
Romer := ((Celsius / (40/21))+7.5);
Newton := (Celsius / (100/33));
Delisle := ((100 - Celsius) * (3/2));
WriteLn ('Fahrenheit: ', Fahrenheit, ' Grad Fahrenheit');
WriteLn ('Reaumur: ', Reaumur, ' Grad Reaumur');
WriteLn ('Rankine: ', Rankine, ' Grad Rankine');
WriteLn ('Romer: ', Romer, ' Grad Romer');
WriteLn ('Newton: ', Newton, ' Grad Newton');
WriteLn ('Delisle: ', Delisle, ' Grad Delisle');
WriteLn ('Kelvin: ', Kelvin, ' Kelvin');
end;
2:
begin
WriteLn ('Wie viel Grad Fahrenheit?');
ReadLn (Fahrenheit);
Celsius := ((Fahrenheit - 32) / 1.8);
Reaumur := ((Fahrenheit - 32) / 2.25);
Rankine := (Fahrenheit + 459.67);
Romer := (((Fahrenheit - 32) / (24/7)) + 7.5);
Newton := ((Fahrenheit - 32) / (60/11));
Delisle := -((Fahrenheit - 212) / 1.2);
Kelvin := ((Fahrenheit + 459.67) / 1.8);
WriteLn ('Celsius: ', Celsius, ' Grad Celsius');
WriteLn ('Reaumur: ', Reaumur, ' Grad Reaumur');
WriteLn ('Rankine: ', Rankine, ' Grad Rankine');
WriteLn ('Romer: ', Romer, ' Grad Romer');
WriteLn ('Newton: ', Newton, ' Grad Newton');
WriteLn ('Delisle: ', Delisle, ' Grad Delisle');
WriteLn ('Kelvin: ', Kelvin, ' Kelvin');
end;
3: WriteLn ('Wie viel Grad Reaumur?');
4: WriteLn ('Wie viel Grad Rankine?');
5: WriteLn ('Wie viel Grad Romer?');
6: WriteLn ('Wie viel Grad Newton?');
7: WriteLn ('Wie viel Grad Delisle?');
8: WriteLn ('Wie viel Kelvin?');
end;
WriteLn ('');
WriteLn ('Achten Sie darauf, dass Kommata zu verschieben!');
WriteLn ('');
WriteLn ('PRESS ANY KEY TO EXIT');
ReadKey;
End. |
19.08.2011, 13:09
| PASCAL für den Einstieg in meiner Ausbildung
#9 | | C8H10N4O2 - Geniesser
Registriert seit: 05.07.2007 Ort: Nordamerika, CA, NB
Beiträge: 18.694
| AW: PASCAL für den Einstieg in meiner Ausbildung Zitat: |
aber ich habe das Gefühl, dass man das auch einfacher lösen könnte.
| Ja! Stichwort Funktionen und Prozeduren!
Funktionen: Hier sollten die Berechnungen ausgelagert werden und in dem Case-Block nur noch aufgerufen werden.
Prozedur: Die Ausgabe laesst sich komplett auslagern und braucht auch nur noch am Ende aufgerufen werden.
Dabei kannst du dich dann auch gleich mit dem Unterschied zwischen Variablen und Zeigern beschaeftigen. (Dabei wirst du vielleicht feststellen, dass der Speicherbedarf bei der Verwendung von Zeigern etwas geringer wird.)
|  |  | |
| Thema: PASCAL für den Einstieg in meiner Ausbildung
| | Themen-Optionen | Thema durchsuchen | | | | | Ansicht | Linear-Darstellung |
Ähnliche Themen für: PASCAL für den Einstieg in meiner Ausbildung
| | Thema | Autor | Forum | Antworten | Letzter Beitrag | Frage zur Ausbildung Hallo,
beginne ab 1.08 meine Ausbildung als Fachverkäufer.
Mein Chef sagte mir das jeweils zum 25 meine Vergüung aufm Konto ist.
Wie ist es...
| Patrick13 | Off-Topic | 10 | 27.07.2011 17:27 | Forum für Wissenschaft, Studium, Ausbildung und Beruf Hi,
nachdem sich die technischen Probleme in einem bestimmten Forum zu stark bemerkbar gemacht haben, haben einige Stamm-User und natürlich viele...
| Texxo | Willkommen und Werbung | 0 | 11.01.2011 20:00 | Einstieg in die Programmierung Hallo Leute!
Ich hätt da mal paar Fragen, bzw. bräuchte bisschen Hilfe von euch. Bin jetzt schon längere Zeit mit dem pc beschäftigt und...
| The_Original | Webmaster Hilfe / Programmierer Forum | 12 | 19.03.2009 03:33 | Einstieg in Spieleentwicklung hi,
ich möchte gerne später in der spielebranche arbeiten. Ich habe jedoch keine vorkenntnisse mit spiele entwickeln. Deswegen möchte mir welche...
| Visu | Software Probleme | 5 | 30.05.2008 16:34 | Ausbildung zum Spieleentwickler? Hallihallo,
mich hätte es mal interessiert was für Anforderungen ein Spieleentwickler erfüllen muss und welche Ausbildung er haben sollte : )...
| Ascent | Spiele Probleme | 4 | 09.01.2008 14:53 | |