AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Informatik Unterricht

Ein Thema von srgjackson · begonnen am 9. Nov 2009 · letzter Beitrag vom 18. Jan 2010
Antwort Antwort
Seite 6 von 8   « Erste     456 78      
buchsbaum

Registriert seit: 21. Jul 2009
9 Beiträge
 
#51

Re: Informatik Unterricht

  Alt 16. Jan 2010, 19:29
Hab noch ne recht gute Website gefunden auf der man einen Einstieg in Delphi erhält:

http://freenet-homepage.de/wasweissi...infuehrung.htm

Die PDF muss man sich zwar downloaden, aber der Inhalt ist recht gut gebräuchlich und auch gut für Einsteiger, finde ich jedenfalls ...
  Mit Zitat antworten Zitat
khh

Registriert seit: 18. Apr 2008
Ort: Südbaden
1.929 Beiträge
 
FreePascal / Lazarus
 
#52

Re: Informatik Unterricht

  Alt 17. Jan 2010, 19:08
[quote="Sir Rufo"]
Zitat von himitsu:
So einen Ausdruck (if x = true then) fand ich doch letztens in einem kleinen Programm,
welches mein Vater da in sein Delphi gehäckert hatte.

das if x = true sollte nicht all zu negativ bewertet werden.
Ich finde es macht den Code auf jeden Fall lesbarer.

und einen Fehler erzeugt es ja auch nicht


Gruss KH
Karl-Heinz
  Mit Zitat antworten Zitat
Benutzerbild von implementation
implementation

Registriert seit: 5. Mai 2008
940 Beiträge
 
FreePascal / Lazarus
 
#53

Re: Informatik Unterricht

  Alt 17. Jan 2010, 19:28
Naja, es kann aber trotzdem ganz schön daneben gehen, da das Windows-true ungleich dem Delphi-true ist.
Delphi-Quellcode:
// Delphi
type
  Boolean = (false, true); // true = 1

// Windows
##define TRUE 0xFF // true = -1 bzw. 255
Angenommen, du benutzt eine API-Funktion und empfängst als Result einen Boolean (bzw. ByteBool/WordBool/Longbool).
Wenn du dann auf TRUE prüfst, wird der Ausdruck wohl immer FALSE ergeben.

Wenn du das =true weglässt, wird nur überprüft ob der Ausdruck <>false ist. Und false ist immer 0.
  Mit Zitat antworten Zitat
Benutzerbild von Wolfgang Mix
Wolfgang Mix

Registriert seit: 13. Mai 2009
Ort: Lübeck
1.222 Beiträge
 
Delphi 2005 Personal
 
#54

Re: Informatik Unterricht

  Alt 17. Jan 2010, 19:34
... oder man prüft auf not false ...
Wolfgang Mix
if you can't explain it simply you don't understand it well enough - A. Einstein
Mein Baby:http://www.epubli.de/shop/buch/Grund...41818516/52824
  Mit Zitat antworten Zitat
fatalerror
(Gast)

n/a Beiträge
 
#55

Re: Informatik Unterricht

  Alt 17. Jan 2010, 19:49
Meines Erachtens ist diese Diskussion vollkommen auf Abwege gekommen. Da entsetze ich mich einmal als Lehrer und ein zweites Mal als Softwareentwickler, wenn die Diskussion in programiertechnischen Details wie der Notation von Bedingungen zum Thema Informatikunterricht ausufert.

In diesem Thread wird das Augenmerk viel zu stark auf die Sprache (Delphi, bzw Pascal) gelegt und nicht auf die grundlegend wichtigen Elemente des Informatikunterrichts, bzw hier im speziellen auf die Ausbildung in der Softwareentwicklung.

Viel bedeutender als sprachspezifische Notifikationen, ist es doch in eine schulischen Ausbildung grundlegende Werte zu vermitteln. Wie ich hier im Forum, als auch in meiner täglichen Berufsausbildung feststelle, muss in der Ausbildung mehr Gewicht auf so alltäglichen Probleme wie des Sprachverständnis, der Abstraktion der Logik und erst im letzten Schritt auf die Sprachbefehle gelegt werden.

Wenn zudem ein gestandener und geschätzter Programmierer schreibt
Zitat:
Programmieren ist:
- man schreibt die gewünschten Befehle auf,
- kompiliert es
- und fertig
dann verstehen wohl einige gestandene Programmierer ihre eigene Arbeit nicht.
  Mit Zitat antworten Zitat
Benutzerbild von Wolfgang Mix
Wolfgang Mix

Registriert seit: 13. Mai 2009
Ort: Lübeck
1.222 Beiträge
 
Delphi 2005 Personal
 
#56

Re: Informatik Unterricht

  Alt 17. Jan 2010, 20:01
Ihr Softwareentwickler und wir Lehrer sollten uns besser ergänzen.
Das versuche ich hier schon seit einem halben Jahr mit Erfolg
Wolfgang Mix
if you can't explain it simply you don't understand it well enough - A. Einstein
Mein Baby:http://www.epubli.de/shop/buch/Grund...41818516/52824
  Mit Zitat antworten Zitat
schöni

Registriert seit: 23. Jan 2005
Ort: Dresden
445 Beiträge
 
Delphi 7 Personal
 
#57

Re: Informatik Unterricht

  Alt 17. Jan 2010, 21:14
