Необходимо выбрать правильный ответ. Заранее благодарю - Turbo Pascal
Формулировка задачи:
1.Укажите строки правильно описанных типов.
type chessman = (bishop, knits, castle, queen);
type horse = (skewbald, grey, black); {пегий, сивый, вороной}
type animal = (lion, elephant, giraffe); {лев, слон, жираф}
type division {деление} = (div, mod);
type logical = boolean;
2.При работе с файлами необходимо выполнять действия в определенном порядке.
1) Выполнить чтение или запись информации.
2) Описать переменную файлового типа.
3) Открыть файл процедурой reset или rewrite.
4) По окончании работы с файлом закрыть файл процедурой close.
5) Связать файловую переменную с конкретным физическим файлом процедурой assign.
В ответ введите номера необходимых действий в правильном порядке.
Пример ввода ответа: 3 1 2 4 5
3.Укажите строки с ошибками в описании рекурсивной функции.
4.Для каких выражений (все они содержат ошибки) справедливо объяснение «операнды разных типов»?
1 and 0
true + false
true < 0
(not 2) = 5
not not b or or d
5.Какие из следующих конструкций являются множествами (в смысле языка Паскаль)?
[9, 6, 3, 0]
[[], [5]]
[1..15, 4..18]
['*', '*']
[0..0.1]
6.Даны описания:
type point1 = array [(x, y)] of real;
point2 = record x, y: real end;
var p1: point1; p2: point2; d: real;
Какой оператор правильно присваивает переменной d расстояние между точками p1 и p2?
d:=sqrt(sqr(p1[x]-p2.x)+sqr(p1[succ(x)]-p2.succ(x)));
d:=sqrt(sqr(p1[x]-p2.x)+sqr(p1[succ(x)]-p2.y));
d:=sqrt(sqr(p1[x]-p2[x])+sqr(p1[y]-p2[y]));
Решение задачи: «Необходимо выбрать правильный ответ. Заранее благодарю»
textual
Листинг программы
const a=[1..15]+[4..18];
Объяснение кода листинга программы
В данном коде используется конструкция const
, которая позволяет объявить константу. Внутри конструкции const
находится выражение a=[1..15]+[4..18]
, которое можно разбить на несколько частей:
a=[1..15]
- здесь создается массивa
с элементами от 1 до 15.+[4..18]
- здесь к массивуa
добавляется еще один массив[]
с элементами от 4 до 18. Таким образом, в результате выполнения данного кода будет создан массивa
, содержащий элементы от 1 до 15, а также элементы от 4 до 18.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д