PASCAL für den Einstieg in meiner Ausbildung

Computer Forum

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Sie betrachten gerade: PASCAL für den Einstieg in meiner Ausbildung


Antwort
Alt 18.08.2011, 11:59 PASCAL für den Einstieg in meiner Ausbildung #1
Erfahrener Benutzer
 
Registriert seit: 07.04.2007
Beiträge: 956
Standard 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.

Alt 18.08.2011, 15:33 PASCAL für den Einstieg in meiner Ausbildung #2
aka. Grinsebäckchen
 
Benutzerbild von Nephilim
 
Registriert seit: 28.09.2008
Ort: DE, Hessen, Nst.
Beiträge: 1.362
Nephilim eine Nachricht über ICQ schicken
Standard 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
Alt 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
Standard 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
Alt 18.08.2011, 18:15 PASCAL für den Einstieg in meiner Ausbildung #4
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard 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.
Alt 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
Standard 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..
Alt 18.08.2011, 19:52 PASCAL für den Einstieg in meiner Ausbildung #6
.
 
Benutzerbild von heinzl
 
Registriert seit: 29.01.2008
Beiträge: 6.957
Standard AW: PASCAL für den Einstieg in meiner Ausbildung

Zitat:
Zitat von Psycot-X Beitrag anzeigen
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.
Alt 19.08.2011, 04:25 PASCAL für den Einstieg in meiner Ausbildung #7
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard 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.
Alt 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
Standard AW: PASCAL für den Einstieg in meiner Ausbildung

Zitat:
Zitat von heinzl Beitrag anzeigen
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.
Alt 19.08.2011, 13:09 PASCAL für den Einstieg in meiner Ausbildung #9
C8H10N4O2 - Geniesser
 
Benutzerbild von xandros
 
Registriert seit: 05.07.2007
Ort: Nordamerika, CA, NB
Beiträge: 18.694
xandros eine Nachricht über MSN schicken xandros eine Nachricht über Yahoo! schicken xandros eine Nachricht über Skype™ schicken
Standard 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.)
Antwort

RB

Thema: PASCAL für den Einstieg in meiner Ausbildung

Stichworte
beispielorientiert, lernen, pascal, praxisnah, programmieren


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Ä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

Zurück   Computer Forum - PC Forum - ModernBoard.de > Computerprobleme > Webmaster Hilfe / Programmierer Forum

Besucher kamen mit folgenden Begriffen auf die Seite

quellcode pascal kelvin zu fahrenheit

Powered by vBadvanced CMPS v3.2.2


Sie betrachten gerade: PASCAL für den Einstieg in meiner Ausbildung