BASIC Classic - der Wissensspeicher history menue Letztmalig dran rumgefummelt: 24.01.15 16:07:05
Ein Programm ist die Umsetzung eines Algorithmus und der zugehörigen Datenbereiche in eine Programmiersprache. Während Algorithmen relativ allgemein beschrieben werden können, sind Programme wesentlich konkreter.
Nach DIN 44300 ist ein Programm eine „nach den Regeln der verwendeten Programmiersprache festgelegte syntaktische Einheit aus Anweisungen und Vereinbarungen, welche zur Lösung einer Aufgabe notwendige Elemente umfasst“. Eng mit dem Programm verknüpft sind Begriffe wie: Algorithmus, Daten, Datei, Variablen Datentypen, Resultate, Software.
Nicht unbedingt ist der Begriff des Programms an den Computer gebunden (wenngleich er heute meist damit im Zusammenhang zu sehen ist!!!), so gibt es Veranstaltungsprogramme, das Fernsehprogramm (wahrscheinlich das bekannteste), selbst der Fahrplan der Bundesbahn repräsentiert ein Programm eine Folge von Schritten (deren Ablauf) nach einer geplanten Reihenfolge.

1. ???
2. ???
3. BASIC Interpreter
4. Der BASIC Classic Wissensspeicher
5. Programm-Dokumentation
6. Maschinenprogrammierung
7. Echtzeitverhalten und Echtzeitsysteme
8. Programmiersysteme an unserer Schule
9. Verwandte Themen

Programmiersprachen

BASIC-Programmierung - das Logo

begrenzt verwendbar - selbst aufpassen, ab welcher Stelle es Blödsinn wird ;-)

Wissen für Fortgeschrittene der Informatik

Informatik-Profi-Wissen

Quellen:

1. Programmiersprachen historisch history menue scroll up

Die Anfänge der Programmierung gehen weit ins vorletzte Jahrhundert zurück und wurden, oh Wunder, von einer Frau vollzogen. Ada Lovelace - eine Bekannte von Charles Babbage bemühte sich darum, für dessen Analytical Engine eine Berechnungsvorschrift zur
 


2. Programmierfehler history menue scroll up
Nicht nur für die generelle Computerarbeit - hier, beim Programmieren, gilt ganz besonders der Lehrsatz der Informatik: das Problem sitzt immer vor dem Computer - braucht natürlich seine Zeit, bis das der Teutone so mitkriegt ;-)
Hier unterscheidet man zwischen logischen und syntaktischen Fehlern - die Syntax prüft der Compiler oder Interpreter selbst und mit etwas Erfahrung kann man solcherart Fehler relativ schnell beheben. Logische Fehler sind schon eine Nummer unangenehmer, denn sie verstecken sich mitunter in nicht hinreichend ausgetesteten Programmzweigen

3. BASIC Interpreter history menue scroll up
Das Ziel ist für beide System das selbe: ein Programm zumindest so lange in Maschinensprache übersetzen und dann abarbeiten, wie es fehlerfrei ist - das erledigen aber beide Systeme auf ganz verschiedene Art und Weise. Während ein Compiler den gesamten Quelltext erstfehlerfrei benötigt, um ihn zu übersetzen, nimmt ein Interpreter sich die Aufgabe schrittweise vor - also Zeile für Zeile. Beide erzeugen einen Code, der von einem Zielprozessor übersetzt werden kann. Nur, wer das wirklich möchte, befasst sich schon an der Stelle mit Mikroprozessoren und Zahlensystemen - Schwerpunkt Binärsystem, aber klar sollte sein: auf absehbare Zeit erledigen diese beiden die gesamte Arbeit, auch dann, wenn sie zwischenzeitlich Controller heißen.

baute den ersten praktisch anwendbarenCompiler: Hopper, Grace

 

4. Der BASOC Classic Wissensspeicher history menue scroll up
 

Seiten 4 - 5

Seiten 6 - 7

Seiten 8 - 9

Seiten 10 - 11

Seiten 12 - 13

Seiten 14 - 15

Seiten 16 - 17

