Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
unit2.doc
Скачиваний:
5
Добавлен:
03.11.2018
Размер:
50.69 Кб
Скачать

4. Rules, the, a, must, to, set, a, instructions, be, of, according, written.

5. written, be, the, modules, pro­gram, in, logical, must.

7. Заполните пропуски, используя глаголы, данные в скобках:

1. PASCAL …in 1970 by Professor Niklaus Wirth of Zurich, Switzerland (to invent).

2. There …over 200 problem-oriented languages (to be).

3. They … from machine-oriented languages that use strings of binary Is and Os to prob­lem-oriented languages (to progress).

4. The instructions we write … directly into computer memory through a terminal keyboard (to enter).

5. This language is somewhat unusual in that it …to be a structured language (to design).

8. Напишите следующие предложения в пассивном залоге:

1. They named it after the mathematician Blaise Pascal. – It…

2. We will write the instructions on a form called a coding form. – The instructions …

3. Professor Niklaus Wirth of Zurich invented PASCAL in 1970. – PASCAL …

4. They designed this language to be a structured language. – This language …

5. They have implemented PASCAL on several differ­ent computers including microcomputers. – PASCAL …

9. Просмотрите текст еще раз и ответьте на вопросы, ис­пользуя информацию текста.

1. What is the process of writing instructions called? 2. What is a code? 3. How must instructions be written? 4. What is the foundation of any programming language? 5. How was the de­velopment of programming languages progressing throughout the years? 6. How many problem-oriented lan­guages are there? 7. When was PASCAl invented? Who was the inventor of PASCAL? 8. Where is it most commonly used? 9. Why is this language somewhat unusual? 10. How must the program be written in PASCAL?

10. Перескажите текст.

11. а) Ознакомьтесь с частью П-1.1.приложения 1 (стр.262-278)

б) Переведите с английского языка на русский, используя часть П-1.1. приложения 1:

1. Unknown identifier. 2. String constant exceeds line. 3. Undefined type in pointer definition. 4. Boolean expression expected. 5. Data segment too large. 6. Invalid relocatable reference. 7. Unit name mismatch. 8. Constant out of range. 9. Integer variable expected. 10. Too many relocation items. 11. No inherit method are allowed here. 12. Misplaced conditional directive. 13. Structured variable are not allowed here. 14. Cannot compile overlay to memory. 15. Cannot add or substract relocatable symbols. 16. Duplicate dynamic method index. 17. Executable file header too large.

в) Переведите с русского языка на английский, используя часть П-1.1. приложения 1:

1. Синтаксическая ошибка. 2. Неверное имя файла. 3. Компоненты файла не могут быть файлами или объектами. 4. Неправильный тип результата функции. 5. Неправильная запись объектного файла. 6. Слишком много определений EXTRN. 7. Нельзя считать или записать переменные данного типа. 8. Метка не находится внутри текущего блока. 9.Слишком много переменных. 10. Переполнение в арифметической операции. 11. Нет возможности вызвать процедуру прерывания. 12. Ошибка в начальных условных определениях. 13. Некорректное завершение выражения. 14. Файл недоступен. 15. Недопустимая комбинация кода операции и операндов. 16. Недопустимая ссылка на идентификатор. 17. Ожидается идентификатор процедуры или функции.

г) Ознакомьтесь с частью П-1.2.приложения 1 (стр.278-284)

д) Переведите с английского языка на русский, используя часть П-1.2. приложения 1:

1. Path not found. 2. Invalid file handle. 3. Disk write error. 4. File not open for input. 5. Disk in write protected. 6. Bad drive request structure length. 7. Help overflow error. 8. Floating point underflow. 9. Object not initialized. 10. Collection index out of range.

е) Переведите с русского языка на английский, используя часть П-1.2. приложения 1:

1. Слишком много открытых файлов. 2. Нельзя удалить текущий каталог. 3. Нет файлов. 4. Файлу не присвоено имя. 5. Неверный числовой формат. 6. Дисковод находится в состоянии «не готов». 7. Кончилась бумага на устройстве печати. 8. Ошибка при проверке границ. 9. Не установлена подсистема управления оверлеями. 10. Индекс набора вне диапазона.

ж) Ознакомьтесь с приложением 2 (стр.285-287)

з) Переведите с английского языка на русский, используя приложение 2:

Library; virtual; finally; out; string; asm; unit; expect; public; if; threadvar; dispinterface; procedure; resourcestring; else.

и) Переведите с русского языка на английский, используя приложение 2:

1. Начало операции присоединения. 2. Начало типа-массива. 3. Начало типа записи. 4. Начало типа-массива. 5. Идентификатор раздела типов. 6. Исполнительная часть модуля. 7. Конструктор объекта. 8. Логическое отрицание. 9. Указатель используемых модулей. 10. Директива внешней подпрограммы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]