|
2 Написать выражение, принимающее значение true в точках области, изображенной на рис. 7.4.3, и false вне этой области (значение выражения на границе области может быть любым). принимает значение true. „ Пп,шим^т 4. Написать выражение, зависящее от переменной х которое принимает значение true внутри любого из отрезков [а+ kp, а+ b-\- kp], где к — произвольное целое, а, о и р — данные у* числа (0 < Ъ < р), и значение false вне таких отрезков. 5. Изобразить область, внутри которой выражение abs (х — у) + х + у^6/\ abs (х — у) + х+у>.2 V x + y^abs (х-у) — 2 Д х + у ^ abs (х — у)— 6 принимает значение true. 6. Каждую плоскую область (выпуклую или невыпуклую, ограниченную или неограниченную, Рис. 7.4.4. одно- или многосвязную), граница которой представляет собой ломаную линию, состоящую из п отрезков или лучей, можно описать выражением, содержащим не более п отношений. Показать это на примере области, изображенной на рис. 7.4.4. § 5. Операторы присваивания Описания типов и описания массивов позволяют вводить в рассмотрение новые обозначения (переменные), но не связывают эти обозначения ни с какими конкретными значениями. Выражения позволяют образовывать новые значения, но не снабжают эти значения никакими наименованиями. Связь между переменной и вновь вычисленным значением выражения устанавливается с помощью оператора присваивания. Структура этого оператора такова. Выписывается переменная, затем символ присваивания : = и выражение, значение которого требуется вычислить и присвоить этой переменной, т. е. связать с ней. Примеры: п : = 1 а[1, /]: = if x-sCxl then х else xl beta [i] : == m2 [l] Ф m3 [i]
|