Seiten 18 - 19

Seiten 20 - 21

Seiten 20 - 21

Seiten 22 - 23

Seiten 24 - 25

Seiten 26 - 27

Seiten 28 - 29

Seiten 30 - 31

Seiten 32 - 33

Seiten 34 - 35

Seiten 36 - 37

Seiten 38 - 39

Seiten 40 - 41

Seiten 42 - 43

Seiten 44 - 45

Seiten 46 - 47

Seiten 48 - 49

Seiten 50 - 51

Seiten 52 - 53

Seiten 54 - 55

Seiten 56 - 57

Seiten 58 - 59

Seiten 60 - 61

Seiten 62 - 63

Seiten 64 - 65

Seiten 66 - 67

Seiten 68 - 69

Seiten 70 - 71

Seiten 72 - 73

Seiten 74 - 75

Seiten 76 - 77

Seiten 78 - 79

Seiten 80 - 81

Seiten 82 - 83

Seiten 84 - 85

Seiten 86 - 87

Seiten 88 - 89

Seiten 90 - 91

Seiten 92 - 93

Seiten 94 - 95

Seiten 96 - 97

Seiten 98 - 99

Seiten 100 - 101

Seiten 102 - 103

Seiten 104 - 105

Seiten 106 - 107

Seiten 108 - 109

Seiten 110 - 111

Seiten 112 - 113

Seiten 114 - 115

Seiten 116 - 117

Seiten 118 - 119

Seiten 120 - 121

Seiten 122 - 123

Seiten 124 - 125

Seiten 126 - 127

Seiten 128 - 129

Seiten 130 - 131

Seiten 132 - 133

Seiten 134 - 135

Seiten 136 - 137

Seiten 138 - 139

Seiten 140 - 141

Seiten 142 - 142

Seiten 144 - 145

Seiten 146 - 147

Seiten 148 - 149

Seiten 150 - 151

Seiten 152 - 153

Seiten 154 - 155

Seiten 156 - 157

Seiten 158 - 159

Seiten 160 - 161

Seiten 162 - 163

Seiten 164 - 165

Seiten 166 - 167

Seiten 168 - 169

Seiten 170 - 171

Seiten 172 - 173

Seiten 174 - 175

Seiten 176 - 177

Seiten 178 - 179

Seiten 180 - 181

Seiten 182 - 183

Seiten 184 - 185

Seiten 186 - 187

Seiten 188 - 189

Seiten 190 - 191

Seiten 192 - 193

Seiten 194 - 195

Seiten 196 - 197

Seiten 198 - 199

Seiten 200 - 201

Seiten 202 - 203

Seiten 204 - 205

Seiten 206 - 207

Seiten 208 - 209

Seiten 210 - 211

Seiten 212 - 213

Seiten 214 - 215

Seiten 216 - 217

Seiten 218 - 219

Seiten 220 - 221

Seiten 222 - 223

Seiten 224 - 225

Seiten 226 - 227

Seiten 228 - 229

Seiten 230 - 231

Seiten 232 - 233

Seiten 234 - 235

Seiten 236 - 237

Seiten 238 - 239

Seiten 240 - 241

Seiten 242 - 243

Seiten 244 - 245

Seiten 246 - 247

Seiten 248 - 249

Seiten 250 - 251

Seiten 252 - 253

Seiten 254 - 255

Seiten 256 - 257

Seiten 258 - 259

Seiten 260 - 261

Seiten 262 - 263

Seiten 264 - 265

Seiten 266 - 267

Seiten 268 - 269

Seiten 270 - 271

Seiten 272 - 273

Seiten 274 - 275

Seiten 276 - 277

Seiten 278 - 279

Seiten 280 - 281

Seiten 280 - 281

Seiten 282 - 283

Seiten 284 - 285

Seiten 286 - 287

Seiten 288 - 289

Seiten 290 - 291

Seiten 292 - 293

Seiten 294 - 295

Seiten 296 - 297

Seiten 298 - 299

Seiten 300 - 301

Seiten 302 - 303


5. Programm-Dokumentation history menue scroll up
 