Und wenn der Threadersteller jetz nur mitliest, ohne sich anzumelden, habt Ihr ihm jenseits aller Regeln schon mal erklärt, wie man mit Programmieren anfängt. So hat er teilweise sein Ziel schon mal erreicht. Andere werde es daraufhin auch versuchen.
Damit der Topf nicht explodiert, lässt man es ab und zu mal zischen.
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#58

Re: Informatik Unterricht

  Alt 17. Jan 2010, 21:33
Zitat von fatalerror:
Wenn zudem ein gestandener und geschätzter Programmierer schreibt
Zitat:
Programmieren ist:
- man schreibt die gewünschten Befehle auf,
- kompiliert es
- und fertig
dann verstehen wohl einige gestandene Programmierer ihre eigene Arbeit nicht.
Diese Satz empfinde ich schon als ein wenig dreist und anmaßend.

Das ist nämlich (fast) alles eine Definitionsfrage. Programmieren leitet sich vom Programm ab, insofern ist das Schreiben des Programmes tatsächlich die hauptsächliche menschliche Tätigkeit dabei.

Das Planen des Programmablaufes, das Entwerfen des Softwaredesigns, der Softwareergonomie, der Bedienlogik und nicht zuletzt (manchmal sogar primär) eines guten (manchmal sogar neuen) Algorithmus' sind zwar für moderne Weichwaren sicher mindestens genauso unumgänglich, jedoch nicht zwangsläufig dem eigentlichen Programmieren zuzuordnen. Für so etwas gibt es Softwaredesigner, -architekten u.ä. .

Um mal eine Analogie zu strapazieren: Letztlich gibt es ja auch einen Unterschied zwischen dem Produzieren und dem Fertigen.
  Mit Zitat antworten Zitat
fatalerror
(Gast)

n/a Beiträge
 
#59

Re: Informatik Unterricht

  Alt 17. Jan 2010, 22:29
Zitat:
Diese Satz empfinde ich schon als ein wenig dreist und anmaßend.
So war er auch gedacht und hat mit deiner Reaktion auch das bzw mein Ziel erreicht.

Klar war meine Absicht deutlich zu machen, was du für mich ausformuliert hast (um es dann im zweiten Teil deines Postings wieder abzuschwächen).

[ergänzt] Meines Erachtens, hast du dabei noch einige wichtige Aspekte vergessen aufzuzählen:
- Gerade in der Schule stelle ich fest, dass Probleme bzw Aufgabenstellungen nicht erkannt werden, infolge sprachlicher Mängel
- Das Erstellen von Quelltext kann/sollte auch Kreativität beinhalten
- Das Programmieren umfasst auch die gedankliche Auseinandersetzung mit dem zukünftigen Nutzer der Software, d.h. eine Analyse der möglichen Benutzereingaben und der daraus resultierenden Fehlerbehandlung ist oft ebenso wichtig wie die eigentliche Funktionalität des Programmes.
- ...
[/ergänzt]


Daneben finde ich das Zitat aber auch aus andern Gründen wirklich schrecklich.

Zitat:
Programmieren ist:
- man schreibt die gewünschten Befehle auf,
- kompiliert es
- und fertig
1. Ein (moderner) Programmierer schreibt keine Befehle
- er erstellt Objekte, entwirft Methoden, schreibt Funktionen, Prozeduren, ...

2. Ist das Erstellen eines Quelltextes zb. mit PHP oder Javascript,... kein Programmieren, weil man hier den Quelltext nicht kompiliert?
  Mit Zitat antworten Zitat
Delphi-Laie

Registriert seit: 25. Nov 2005
1.474 Beiträge
 
Delphi 10.1 Berlin Starter
 
#60

Re: Informatik Unterricht

  Alt 17. Jan 2010, 22:57
Zitat von fatalerror:
Zitat:
Diese Satz empfinde ich schon als ein wenig dreist und anmaßend.
So war er auch gedacht und hat mit deiner Reaktion auch das bzw mein Ziel erreicht.
Wer ein solches Alter wie Ihres in einem solchen Fachforum wie diesem angibt, sollte mit seiner Reiferetardierung nicht noch unnötig kokettieren.

Zitat von fatalerror:
1. Ein (moderner) Programmierer schreibt keine Befehle
- er erstellt Objekte, entwirft Mehoden, schreibt Funktionen, Prozeduren, ...
Und, woraus bestehen diese Unterprogramme (vorrangig)?

Zitat von fatalerror:
2. Ist das Erstellen eines Quelltextes zb. mit PHP oder Javascript,... kein Programmieren, weil man hier den Quelltext nicht kompiliert?
Es wirft kein gutes Licht auf Ihre Argumentationsfähigkeit und Integrität, wenn Sie sich gerade hier an dem Fehlen einer beim Programmieren zeitlich eher marginalen nichtmenschlichen, einer maschinellen Tätigkeit verbeißen, auch dann, wenn z.B. das Compilieren ebenfalls nicht zwangsläufig zum Programmieren gehört, und sogesehen auch, völlig richtig, Internetseiten programmiert werden (können). Aber es ist eben eine algorithmierte, maschinelle und zeitlich relativ unbedeutende (Neben-)Tätigkeit.
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 6 von 8   « Erste     456 78      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz