- •Содержание
- •1Алгоритмы линейных структур
- •2 Циклы
- •Введение
- •1 Алгоритмы линейных структур
- •1.1 Этапы разработки программы
- •1.2 Основные понятия
- •1.3 Основная структура программы
- •1.4 Алфавит языка
- •1.5 Идентификаторы
- •1.6 Константы
- •1.7 Понятие переменной Типы
- •1.8 Оператор присваивания Арифметические выражения
- •1.9 Операторы ввода и вывода информации
- •1.10 Практические задачи
- •1.11 Примеры решения задач
- •2 Циклы
- •2.1 Цикл с предусловием
- •Цикл с постусловием
- •Цикл со счетчиком
- •2.2 Задачи
- •2.3 Примеры
- •3 Немного об алгоритмах Алгоритм Кнута - Морриса - Пратта
- •Алгоритм Бойера – Мура
- •Алгоритм Рабина
- •Алгоритмы сортировки
- •Метод пузырька.
- •Сортировка выбором
- •Метод Шелла
- •Метод Хoopа
- •3.1 Разветвляющиеся алгоритмы
- •3.2 Задачи Свойства и виды треугольников (задачи 1-4)
- •Свойства и виды четырехугольников (задачи 5, 6)
- •Каким будет значение переменной а после выполнения фрагмента программы с составным оператором?
- •4 Массивы
- •4.1 Объявление массива
- •4.2 Действия над массивами
- •4.3 Вывод массива
- •4.4 Ввод массива
- •4.5 Сортировка массива
- •4.6 Поиск в массиве
- •4.7 Поиск минимального (максимального) элемента массива
- •4.8 Многомерные массивы
- •4.9 Ошибки при использовании массивов
- •4.10 Практические задачи
- •5 Множества
- •5.1 Описание типа множество
- •5.2 Операции над множествами
- •5.3 Группы операций
- •5.4 Упражнения
- •5.5 Задачи Тема: Множества
- •6 Записи
- •6.1 Понятие записи
- •6.2 Оператор присоединения With ... Do
- •6.3 Вариантные записи
- •6.4 Работа с файлами записей
- •6.5 Задачи
- •7 Файлы
- •7.1 Работа с файлами
- •7.2 Текстовые файлы
- •7.3 Типизированные файлы
- •7.4 Нетипизированные файлы
- •7.5 Задачи
- •8 Графика
- •8.1 Графика в Турбо Паскале
- •8.2 Базовые процедуры и функции
- •Процедуры модуля Graph
- •Функции модуля Graph
- •8.3 Экран и окно в графическом режиме
- •8.4 Вывод простейших фигур
- •8.5 Графические процедуры
- •8.6 Построение прямоугольников
- •8.7 Построение многоугольников
- •8.8 Построение дуг и окружностей
- •8.9 Работа с текстом
- •8.10 Построение графиков функций
- •8.11 Циклы в графике. Построение случайных процессов
- •8.12 Создание иллюзии движения
- •Задания
- •Контрольные тесты
- •1. Программирование алгоритмов линейных структур
- •2. Программирование алгоритмов разветвляющейся структуры
- •3. Программирование алгоритмов циклических структур
- •4. Массивы
- •5. Множества
- •6. Записи
- •7. Файлы
- •8. Графика
3.2 Задачи Свойства и виды треугольников (задачи 1-4)
1 Заданы три числа: а, Ь, с. Определить, могут ли они быть сторонами треугольника, и если да, то опре делить его тип: равносторонний, равнобедренный, раз носторонний.
Замечание. Условия существования треугольника: a<b + c; b<a+c; c<a+b.
Нельзя исключать экстремальных случаев, когда одна (или несколько) сторон равны нулю либо когда одно из неравенств переходит в равенство (треугольник нулевой площади).
2 Треугольник задан длинами своих сторон: а, Ь, с. Определить, является ли он тупоугольным, прямоуголь ным или остроугольным.
Замечание. Достаточно, используя теорему косинусов, найти знаки косинусов внутренних углов треугольника, не вычисляя самих углов (они могут быть нулевыми или развернутыми).
3 Треугольник задан координатами своих вершин на плоскости: А(ха,уа), В(хь,уь), С(хс,ус). Определить, является он прямо-, остро- или тупоугольным.
Замечание. Не следует отбрасывать экстремальные случаи, когда вершины треугольника совпадают или лежат на одной прямой. Например, треугольник с нулевой стороной обладает свойством прямоугольного и имеет два прямых угла!
4 Числа а, Ь, с тогда и только тогда являются сторонами треугольника, когда существуют такие положительные х, у, z, что
а = х + у;
Свойства и виды четырехугольников (задачи 5, 6)
5 Четырехугольник ABCD задан координатами своих вершин на плоскости: А(ха,уа), B(xb,yb), C(xc,yc), А(ха,уа), D{xd,yd). Проверить, является ли он выпуклым.
Замечание. Есть несколько способов проверки выпуклости: анализ линейных неравенств, задаваемых сторонами; разбиение четырехугольника на треугольники со сравнением сумм их площадей и другие.
6 Четырехугольник ABCD задан координатами своих вершин на плоскости: А(ха,уа), В(хь,уь), С(хс,ус), А(ха->Уа\ D{xd,yd). Определить тип четырехугольника: прямоугольник, параллелограмм, трапеция, произвольный четырехугольник. Учесть погрешность вычислений.
Треугольник и круги Лежит ли заданный на плос- кости треугольник ABC в области пересечения заданных кругов: (х-в,)2+(у-\)2£г,2; (х-а2)2+(у-Ь2)2 <г27
Кирпич. Пройдет ли кирпич со сторонами а, Ь и с сквозь прямоугольное отверстие со сторонами г и 5? Стороны отверстия должны быть параллельны граням кирпича.
Шар и ромб. Может ли шар радиуса г пройти че- рез ромбообразное отверстие с диагоналями pnq?
Посылка. Можно ли коробку размером axbxc упаковать в посылку размером rxsxt? -«Углом» укла- дывать нельзя.
Задача жестянщика. Можно ли из круглой заго- товки радиуса г вырезать две прямоугольные пластин ки с размерами axb и cxd?
Планировка. Можно ли на прямоугольном участ- ке застройки размером а на Ь метров разместить два дома размером в плане рнадигиав метров? Дома мож- но располагать только параллельно сторонам участка.
Две окружности. Проверить, лежит ли окруж- ность {х-a,)2 +(y-bl)2 =r,2 целиком внутри окружно- сти (х - а2 )2 + (у - Ъ2 )2 = г22 или наоборот.
Треугольник и точка. Лежит ли точка М\хт, ут) внутри треугольника, заданного координатами своих вершин А{хл,ул), В(хв,ув), С(хс,ус) на плоскости
Общая точка. Два отрезка на плоскости заданы координатами своих концов. Определить, имеют ли эти отрезки общие точки.
Замечание. Необходимо рассмотреть различные случаи взаимной ориентации отрезков: на одной прямой, на параллельных или пересекающихся прямых.
16 Кратные пары. Среди заданных целых чисел k, I, т найти пары кратных.
Замечание. Для устранения дополнительных источников погрешности рекомендуется использовать аппарат векторной алгебры: коллинеарность, равенство и ортогональность векторов — сторон четырехугольника.
Тестирование должно предусмотреть все такие ситуации.
17 Деление на 3. Как известно, число делится на 3 тогда и только тогда, когда сумма его цифр делится на 3. Проверить этот признак на примере заданного трехзнач ного числа. ., . .
Замечание. Теоретическое утверждение о признаке делимости предлагается проверить на примере любого вводимого числа. Признак считается доказанным, но не будет лишним поиск для него контрпримеров.
18 Ориентация. Заданы координаты вершин треугольника ЛВС на плоскости. Вывести их в порядке обхода по часовой стрелке (для проверки достаточно рассмотреть знаки внутренних углов).
19 Привал. Путник двигался tt часов со скоростью vv затем t2 часов — со скоростью v2 и t3 часов — со скоростью v3. За какое время он одолел первую полови ну пути, после чего запланировал привал?
20 Как успеть подешевле? Можно ехать на такси со скоростью о, км/ч и оплатой р{ р./км либо идти пешком со скоростью v2 км/ч бесплатно. Как с наименьшими затратами преодолеть путь s за время t, если это возмож но? Каковы эти затраты?
Тестирование. Рекомендуется рассмотреть «запредельные» случаи: когда времени слишком мало, чтобы успеть даже на такси, либо слишком много, так что и пешком можно с запасом успеть до отхода поезда.
21 (Задача о смесях. Имеются три раствора полезного вещества с концентрациямиpvp2 ир3 каждый и стоимостью sv s2 и s3 соответственно. Можно ли смешать их так, чтобы получить раствор с заданной концентрацией р наименьшей стоимости?
Указание. Пусть а,, а2, а3 — долевые содержания растворов в смеси. Тогда для получения заданной концентрации р необходимо: рха.х + р2а2 + р3а} = р.
Кроме того, нужно учесть условие -«комплектности» смеси:
= 1; а,>0; а2>0; а3>0.
При этих условиях необходимо найти наименьшее значение линейной функции: s = s,a, + ,s2a2 + s3a3 ~> ™in .
С учетом ограничений задача сводится к минимизации! линейной функции одного переменного на отрезке, од-1 нако искомые выражения и условия получаются до-j статочно громоздкими. Можно показать, что в реше-1 нии будут участвовать не более двух растворов. Тогда] достаточно среди вариантов:
а)а, =0; б)а2 =0; в)а3 =0.
выбрать оптимальный, и затем провести необходимые; расчеты.
Голодная зима. Суточный рацион коровы состав- \ ляет и кг сена, v кг силоса и w кг комбикорма. В хозяй стве, содержащем стадо из k голов, осталось 5 центнеров сена, £тонн силоса и/мешков комбикорма по 50 кг. Сколько еще дней хозяйство сможет кормить коров по полному рациону? Какой из кормов кончится раньше других?
Факультеты. В Алтайском госуниверситете при нято, что старшая цифра номера студенческой группы означает номер факультета, средняя — последнюю цифру года поступления, младшая — порядковый номер груп пы на курсе. Продолжительность обучения — не более б лет (магистратура). Дан номер группы студента АГУ и текущий год. Напечатать, в каком году он поступил и на каком факультете учится. Например, гр. 432,1996 г. — факультет математический, год поступления 1993. Для справки приведены номера факультетов:
исторический;
экономический;
юридический;
математический;
физический;
химический;
биологический;
филологический;
географический; 10. социологический.
Тестирование. Предусмотреть невозможные ситуации,
например, гр. 521, год 2001.
Шахматы и шашки. В задачах 2.24-2.27 позицию каждой шахматной фигуры или шашки можно задавать в обычной нотации (например, (Л) или парой чисел — координат фигуры (например, 4;7). При тестировании полезно проверить алгоритм на недопустимых ситуациях, когда несколько фигур стоят на одном поде.
24 (На шахматной доске стоят черный король и три белые ладьи (ладья бьет по горизонтали и вертикали). Проверить, не находится ли король под боем, а если есть угроза, то от кого именно.
На шахматной доске стоят черный король и бе лые ладья и слон (ладья бьет по горизонтали и вертика ли, слон — по диагоналям). Проверить, есть ли угроза королю и если есть, то от кого именно. Учесть возмож ность защиты (например, ладья не бьет через слона).
На шахматной доске стоят три ферзя (ферзь бьет по вертикали, горизонтали и диагоналям). Найти те пары из них, которые угрожают друг другу.
В шашечном эндшпиле остались белая дамка и две черных пешки, позиции которых известны. Ход бе- лых. Сможет ли дамка срубить одну или сразу обе пешки?
Вклад. Банк предлагает 3 вида срочных вкладов: на 3 месяца под рх %, на 6 месяцев под р2 % и на год под ръ %. Какой из вкладов наиболее выгоден для вкладчика?
Мой возраст. Для заданного 0 < п < 200, рассмат риваемого как возраст человека, вывести фразу вида: «Мне 21 год», «Мне 32 года», «Мне 12 лет».
Отрезки на плоскости. Найти расстояние между двумя произвольно заданными на плоскости отрезка ми.
Встреча. Из пункта А в пункт В выехал велосипедист со скоростью v0 км/час. Одновременно навстречу ему из пункта В двинулся «автостопом» другой путник, s, м он двигался со скоростью о, м/час, s2 м — со скоростью v0 км/час, Sj м — со скоростью v3 км/час. Через сколько часов после старта и в какой точке путники встретились?
Треугольник из круга. Из круга какого наимень шего радиуса можно вырезать треугольник со сторона ми а, Ь, с?
Указание. Пусть с — большая из сторон треугольника. Если угол С — тупой, сторона с совпадает с диаметром круга, и его радиус: r = с/2. В противном случае имеем описанную окружность:
аЪс
r
= —. ,
Цр(р-а)(р-Ь)(р-с) где р=* (а + Ь + с)/2 — полупериметр треугольника.
Задачи
Записать условный оператор вида:
(а<=b, а>b) (а<b,а=b)
для вычисления у по формуле.
1 |
а)у = |
х + 3,если (х > 0); 4*х-1,если (х < 0). |
| ||||||
|
b)у = |
- 5если (х < -5); х, если(-5 <= х < 0); 3*х,если (0 <- х < 4); 6,если (х >= 4) |
| ||||||
2 |
а)у = |
х - 4,если (х > 2); 2 -11 х, если {х <= -2). |
| ||||||
|
b)у = |
2, если {х < -9), - 2 + х, если{-9 <= х < 0); 4*х , если(0<=х<10; 24, если(х >= 10). |
| ||||||
3 |
а)y = |
2-5*х, если(х < -1); 4*х,если(х >= -1). |
| ||||||
|
b)у = |
- х, если(х < 0); 2х, если(0 <= х < 4); 4*х + 8,если(4 <= х <36); 16 * х + 24, если(х >= 36). |
| ||||||
4 |
а)y = |
1,если(д; < 0); -1,если{х > 0). |
| ||||||
|
b)у = |
-х/4,если(х < -6); - 2, если(-6 <= х < -1); 0, если(-\ <= х < 5); 2*х,если(х >= 5). |
| ||||||
5 |
a)y = |
2, если(х < -2); -2, если(х > 2). |
| ||||||
|
b)у = |
1,если(х < 0); 0,если(х = 0); 1,если(л:>0). |
| ||||||
6 |
а)y = |
- х, если(х <= -18); 2, если(х > 0). |
| ||||||
|
|
0, если(х < О); | |||||||
|
b)y = |
0, если(х = 0); | |||||||
|
|
-10,если(х > 0); | |||||||
7 |
а)y = |
x*х + 1,если(х > 0); | |||||||
|
|
- х * х -1, если{х < 0). | |||||||
|
|
2*х,если(х <= -2); | |||||||
|
b)y = |
х * х, если(-2 < х <- 0); | |||||||
|
|
16*х*х,если(0 < х <= 4) | |||||||
8 |
a)у= |
2*х,если(х < -6); х * х - 2 * х, если(х >= 0). | |||||||
|
|
х*х, если(х < -2); | |||||||
|
b) y= |
2*х, если(-2<=х<0); | |||||||
|
|
х - 4,если(0 <= х < 2); | |||||||
|
|
-х, если(х >= 2). | |||||||
9 |
a)y = |
2 * х +11, если(х < -3); х-3, если(х > -1); | |||||||
|
|
2*х + 6, если(х < 0); | |||||||
|
b)y = |
2*х-6, если(0 <= х < 2); | |||||||
|
|
- х, если(х >~ 2). | |||||||
10 |
a)y= |
1 - х * х, если(х <= -5); | |||||||
|
|
1 + х * х, если(х >= 5). | |||||||
|
|
-2, если(х <= -2); | |||||||
|
b)y = < |
0, если(-2 <= х < 0); | |||||||
|
|
2, если(х >= 2). | |||||||
11 |
a)y = |
х - 6, если(х < -1); 2 * х +1, если(х >= -1). | |||||||
|
|
-10, если(х < -5); | |||||||
|
b)y= |
х, если(-5 <= х < -1); | |||||||
|
|
6* х, если{-\ <= х < 1); | |||||||
|
|
6 * х +16, если(x >= 1). | |||||||
12 |
a)y = |
б*х +12, если(х <= 1); х-4, если(х > 1). | |||||||
|
|
-2, если(х < -5); | |||||||
|
b)y = |
2, если(-5 <= х < 0); | |||||||
|
|
2-х, если(0 <= х < 5); | |||||||
|
|
х, если(х >= 5). | |||||||
13 |
a)y = |
7 х, если(х > -2); 0, если(х < 2). | |||||||
|
|
-1, если(х < -5); | |||||||
|
b)у = |
х, если(-5 <= х < 5); | |||||||
|
|
х*х, если(х > 5). | |||||||
14 |
a)y = |
4 + х, если(х < -2); | |||||||
|
|
4-х, если{х >= -2). | |||||||
|
|
4, если{х < -4); | |||||||
|
b)y = |
0, если{-4 <= х < 0); | |||||||
|
|
- 2 * х, если(х >= 0). | |||||||
15 |
a)y = |
1 + х, если(х < 3); | |||||||
|
|
1, если(х >= 3). | |||||||
|
|
-1, если{х < 0); | |||||||
|
b)y = < |
0, если(х = 0); | |||||||
|
|
1, если(х > 0). | |||||||
16 |
a)y = |
2*х, если(х < 0); | |||||||
|
|
- 2 * х,, если(х >= 0); | |||||||
|
|
-4,если(х < -2); | |||||||
|
b)y= |
-1 + х, если(-2 <- х < 2); | |||||||
|
|
1 + х, если(2 <= х < 4); | |||||||
|
|
4, если(х >= 4). | |||||||
17 |
a)y = |
х, если(х < 0); - х, если{х >= 0). | |||||||
|
|
10, если(х < -4); | |||||||
|
b)y= |
5, если(-4 <= х < -2); | |||||||
|
|
- 5, если(-2 <= х < 4); | |||||||
|
|
0, если(х >= 4). | |||||||
18 |
a)y = |
х* х, если(х < -1); 0, если(х >= -1). | |||||||
|
|
1, если{х < 0); | |||||||
|
b)y = |
,х, если(0 <- х < 10); | |||||||
|
|
l, eсли(x>=10). | |||||||
19 |
a)y = |
х + 1, если(х < -3); х -1, если(х >= -3). | |||||||
|
|
2 * х + 1, если(х < -2); | |||||||
|
b)y = |
2 / х, если(-2 <= х < 0); | |||||||
|
|
- х, если(х >=0). | |||||||
20 |
a)y = |
2, если{х <= 0); \-2, если(х>0). | |||||||
|
b)y = |
- х, если(х < О); 0, если(0 <=x < 3); х, если{3 <= x < 10); x* х, если(х >= 10). | |||||||
21 |
a)y = |
2*х, если(х < -2); -2*х, если(х > 0). | |||||||
|
b)y = |
-1,если{х < -2); х,если(-2 <= х < 2); 1,если(х >= 2). | |||||||
22 |
a)y = . |
-1, если(х < 0); 8* х, если(х >= 0). | |||||||
|
b)y- |
х* х, если(х < 100); 5*х, если(100<=х<1); 5*х-10, если(х <= 1). | |||||||
23 |
a y = |
-2, если(х < 1); х, если(х >= 1). | |||||||
|
b)y = |
х-5, если(х < 0); 5, если(0 <= х < 1); 5 - х, если(х >= 1). | |||||||
24 |
a)y = |
г2 + х, если(х < -8); х-2, если(х >= 8). | |||||||
|
b)y = |
- х, если(х <= -9); 2*;с, если(-9<х<=0); х*х, если/(х > 0). | |||||||
25 |
a)y = |
б1 х, если(х < 0); х/6, если(х >= 0); | |||||||
|
b)y = |
10 + х, если(х <= -1); -х, если(-1 < х <= 1); 0, если(х >1). | |||||||
26 |
a)y= |
4 / х + 2, если(х < 0); х/3, если(х >= 0); | |||||||
|
b)y= |
5 – х, если(х < 0); х-1, если(0 <= х < 3); б*х, если(х >= 3); | |||||||
27 |
a)y = |
2*х, если(х < 0); 2*х-1,если(х>=0). | |||||||
|
b)у= |
- 6 + х, если(х < -2); - х + 3, если(-2 <= х < 0); 21 х, если{х >= 0). |
| ||||||
28 |
а)у = |
-1, если{х < 0); -1, если(х >- 0). |
| ||||||
|
b)y= |
2 * х + 5, если(х < -4); 5 - х, если(-4 <= х < 0); х/2,если(х >= 0). |
| ||||||
29 |
а)у = |
х* х, если(х < 0); 2*х, если(х >= 0). |
| ||||||
|
b)y= |
3, если(х < -1); 2*х, если(-1<= х < 1); х + 2, если(х > 1). |
| ||||||
30 |
а)у = |
.х+ 1, если(.х < 0); х -\, если(х > 0). |
| ||||||
|
b)у = |
х, если(х < -4); 2 * (х -1), если(-4 <= х < 4); 0, если(л; >= 4); |
| ||||||
31 |
а)у= |
-5, если(х < 0); 5*(х+2), если(х>=0). |
| ||||||
|
b)у = |
- х, если{х < -1); 11 х, если(-1 <= х<0); х + 9, если(х >= 0). |
| ||||||
32 |
а)у = |
11* х, если(х < 5); х*х, если(х >= 5). |
| ||||||
|
b)у = |
6, если(х < 0); 2, если(0 <= х < 5); -2, если(х >= 5). |
| ||||||
33 |
а)y= |
2 - х * х, если{х < -1); - х, если(х >= -1). |
| ||||||
|
b)у = |
4-х, если(х < 0); х - 4, если(0 <= х < 2); 2/ х, если(х >= 2); |
| ||||||
34 |
a)у = |
-х, если(х < -2); х, если(х > 2). |
| ||||||
|
b)у = |
-2, если(х < -1); 3*х, если(1<= х < 1); x * x -11, если(1<= x <0); x*x*х, если(х >= 0). | |||||||
35 |
a)y = |
х - 2, если(х < 3); х + 2, если(х >= 3). | |||||||
|
b)y = |
- 5,если(х < -1); х, если{-1 <= х < 1); 5, если(х >= 1). | |||||||
36 |
a)y = |
2*х, если(х < -2); х-6, если(х > -2); | |||||||
|
b)y = |
-2,если{х < -1); х, если(-1 <= х < 1); 2*х + 2, если(х>=1). | |||||||
37 |
a)y = |
2 + х, если(х < 0); х-2, если(х >= 0). | |||||||
|
b)y = |
- 3, если(х <-3); х * 3, если(-3 <= х < 0); х* х, если(х >=0). | |||||||
38 |
a)y = |
-1, если(х <5); 1, если(х >=5). | |||||||
|
b)y = |
7, если(х < 1); 3, если(1 <= х < 3); 1 + х, если(х >=3). | |||||||
39 |
a)y = |
'-1 + 2*х, если(х<0); - х + 1, если{х >= 0). | |||||||
|
b)y = |
4x, если{х < -2); 9 + х, если(-2<=х<2); 9*х, если(х>=2). | |||||||
40 |
a)y = |
х, если(х <0); -х, если(х > 0). | |||||||
|
b)y = |
2*х, если(х<0); х* х, если(х = 0); 2*х, если(х>0). | |||||||
41 |
a)y = |
2 * х, если(х <-1); х, если(х > 1). | |||||||
|
b)y = |
3- х, если(х <0); x - 3, если(О <= x < 5); 3 * x - 3, если(x >= 5). | |||||||
42 |
a)y = |
- 2,если(х < -4); 2,если(х >4). | |||||||
|
b)y = |
- х, если{х <0); 0, если(х = 0); ; x,если(х>0). | |||||||
43 |
a)y = |
8 – х, если(х <-2); 8 + х, если(х > -2). | |||||||
|
b)y = |
1/ х, если(х < 0); 2*х-1, если (0<=x<4); х* х, если(х >= 4). | |||||||
44 |
a)y = |
х*х + 2, если(х<-1); х * х - 2, если(х >= -1); | |||||||
|
b)y = |
х + 2, если(х <-2); х, если(х = -2); х - 2, если(х < -2). | |||||||
45 |
a)y = |
4/х, если(х <-1); х/4, если(х>=-1). | |||||||
|
b)y = |
1/х, если(х < 0); 1, если{х = 0); х, если(х > 0). | |||||||
46 |
a)y = |
2 + х, если(х<-4); 2-х, если(х>=-4). | |||||||
|
b)y = |
2* х , если{х <-1); 2 * х, если{-1 <= х <1); х * х, если(х > 1). | |||||||
47 |
a)y = |
-х, если(х <0); х + 2, если(х >= 0). | |||||||
|
b)y = |
- х + 2, если{х <0); -х*2, если(0<=х <5); х*х, если(х>= 5). | |||||||
48 |
a)y = |
2 + х, если(х <4); 2 - х, если(х >= 4). | |||||||
|
b)y = |
2 * х - 1, если(х < -1); 2 * х, если(-1 <= х <1); х* х, если(х > 1). | |||||||
49 |
а)y= |
2 * x, если(х < -2); x * x, если(х >= -2). | |||||||
|
b)y= |
-4, если(х < -2); 4, если(-2 <=х< 2); х, если(х >= 2). | |||||||
50 |
a)y= |
1, если{х <-1); 0, если(х>=-1). | |||||||
|
b)y= |
х , если(-5 <х < 3); х + 2, если(х >=-2)
| |||||||
51 |
a)y= |
б + х, если(х<-1); х-6, если(х >= -1). | |||||||
|
b)y= |
х, если(х<1), х * х, если(0 <=х< 4); х * х + 2, если(х >= 4). | |||||||
52 |
a)y= |
1, если(х<0); -1, если(х > 0). | |||||||
|
b)y= |
х + 1, если(х < 0); х- х, если(0 <= х < 10); х*х, если(х >=10). | |||||||
53 |
a)y= |
2, если(х < -12); 2, если(х>=-12). | |||||||
|
b)y= |
- 2, если(х < -1); 2 + х, если(-1 < х <1); | |||||||
54 |
a)y= |
7, если(х<0); 7, если(х >= 0). | |||||||
|
b)y= |
x - 2, если(х < 3);
| |||||||
55 |
a)y= |
5 + х, если(х <1); 5 -х, если(х >=1). | |||||||
|
b)y= |
0, если(х =0); 1, если(х>0). | |||||||
56 |
a)y= |
7, если(х < 7); 7 * (х + 2), если(х > 7).
| |||||||
57 |
а)у = |
2, если(х <= 4); - 2, если(х >=4). | |||||||
|
b)y = |
х + 1, если(х < -1); х -1, если{-1<= х < 1); х, если(х >= 1). | |||||||
58 |
а)у = |
-2, если(х < -2); 2, если(х > 2). | |||||||
|
b)y = |
1, если(х < 0); 0, если(x = 0); 1, если(х > 0). | |||||||
59 |
а)у = |
6 + х, если(х < -1); х - 6, если(х >= -1). | |||||||
|
b)y = |
х, если(х < 0); х * х, если(0 <= х <4); х * х + 2, если(х >= 4). | |||||||
60 |
а)у = |
-х, если(х < 0); х + 2, если(х>=0). | |||||||
|
b)у = |
- х + 2, если(х <0); - х * 2, если(0 <= х < 5); х*х, если(х >= 5). | |||||||
61 |
а)у = |
2 * х +11, если{х < -3); х-3, если(х > -1); | |||||||
|
b)у = |
2*х + 6, если(х < 0); х-6, если(0<=х<2); 1 — х, если(х >= 2). | |||||||
62 |
а)у = |
2, если(х< -12); -2, если(х >= -12). | |||||||
|
b)у = |
-2, если(х <-1); - 2 + х, если(-1 <= х < 1); х, если(х >=1). | |||||||
63 |
a)y = |
- х, если(х <0); х, если{х >0). | |||||||
|
b)y = |
1-х, если(х < -3); 1 + х, если(-3 <= х < 0); х*х, если(х >=0). | |||||||
64 |
a)y = |
2 * х +11, если(х < -3); х-3, если(х > -1); | |||||||
|
b)y = |
2*х + 6, если(х < 0); 2*х-6, если(0<=х<2); -х, если(х >= 2). | |||||||
65 |
a)y = |
х, если(х < 0); х + 2, если(х >0) . | |||||||
|
b)y = |
2 + х, если(х < 9); 2 - х, если(х > 9). | |||||||
66 |
a)y = |
х - 5,если(х<-1); [5 5*х + 1,если(х>-1). | |||||||
|
b)y = |
-2,если(х <-1); - 2 + х, если(-1 <= х <1); х, если(х >= 1). | |||||||
67 |
a)y = |
-2,если(х<0); 2, если(х>=0); | |||||||
|
b)y = |
-х, если(х < -3); х + 9, если(-3, = х < 3); х *9, если(х >= 3) | |||||||
68 |
а)у = |
х +1 ,если(х< 1); х + 2/х, если{х > 1). | |||||||
|
b)у= |
х - 2, если(х < 3); х + 2, если(3 <= х < 9); х*2, если(х>= 9). | |||||||
69 |
а)у = |
х - 2,если{х < 3); х + 2,если(х >- 3). | |||||||
|
b)у = |
-5, если(х < -1); х, если(-1 <= х < 1); 5, если(х >= 1). | |||||||
70 |
а)у = |
3 + х, если(х < -5); 3* х, если(х >= -5). | |||||||
|
b)у = |
х, если(х < 0); х + 2, если(0 <= х < 12); х* 2+1, если(х>= 12). | |||||||
71 |
а)у = |
2*х, если(х < 0); 1, если{х = 0); 2*х-, если(х > 0). | |||||||
|
b)у = |
х, если(х < 5); х-6, если(х > 15). | |||||||
72 |
а)у = |
1, если{х < -1); 1-2/х, если(-1<=х<0); х/9 + 2, если(х>=0). | |||||||
|
b)у = |
9, если(х < 2); 9*х, если(х>=2). | |||||||
73 |
а)у = |
2 + х, если(х < -1); х-2, если(-1 < х < 1); 2 + 2/х, если(х>1). | |||||||
|
b)y= |
-1,если(х < 0); х-1,если(х > 0). | |||||||
74 |
a)y= |
2 - х, если(х < -11); 2*х, если(-11,= х < 3); х* х, если(х >= -3). | |||||||
|
b)y = |
7, если(х < 1); 7*х, если(1 <x <10); 7* x* х, если(х >= 10). | |||||||
75 |
a)y = |
-3,если(х < -1); 3,если(х > 1). | |||||||
|
b)y = |
х-5, если(х < -7); х*х-5*х, если(-7 <= х < 7); х*х + 15/х, если(х >= 7). | |||||||
76 |
a)y = |
1 + х, если(х < -25); 1 + х * х, если(х >= -25). | |||||||
|
b)y = |
- х + 1, если(х < -1); -х*х, если(-\ <= х < 1); 1 + х * х, если{х >= 1). | |||||||
77 |
a)y = |
1, если{х < 9); х, если(х >=9). | |||||||
|
b)y = |
7-7/ х, если(х < -6); х/7 + 7, если(-6 <= х < 6); 7 * х, если(х >= 6). | |||||||
78 |
a)y = |
-5, если(х < 4); 5* х, если(х >= 4). | |||||||
|
b)y = |
х +1, если(х < 0); 100, если(х = 0); х-1, если(х > 0). | |||||||
79 |
a)y = |
2, если(х<-9); - 2 + х, если(х >= -9). | |||||||
|
b)y = |
х*(1 — х), если{х <= 0); 1-х, если(0 < х < 15); 0, если(х >= 15). | |||||||
80 |
a)y = |
1, если(х < -1); l - х * х, если(х >- 1). | |||||||
|
b)y = |
2 + х, если(х < 0); 2 + х*х, если(0<=х<10); х*х*х, если(х >=10). | |||||||
81 |
a)y = |
-5, если(х < -2); 5, если(х >= 2); | |||||||
|
b) y= |
х + 2, если(х < -1); х*х + 1,если(-1 <- х < 1); 2*х +1, если(х > 1). |
Используя составной оператор , упростить фрагменты программ .
Задание № |
Формулы |
1 |
If a>b then c:=l; If a>b then d:=2; If a<=b then c:=3; If a<=b then d: =4. |
2 |
If a>b then c:=1; If a>b then d:=2; If a<b then c:=-3; If a<=b then d:=4. |
3 |
If a>b then c:=l; If a>b then d:=2; If a>b then c:=3; If a<=b then d:4. |
4 |
If a>b then c:=l; If a>b then d:=2; If a>b then c:=3; If a<b then d:=4. |
5 |
If a>b then c:=l; If a>b then d:=2; If a>-b then c:=3; If a<b then d:=4. |
6 |
If i>b then c:=l; If a>b then d:=2; If a<b then c:=3; If a>b then d:=4. |
7 |
If a>b then c: =1; If a>b then d:=-2; If a<b then c:=3; If a>=b then d:=4. |
8 |
Ifa>bthenc:=l; Ifa>bthend:-2; Ifa<=bthenc:=3; Ifa>bthend:=4. |
9 |
If a>b then c:=l; If a>b then d:=2; If a<=b then c: =3; If a>b then d: =4. |
10 |
If a>b then c:=1; If a>b then d:=2; If a<=b then c:=3; If a<b then d:=4. |
11 |
If a>b then c:=l; If a>b then d:=2; If a<b then c:=3; If a<b then d:=4. |
12 |
If a>b then c;=l; If a<b then d:=2; If a<=b then c:=3; If a<=b then d:=4. |
13 |
If a>=b then c:=l; If a<b then d:=2; If a<=b then c:=3; If a<=b then d:=4. |
14 |
If a>=b then c:=l; If a<=b then d: =2; If a<=b then c:=3; If a<=b then d:=4. |
15 |
If a>b then c:=l; If a<=b then d:=2; If a<=b then c:=3; If a<=b then d: =4. |
16 |
If a<b then c:=l; If a>b then d:=2; If a<=b then c:=3; If a<=b then d:=4. |
17 |
If a<b then c:=l; If a>-b then d:=2; If a<=b then c:=3; If a<=b then d:=4. |
18 |
If a<=b then c:=l; If a>b then d:=2; If a<=b then c:=3; If a<=bt hen d:=4. |
19 |
If a<=b then c:=l; If a<=b then d:=2; If a<=b then c:=3; If a<=b then d: =4. |
20 |
If a>b then c:=1; If a<b then d:=2; If a<=b then c:=3; If a<b then d:=4. |
21 |
If a>b then c:=1; If a<b then d:=2; If a<=b then c:=3; If a>b then d:=4. |
22 |
If a>b then c:=l; If a<b then d:=2; If a<=b then c:=3; If a>=b then d:=4. |
23 |
If a>b then c:=1; If a<b then d:=2; If a<b then c:=3; If a>b then d:=4. |
24 |
If a>b then c:=l; If a<b then d:=2; If a<b then c:=3; If a>=b then d:=4. |
25 |
If a>b then c: =1; If a<b then d:=2; If a<b then c:=3; If a<=b then d: =4. |
26 |
If a>b then c:=l; If a<b then d:=2; If a<b then c:=3; If a<b then d:=4. |
27 |
If a>b then c:=l; If a<b then d:=2; If a>b then c:=3; If a<=b then d:=4. |
28 |
If a>b then c: =1; If a<b then d:=2; If a>=b then c:=3; If a<=b then d:=4. |
29 |
If a>b then c:=l; If a<b then d:=2; If a>b then c:=3; If a<b then d:=4. |
32 |
If a>b then c:=l; If a<b then d:=2; If a>b then c:=3; If a>b then d:=4. |
33 |
If a>b then c:=l; If a<b then d:=2; If a>b then c:=3; If a>=b then d: =4. |
34 |
If a>b then c:=l; If a<b then d:=2; If a>=b then c:=3; If a>b then d:=4. |
35 |
If a<b then c:=l; If a<b then d:=2; If a<=b then c:=3; If a<b then d:=4. |
36 |
If a<b then c:=l; If a<b then d:=2; If a<=b then c:=3; If a>b then d:=4. |
37 |
If a<b then c:=l; If a<b then d:=2; If a<=b then c:=3; If a>=b then d:=4. |
38 |
If a<b then c:=l; If a<b then d:=2; If a<b then c:=3; If a>b then d:=4. |
39 |
If a<b then c:=l; If a<b then d:=2; If a<b then c:=3; If a>=b then d:=4. |
40 |
If a<b then c: =1; If a<b then d:=2; If a<b then c:=3; If a<=b then d:=4. |
41 |
If a<b then c:=l; If a<b then d:=2; If a<b then c:=3; If a<b then d:=4. |
42 |
If a<b then c:=l; If a<b then d:=2; If a>b then c:=3; If a<=b then d:=4. |
43 |
If a<b then c:=l; If a<b then d:=2; If a>=b then c:=3; If a<=b then d:=4. |
44 |
If a<b then c:=l; If a<b then d:=2; If a>b then c:=3; If a<b then d:=4. |
45 |
If a<b then c:=l; If a<b then d:=2; If a>=b then c:=3; If a>=b then d:=4. |
46 |
If a<b then c:=l; If a<b then d:=2; If a>=b then c:=3; If a<b then d:=4. |
47 |
If a<b then c:=l; If a<b then d:=2; If a>b then c:=3; If a>b then d:=4. |
48 |
If a<b then c:=l; If a<b then d:-2; If a>b then c:=3; If a>=b then d:=4. |
49 |
If a<b then c: =1; If a<b then d:=2; If a>=b then с: =3; If a>b then d:=4. |
50 |
If a<b then c:=l; If a>b then d:=2; If a<=b then c:=3; If a<b then d:=4. |
51 |
If a<b then c: =1; If a>b then d:=2; If a<=b then c:=3; If a>b then d:=4. |
52 |
If a<b then c: =1; If a>b then d:=2; If a<=b then c:-3; If a>=b then d:=4. |
53 |
If a<b then c:=l; If a>b then d:=2; If a<b then c:=3; If a>=b then d:=4. |
54 |
If a<b then c:=l; If a>b then d:=2; If a<b then c:=3; If a<=b then d:=4. |
55 |
If a<b then c:=l; If a>b then d:=2; If a<b then c:=3; If a<b then d:=4. |
56 |
If a<b then c:=l; If a>b then d:=2; If a>b then c:=3; If a<=b then d:=4. |
57 |
If a<b then c:=l; If a>b then d:=2; If a>=b then c:=3; If a<=b then d:=4. |
58 |
If a<b then c: =1; If a>b then d:=2; If a>b then c:=3; If a<b then d:=4. |
59 |
If a<b then c:=l; If a>b then d:=2; If a>=b then c:=3; If a>=b then d:-4. |
60 |
If a<b then c:=l; If a>b then d: =2; If a>=b then c:=3; If a<b then d:=4. |
61 |
If a<b then c:=l; If a>b then d:=2; If a>b then c:=3; If a>b then d:=4. |
62 |
If a<b then c: =1; If a>b then d:=2; If a>b then c: =3; If a>=b then d:-4. |
63 |
If a<b then c:=l; If a>b then d:=2; If a>=b then c:=3; If a>b then d: =4. |
64 |
If a<=b then c:=1; If a<b then d:=2; If a<=b then c:=3; If a<b then d:=4. |
65 |
If a<=b then c: =1; If a<b then d: =2; If a<=b then c:=3; If a>b then d:=4. |
66 |
If a<=b then c:=1; If a<b then d:=2; If a<=b then c:=3; If a>=b then d:=4. |
67 |
If a<=b then c:=l; If a<b then d: -2; If a<b then c:=3; If a>b then d:=4. |
68 |
If a<=b then c:=1; If a<b then d:=2; If a<b then c:=3; If a>=b then d:=4. |
69 |
If a<=b then c:=l; If a<b then d:=2; If a<b then c:=3; If a<=b then d:=4. |
70 |
If a<=bthen c:=1; If a<b then d:=2; If a<b then c:=3; If a<b then d:=4. |
71 |
If a<=b then c:=l; If a<b then d:=2; If a>b then c:=3; If a<=b then d:=4. |
72 |
If a<=b then c:=l; If a<b then d:=2; If a>=bthen c:=3; If a<=b then d:=4. |
73 |
If a<=b then c:=l; If a<b then d:=2; If a>b then c:=3; If a<b then d:=4. |
74 |
If a<=bthen c:=l; If a<b then d:=2; If a>=b then c:=3; If a>=b thend: =4. |
75 |
If a<=b then c:=l; If a<b then d:=2; If a>=b then c:=3; If a<b then d:=4. |
76 |
If a<=b then c:=l; If a<b then d:=2; If a>b then c:=3; If a>b then d:=4. |
77 |
If a<=b then c:=l; If a<b then d:=2; If a>b then c:=3; If a>=b then d:=4. |
78 |
If a<=b then c:=l; If a<b then d:=2; If a>=b then с:=3; If a>b then d:=4. |
79 |
Ifa<b then c:=1; If a<=b then d:=2; If a<=b then c:=3; If a<b then d:=4. |
80 |
If a<b then c:=l; If a<=b then d:=2; If a<=b then c:=3; If a>b then d:=4. |
81 |
If a<b then c:=l; If a<=b then d:=2; If a<=b then c:=3; If a>=b then d:=4. |
82 |
If a<b then c:=l; If a<=b then d:=2; If a<b then c:=3; If a>b then d:=4. |
83 |
If a<b then c:=l; If a<=b then d:=2; If a<b then c:=3; If a>=b then d:=4. |
84 |
If a<b then c:=l; If a<=b then d:=2; If a<b then c:=3; If a<=b then d:=4. |
85 |
If a<b then c:=1; If a<=b then d:=2; If a<b then c:=3; If a<b then d:=4. |
86 |
If a<b then c:=l; If a<=b then d: =2; If a>b then c:=3; If a<=b then d:=4. |
87 |
If a<b then c:=l; If a<=b then d:=2; If a>=b then c:=3; If a<=b then d: =4. |
88 |
If a<b then c:=l; If a<=b then d:=2; If a>b then c:=3; If a<b then d:=4. |
89 |
If a<b then c:=l; If a<=b then d:=2; If a>=b then c:=3; If a>=b then d:=4. |
90 |
If a<b then c:=l; If a<=b then d:=2; If a>b then c:=3; If a<b then d:=4. |
91 |
If a<b then c:=l; If a<=b then d:=2; If a>b then c:=3; If a>b then d:=4. |
92 |
If a<b then c:=l; If a<=b then d:=2; If a>b then с: =3; If a>=b then d:=4. |
93 |
If a<b then c:=l; If a<=b then d:=2; If a>=b then c:=3; If a>b then d:=4. |
94 |
If a>=b then c:=l; If a<b then d:=2; If a<=b then c:=3; If a<bt hen d: =4. |
95 |
If a>=b then c:=l; If a<b then d:=2; If a<=b then c:=3; If a>b then d:=4. |
96 |
If a>=b then c:=l; If a<b then d:=2; If a<=bt hen c:=3; If a>=b then d:=4. |
97 |
If a>=b then c:=l; If a<b then d:=2; If a<b then c:=3; If a>b then d: =4. |
98 |
If a>=b then c:=l; If a<b then d:=2; If a>b then c:=3; If a>=b then d:=4. |