Dieses Buch wendet sich an Studenten im technischen Hochschul bereich und Ingenieure der Praxis. Das Lernziel besteht im - werben der für einen Ingenieur notwendigen Grundkenntnisse des Programmierens. Einleitend werden Aufbau und Wirkungsweise von Rechnern geschildert. Eine problemorientierte Programmierspra che kann zwar weitgehend ohne diese Kenntnisse erlernt werden, aber für einen Ingenieur ist es doch recht unbefriedigend, mit einem Gerät zu arbeiten, ohne etwas von ihm zu wissen. Ausführlich werden Herstellungsphasen und Qualitätsmerkmale von Programmen behandelt. Der Programmablaufplan (nach DIN 66 001) und die Methode der strukturierten Programmierung stehen im Mittelpunkt dieser Betrachtungen. Eine lange Unter richtserfahrung lehrt, daß dem Anfänger das Verstehen dieser unerläßlichen Grundlagen des Programmierens erheblich mehr Mühe bereitet, als das Erlernen der formalen Regeln einer Pro grammiersprache. Außerdem ändern sich die Sprachen und ihre Regeln. Die in diesem Teil des Buches gebotenen Betracht- gen sind wesentlich allgemeingültiger. Den Hauptteil des Buches bildet die Beschreibung der Program miersprache BASIC. Dabei entsteht die Schwierigkeit, aus den zahlreich vorhandenen Versionen dieser Sprache eine geeignete auszuwählen. Bislang ist nur das Minimal BASIC genormt [2] • Der Umfang dieser Sprache entspricht aber nur etwa den Möglich keiten eines Taschenrechners. Über die volle Sprache, das sog. Standard BASIC erscheint seit Jahren ein Normentwurf nach dem anderen. Deshalb ist es nicht verwunderlich, daß die verschie denen Software-Hersteller unbeirrt ihre eigenen Wege gehen.