Немецкий язык (Информационные системы в управлении). Учебное пособие
.pdffüllen kann. In diesem Sinne wurde der Begriff erstmalig 1958 von John W. Tukey benutzt. Umgangssprachlich wird „Software“ oft auch ausschließlich für „aktive“ Daten, also ausführbare Computerprogramme gebraucht. Andererseits wird manchmal auch jede Art von digitalen Daten als Software bezeichnet, also auch z.B. Musikdaten auf einer CD.
Software lässt sich nach verschiedenen Kriterien unterscheiden.
Sie kann nach der Funktion unterteilt werden in: Systemsoftware, die für das ordnungsgemäße Funktionieren
des Computers erforderlich ist. Hierzu zählen insbesondere das Betriebssystem als auch zusätzliche Software wie Systemnahe Software, Gerätetreiber, usw.
Anwendungssoftware, die den Benutzer bei der Ausführung seiner Aufgaben unterstützt und ihm dadurch erst den eigentlichen, unmittelbaren Nutzen stiftet
Software nach der Art der Einbettung:
nicht eingebettete Software (Software, die installiert wird) fest in einem Gerät zu dessen Steuerung untergebrache Soft-
ware (z.B. in einem ROM), bezeichnet man als Firmware oder auch Eingebettete Software.
Erstellung von Software
Die Entwicklung von Software ist ein komplexer Vorgang. Dieser wird durch die Softwaretechnik, einem Teilgebiet der Informatik, systematisiert. Hier wird die Erstellung der Software schrittweise in einem Prozess von der Analyse über die Softwaremodellierung bis hin zum Testen als wiederholbarer Prozess beschrieben.
Wesen und Eigenschaften von Software
Software ist vergegenständlichte, im Voraus geleistete geistige Arbeit:
Vergegenständlicht heißt: Die Ergebnisse der geistigen menschlichen Tätigkeit liegen in Form eines Gegenstandes vor; hier in Form des auf dem Datenträger (CD-ROM, Magnetband, ...) gespeicherten Programms.
Im Voraus geleistet meint: Die Programmautoren erarbeiten z.B. ein Lösungsverfahren für die korrekte Trennung aller deutschen Wörter in einem Textverarbeitungsprogramm. Damit ist im Voraus, also bevor diese Tätigkeit überhaupt anfällt, schon für alle Schreiber,
41
die mit diesem Textverarbeitungsprogramm arbeiten, die geistige Arbeit „korrektes Trennen deutscher Wörter“ geleistet. Dabei kann ein Softwareentwickler mitunter auf „im Voraus“ von Dritten entwickelte Algorithmen zurückgreifen.
Weitere Eigenschaften von Software sind:
Standardsoftware (im Gegensatz zu Individualsoftware) wird nur einmalig erzeugt und kann dann mit verhältnismäßig geringen Kosten kopiert und verteilt werden und breite Wirkung entfalten; Kosten entstehen durch den Datenträger, Werbung, Herstellen von Schulungsunterlagen und durch etwaige Lizenzen.
Software verschleißt nicht durch Nutzung sie unterliegt jedoch auch mit der Zeit der Softwarealterung.
Software ist austauschbar, aktualisierungsfähig, korrigierbar und erweiterbar, insbesondere dann, wenn Standards eingehalten und der Quelltext verfügbar ist.
Software kann vorkonfiguriert werden, um so eine Neuinstallation zu beschleunigen und um Fehler bei der Konfiguration zu minimieren.
Software tendiert dazu, um so mehr Fehler zu enthalten, je neuer und je komplexer sie ist. Außer bei Software von trivialem Funktionsumfang ist daher nicht von Fehlerfreiheit auszugehen. Fehler werden häufig erst nach Veröffentlichung einer neuen oder funktionserweiterten Software bekannt. Diese werden dann oftmals durch Veröffentlichung einer um die bekannt gewordenen Fehler bereinigten Softwareversion oder eines Patches behoben. Softwarefehler bezeichnet man auch als Bugs.
Der Beweis der Fehlerfreiheit ist in der Regel nicht zu erbringen. Nur bei formaler Spezifikation der Software ist der mathematische Beweis ihrer Korrektheit (Software) theoretisch überhaupt möglich.
7. Опираясь на текст, дополните следующие предложения.
1.Alle nichtphysischen Funktionsbestandteile eines Computers bezeichnet man als…
2.Nach der Funktion kann Software in … unterteilt werden.
3.Die Erstellung der Software ist als … zu beschreiben.
42
4.Software unterliegt mit der Zeit … .
5.Bei der Softwareentwicklung entstehen häufig …, die erst nach Veröffentlichung bekannt werden.
8. Подтвердите или опровергните следующие высказывания.
1. Software ist in der Regel in Gegensatz zu Hardware zu
setzen.
2.Zur Software zählt man alle physischen Bestandteile eines Computers.
3.Man unterscheidet Software nach der Funktion und nach der Art der Einbettung.
4.Die Erstellung der Software kann als einfacher Vorgang beschrieben werden.
5.Bei neuer und komplexer Software gibt es keine Fehler.
6.Software ist austauschbar, aktualisierungsfähig, korrigierbar und erweiterbar.
9. Переведите предложения на немецкий язык, опираясь на текст.
1.Программное обеспечение можно классифицировать по различным критериям.
2.Системное программное обеспечение необходимо для правильного функционирования компьютера.
3.Программное обеспечение, которое следует устанавливать, называют непредустановленным.
10. Расположите пункты плана в логической последовательности.
1.Klassifizierung von Software.
2.Wesen und Eigenschaften von Software.
3.Begriffsbestimmung von Software.
4.Erstellung von Software.
11. Составьте краткую аннотацию текста, опираясь на план.
43
LEKTION 8. PROGRAMMIERUNG UND PROGRAMMIERSPRACHEN
1. Запомните следующую лексику, переведите на русский язык стоящие ниже слова, словосочетания и предложения:
die Programmierung – программирование: das Programmieren; programmieren; der Programmierer; programmierbar.
die Programmiersprache – язык программирования: höhere Programmierensprachen; die niedrigste Programmiersprache; die Maschinensprache; die Assemblersprache.
die Notation – запись: Eine Programmiersprache ist eine Notation für Computerprogramme.
ermöglichen – позволять давать возможность: möglich; die Möglichkeit. Programmiersprachen sollen die Programmierung nicht nur ermöglichen, sondern so gut als möglich erleichten.
ausführen – выполнять, исполнять: die Ausführung; ausführbar. Das Programm wird von einem Computer ausgeführt.
der Befehl – команда: Befehle aus dem Sprachschatz des Prozessors; ausführbare Befehle; die Prozessorbefehle.
der Datenträger – носитель данных: auf einem Datenträger vorliegen. Datenträger sind Gegenstände, die als Datenspeicher dienen.
die Datei – файл: eine Programmdatei; das Dateisystem; ausführbare und nichtausführbare Dateien. Welche Arten von Dateien werden unterschieden?
laden – загружать: in den Arbeitsspeicher des Rechners geladen werden; das Computerprogramm ist geladen.
abfassen – составлять, сочинять: die Abfassung; Der Programmierer fasst das Computerprogramm ab.
2. Найдите в правой |
колонке немецкие эквиваленты |
||
русских словосочетаний: |
|
|
|
1. Formulierung des Lösungs- |
|
a) иметь последствием много- |
|
algoithmus, |
|
численные ограничения, |
|
2. Zahlreiche Einschränkungen |
|
b) последовательность |
ука- |
zur Folge haben, |
|
заний, |
|
|
|
|
|
44
3. im Spannungsfeld von Über- |
c) программировать в машин- |
|||||
setzbarkeit |
und |
Bequem- |
ном коде, |
|
|
|
lichkeit, |
|
|
|
d) формулирование |
алгоритма |
|
4. zwischen |
Universalität |
und |
решения, |
|
|
|
Anwendungsorientierung, |
|
e) составление |
компьютерной |
|||
5. eine Folge von Anweisungen, |
программы, |
|
|
|||
6. in Maschinencode program- |
f) c особым вниманием к пере- |
|||||
mieren, |
|
|
|
водимости и удобству, |
||
7. die Abfassung eines Compu- |
g) между универсальностью и |
|||||
terprogramms. |
|
|
ориентацией |
на |
практическое |
|
|
|
|
|
использование. |
|
|
3. Найдите в каждой строке слово, противоположное |
||||||
по значению с первым словом: |
|
|
|
|||
1. erforderlich, |
|
a) unnötig; b) notwendig; |
|
|||
|
|
|
c) nützlich; d) spezifisch; |
|
||
2. erleichtern, |
|
a) erlauben; b) helfen; |
|
|||
|
|
|
c) erschweren; d) erklären; |
|
||
3. . verständlich, |
|
a) deutlich; b) unklar; |
|
|||
|
|
|
c) verständig; d) möglich; |
|
||
4. . unmittelbar, |
|
a) unbeständig; b) unvermittelt; |
||||
|
|
|
c) denkbar; d) direkt; |
|
|
|
5. der Programmier. |
|
a) der Anwender; b) der Übersetzer; |
||||
c)der Programmersteller;
d)der Softwaretechniker.
4.Какому немецкому слову соответствует данный
перевод:
1.представлять, a) darstellen; b) übermitteln;
изображать, c) ausführen; d) bestehen;
2.применение, a) die Verarbeitung; b) die Möglichkeit; использование, c) die Anwendung; d) die Anweisung;
3.предоставить a) zur Folge haben; b) in Betracht ziehen;
в распоряжение, c) Bescheid wissen; d) zur Verfügung stellen; 4. отличаться, a) sich lassen; b) sich unterscheiden;
45
5. развитие, раз- |
c) repräsentieren; d) bezeichnen; |
работка, созда- |
a) die Entwicklung; b) die Ausführung; |
ние. |
c) die Beschreibung; d) die Abarbeitung. |
5. Образуйте существительные:
1) с суффиксом -ung от данных глаголов:
Muster: programmieren → die Programmierung (про-
граммировать → программирование).
ausführen; entwickeln; übermitteln; verarbeiten; übersetzen; einschränken; anwenden; bezeichnen; interpretieren; anweisen; ergänzen; darstellen.
2) с суффиксами -heit, -keit от данных прилагательных:
Muster: möglich → die Möglichkeit (возможный → возможность).
übersetzbar; knapp; sicher; lesbar; verständlich; hoch; schön;
klar.
6. Переведите на русский язык предложения с парными союзами.
1.Die Programmiersprache dient sowohl der Darstellung des Programms als auch dessen Übermittlung zur Ausführung an Rechensysteme.
2.Programmiersprachen sollen die Programmierung nicht nur ermöglichen, sondern auch so gut wie möglich erleichtern.
3.Je näher eine Programmiersprache an der Anwendung ist, desto bequemer und leichter ist sie anzuwenden.
4.Weder Programmierer noch Anwender können diese Programmdatei in den Arbeitsspeicher des Rechners laden.
7. Переведите на русский язык словосочетания с причас-
тиями Partizip I и Partizip II:
46
die daraus resultierenden Programme; die für eine maschinelle Analyse geeignete Programmiersprache; das datenverarbeitende System; die auszuführende Programmdatei; das ausgeführte Programm.
8. Прочитайте и переведите текст.
Programmierung und Programmiersprachen
Programmierung ist zur Formulierung eines Quellprogramms erforderliche Tätigkeit, insbesondere Aufstellen von Programmablaufplänen und Datenflußplänen, Formulierung des Lösungsalgorithmus in einer Programmiersprache.
Eine Programmiersprache ist eine Notation für Computerprogramme; sie dient sowohl dazu, diese während und nach ihrer Entwicklung (Programmierung) darzustellen als auch dazu, die daraus resultierenden Programme zur Ausführung an Rechensysteme zu übermitteln. Da nur die Maschinensprache vom Rechner unmittelbar ausführbar ist, bedürfen Programme in jeder anderen Programmiersprache einer maschinellen Weiterverarbeitung durch Übersetzung oder Interpretation; eine Programmiersprache muss also für eine maschinelle Analyse geeignet sein, was zahlreiche Einschränkungen zur Folge hat.
Programmiersprachen sollen die Programmierung nicht nur ermöglichen, sondern so gut wie möglich erleichtern. So hat sich die Entwicklung der Programmiersprachen seit den 1940er Jahren im Spannungsfeld von Übersetzbarkeit und Bequemlichkeit (Lesbarkeit, Knappheit, Sicherheit etc.) vollzogen. Dieses Spannungsfeld besteht auch zwischen Universalität und Anwendungsorientierung, denn je näher eine Programmiersprache an der Anwendung ist, desto bequemer und leichter ist sie anzuwenden, desto enger ist aber auch in der Regel ihr Anwendungsgebiet und desto unwirtschaftlicher ist sie.
Programmiersprachen lassen sich in verschiedener Hinsicht klassifizieren. Man hat die Maschinen-, Assemblerund höheren Programmiersprachen zu unterscheiden.
Als Maschinensprache (auch Maschinencode oder Nativer Code genannt) bezeichnet man ein System von Instruktionen, die der jeweilige Prozessor eines datenverarbeitenden Systems direkt und ohne Kompilierung ausführen kann. Maschinensprachen sind die nied-
47
rigsten Programmiersprachen, die dem Rechner ohne Übersetzung oder Interpretierung verständlich sind.
Eine Assemblersprache ist eine spezielle Programmiersprache, welche die Maschinensprache einer spezifischen Prozessorarchitektur in einer für den Menschen lesbaren Form repräsentiert. Jede Computerarchitektur hat folglich ihre eigene Assemblersprache.
Höhere Programmiersprachen unterscheiden sich von Maschinen- und Assemblersprachen dadurch, dass sie die Abfassung eines Computerprogramms in einer abstrakten Sprache ermöglichen (die so zwar für Menschen, aber nicht unmittelbar für Computer verständlich ist).
Als Programmierung bezeichnet man allgemein die Erstellung eines Computerprogramms.
Das Computerprogramms oder kurz Programm ist eine Folge Anweisungen, die auf einem Computer ausgeführt werden können, um damit eine bestimmte Funktionalität (z.B. Textverarbeitung) zur Verfügung zu stellen.
Ein Computerprogramm liegt zumeist auf einem Datenträger als ausführbare Programmdatei im sogenannten Maschinencode vor und wird zur Ausführung in den Arbeitsspeicher des Rechners geladen. Das Programm wird als Abfolge von Maschinen-, d.h. Prozessorbefehlen von dem Prozessor des Computers (in diesem Fall meist die CPU) verarbeitet und damit ausgeführt.
Eine Programmdatei, welche aus Maschinencode besteht, enthält Befehle aus dem Sprachschatz des Prozessors, d.h. Befehle, die für den Prozessor „verständlich“ und damit ausführbar sind. In den Anfängen der Programmierung wurde – bis zur Entwicklung von Programmiersprachen – ausschließlich in Maschinencode programmiert. Der Programmbzw. Quelltext, den der Programmierer in einer Programmiersprache abgefasst hat, besteht aus einer Abfolge von (zumeist der englischen Sprache entnommenen) Befehlen, die für den Programmierer (i.A.) verständlicher sind als der Maschinencode (z.B.: ADD, SUB, AND, OR etc.). Später ergänzten die höheren Programmiersprachen Schleifen, Abstraktion und modularen Aufbau.
9. Ответьте на вопросы по содержанию текста.
1. Was ist Programmierung?
48
2.Wozu dient eine Programmiersprache?
3.Wie klassifiziert man Programmiersprachen?
4.Wodurch unterscheiden sich die Programmiersprachen?
5.Was bezeichnet man als Computerprogramm?
10. Определите, какие предложения соответствуют содержанию текста:
a)Programmierung ist Tätigkeit, die zur Erstellung eines Computerprogramms erforderlich ist.
b)In den Anfängen der Programmierung wurde ausschließlich in höheren Programmiersprachen programmiert.
c)Der Quelltext wird vom Programmierer in einer Programmiersprache abgefasst.
d)Die Maschinensprache ist dem Rechner ohne Übersetzung oder Interpretierung verständlich.
e)Die Maschinencode ist für den Programmierer verständlicher als die der englischen Sprache entnommenen Befehle.
f)Programme in jeder anderen Programmiersprache bedürfen einer maschinellen Weiterverarbeitung durch Übersetzung oder Interpretation.
11. Изложите устно по-немецки основное содержание текста в виде краткой аннотации.
LEKTION 9.
INDUSTRIEROBOTER
1. Запомните следующую лексику, переведите на русский язык стоящие ниже слова, словосочетания и предложения:
die Handhabung – 1) обращение, пользование, управление, манипулирование; 2) практика, метод, порядок (соблюдение): Handhabung von Werkzeugen, Handhabung der Gesetze; das Handhabungsgerät, die Handhabungshilfe (Pl.), das Handhabungsobjekt; handhaben; das Handhaben.
49
das Werkstück – обрабатываемая деталь; изделие, заготов-
ка: der Werkstückspeicher, das Werkstückprogramm.
der Effektor – эффектор: der Effektormechanismus; effektvoll.
der Greifer – 1) грейфер; 2) схват, захват (робота): flexibler Greifer; die Greifereinstellung; greifen; das Greifen; greifbar.
ausstatten – снабжать, оборудовать, оснащать: die Ausstattung; ausstattend; ausrüsten, bestücken.
die Kinematik – кинематика: kinematisch; die kinematische
Kette.
die Sperrung – закрытие, загораживание, баррикадирование, запирание, блокировка, стопорное устройство: das Sperrventil, die Sperrkette, der Sperrimpuls, der Sperrkreis, die Sperroperation, die Sperrperiode, das Sperrsignal; sperren, versperren; das Sperren.
8. eventuell = eventual – возможный, случайный, эвенту-
альный: die Eventualität, der Eventualfall; bei eventuellen Schwierigkeiten; möglich.
die Kenngrösse – характеристическая величина, параметр: der Kennwert, die Grösse, der Parameter.
die Fertigung – изготовление, производство: der Fertigungsablauf, der Fertigungsfehler, das Fertigungsprogramm; fertig; die Herstellung, die Erzeugung, die Produktion.
das Palettieren – укладка на поддоны, укладка на плиты-
спутники: die Palettierung; der Palettierer; die Palettiermaschine; das Palettierverfahren; palettirfähig.
das Stapeln – укладка в штабеля: der Stapel; stapelbar, stapelfähig; die Stapelfähigkeit; der Stapelförder; stapeln.
2.Найдите в каждой строке слово сходное по значению
спервым словом:
1) die Steuerung, |
a) die Leistung; b) die Forschung; |
|
c) die Lenkung; d) die Fertigung; |
2) ausrüsten, |
a) ausstatten; b) ausführen; |
|
c) ausstehen; d) ausstellen; |
3) die Installation, |
a) der Montag; b) die Instrumentation; |
|
c) das Instrument; d) die Montage; |
50
