Тесты: 1. Имеем If … Then … If … Then … Else …; тогда 1.1. часть Else относится ко второму If 1.2. часть Else относится к первому If 1.3. указанная конструкция операторов некорректная 2. Пусть s:=1; For i:=1 To 3 Do s:=s+i; В результате получим: 2.1. s=7 2.2. s=1 2.3. s=5 3. Идентификатор вещественного числа не может начинаться 3.1. с символа « _ » 3.2. с цифры 3.3. с символа « » 4. Оператор Case 4.1. позволяет выделить динамически память в случае обращения к массиву 4.2. позволяет указать имя записи и далее работать с полями записи 4.3. позволяет организовать анализ варианов селектора 5. Мантисса вещественного числа – это 5.1. левая часть числа до показателя степени 5.2. часть между точкой и показателем степени 5.3. правая часть числа после Е 6. Строковые данные можно 6.1. умножать 6.2. складывать 6.3. отнимать 7. Результат будет вещественным числом, если 7.1. разделить два целых числа 7.2. умножить два целых числа 7.3. взять остаток целочисленного деления 8. Пороцедура Append(А) 8.1. открывает файл для добавления данных с начала файла 8.2. закрывает добавленный файл 8.3. открывает файл для добавления данных с конца файла 9. Объект типа TImage отличается от объекта типа TPaintBox тем, что 9.1. может динамически настраивать канву 9.2. может создавать анимированые рисунки 9.3. не требует программирования прорисовки 10.Пусть s:=1; While s<5 Do s:=s+i; В результате получим: 10.1. s=1 10.2. s=7 10.3. s=5 11.Для того чтобы из функции вернуть значения параметров их надо передать 11.1. объявить как параметры процедурного типа 11.2. по ссылке 11.3. по значению 12.Запись – это 12.1. объединение элементов одного типа под одним идентификатором 12.2. объединение элементов разных типов под одним идентификатором 12.3. переменные типа TStringList 13.Строковые данные объявляются типом 13.1. TListBox 13.2. TStrings 13.3. String 14.Пусть A=True, B=False. Тогда (A And B) OR A будет 14.1. False 14.2. True 15.Оператор With Canvas Do LineTo(X, Y) ; 15.1. рисует вертикальную линию из точки X, Y; 15.2. устанавливает линейный размер канвы 15.3. рисует прямую линию в точку X, Y; 16.Оператор otherwise в MathCAD необходим 16.1. для создания условий с оператором if 16.2. для создания циклов типа while 16.3. для создания циклов типа repeat 17.Выражение в MathCAD A<n> 17.1. выбирает n-тый столбец из матрицы A 17.2. возводит в степень n матрицу A 17.3. возводит в степень n каждый элемент матрица A 18.Оператор создания условных выражений в MathCAD – это 18.1. if (Выражение) Условие 18.2. Выражение if Условие 18.3. if (Условие) Выражение 19.Оператор в MathCAD – while Условие 19.1. выполняет предыдущий блок пока не выполнится условие 19.2. выполняет следующий блок пока выполняется условие 19.3. выполняет в цикле условие 20.Var A : Array[0..5,1..3] Of Double; – это массив 20.1. из 15 целых чисел 20.2. из 15 вещественных чисел 20.3. из 18 вещественных чисел Теоретические вопросы: 1. Какие операторы циклов существуют в Delphi и чем они отличаются друг от друга? 2. Как задать вектор ai 0, i {2..5} в MathCAD, не используя наборных панелей? 3. Какие условные операторы существуют в Delphi? 4. Что такое ранжированная переменная в MathCAD? Могут ли они быть вещественными? Практические задания: 1. Составить программу в среде Delphi и найти сумму ряда с членами ai 1 с точностью ai ai 1 , i 1,2,... i 2. Составить программу в среде Delphi и найти корни квадратного уравнения a x 2 b x c 0 При решении поставленной задачи необходимо: все параметры задания, отмеченные звездочкой, должны вводиться пользователем приложения; при выполнении задания разрешается пользоваться документацией среды Delphi (F1).