Pseudocode-Notation
Struktogramme
Beispiel für eine Programm-Dokumentation zum Post'schen Korrespondenzproblem hier

6. Maschinenprogrammierung history menue scroll up

 
 


7. Echtzeitverhalten und Echtzeitsysteme history menue scroll up

 
 


8. Programmiersysteme an unserer Schule history menue scroll up

Die Palette ist relativ groß und zwischenzeitlich decken wir auch alle relevanten Grundsysteme ab - nutzen zwar noch aus alter Gewohnheit imperative Strukturen, lenken aber um auf Objektorientierung sowie Datenbankenanbindung und Webfähigkeit - also Forderungen, wie sie ganz praktisch und aus der Wirtschaft gestellt werden.
 


9. Verwandte Themen history menue scroll up

Im Begriff Wide-Aera Network läuft ja nun eigentlich technisch die gesamte Informatik zusammen - können und wollen wir gar nicht alles bedienen - aber einiges haben wir und stellen es als Denkanstoß auf diesen Links zur Verfügung. Schnell ist man natürlich im Innenleben der Netzwerke - nur für ganz harte Burschen geeignet ;-)
Bereich höhere Programmiersprachen

Z1013

ASide-Assembler

Worst-Case-Denken

... der AVM - BASCOM-Compiler

PASCAL-Programmierung

 
Bereich Datenübertragung

Datenübertragungsverfahren

OSI Referenz-Schichtenmodell

die RS232-Schnitttstelle

Tabelle des UNICODES

Kryptologie

Digitale Signale

Information, Nachricht und Signalbegriff

 

   
Bereich Netzwerke und Sicherheitstechnik

Secuirty-Syteme in Netzwerken

Server-Management

Local Area Network - kurz: LAN

Netzwerkdienste

Netzwerk-Management

OSI Referenz-Layer

Netzwer-Topologie

Terminalserver

 
Bereich Mikroprozessortechnik und Einchipcontroller

der LC-80

POLYCOMPUTER

Z80-CPU

Mnemonic-Code-Notation

höhere Programmierwerkzeuge

... und so funktioniert ein Computer

 

die beliebte alphabetisch sortierte Schnell-Liste

die beliebte numerisch sortierte Schnell-Liste

Allgemeine FLAG-Wirkung

FLAG-Wirkung auf OP-Code-Gruppen

Alphabetisch sortierte Dokumentation

FLAG Teile I

FLAG Teile 2

Allgemeine Funktionssymbolik

Der LC-80 Simulator

Microcontroller

   
Bereich Pädagogik & Informatik

Informatikunterricht

Leitlinien und Prinzipien des Informatikunterrichts

Paradigmen des Informatikunterrichts

Pädagogik, Fachdidaktik sowie Methodik der Informatik

Medienkompetenz oder informatische Bildung

Informatik-Projekte am Gymnasium Flöha

Bereich Programmierungstechnik

Programme

Programmierung

Software-Engeneering

Datentypen - sind ja auch besond're Typen gewesen ;-)

Logo der Struktogramme

EVA-Prinzip & Objekt-, Attribut-, Operatiosnbeziehung

Modultechnik

Intel-Interrupt-Logo

 
Bereich Rechentechnik und Betriebssysteme

Computergeschichte

von-Neumann-Architektur

Logo der Parallelrechnersystemee

Betriebssysteme

   



zur Hauptseite
© Samuel-von-Pufendorf-Gymnasium Flöha © Frank Rost am 9. Januar 2015 um 19.57 Uhr

... dieser Text wurde nach den Regeln irgendeiner Rechtschreibreform verfasst - ich hab' irgendwann einmal beschlossen, an diesem Zirkus nicht mehr teilzunehmen ;-)

„Dieses Land braucht eine Steuerreform, dieses Land braucht eine Rentenreform - wir schreiben Schiffahrt mit drei „f“!“

Diddi Hallervorden, dt. Komiker und Kabarettist

Diese Seite wurde ohne Zusatz irgendwelcher Konversationsstoffe erstellt ;-)