В языке запросов поискового сервера для обозначения логической операции «ИЛИ» используется символ а для логической операции «И» - символ «&». В таблице приведены запросы и количество найденных по ним страниц некоторого сегмента сети Интернет. Запрос
Найдено страниц
Германия & Рейн & Дунай 900 Германия & (Рейн | Дунай) 3600
Германия & Рейн 2000
Какое количество страниц (в тыс. ) будет найдено по запросу
Германия & Дунай?
Считается, что все запросы выполнялись практически одновременно, так что набор страниц, содержащих все искомые слова, не изменялся за время выполнения запросов
Так как язык не указан, приведу пример на SWI-Prolog.
Код:
read_int(Int) :- read(Int), integer(Int).split_int_by_numbers(0, []) :- !.split_int_by_numbers(N, [Number|Ints]) :- Number is mod(N, 10), RestN is div(N, 10), split_int_by_numbers(RestN, Ints).test_to_div(_, []).test_to_div(N, [Number|Ints]) :- mod(N, Number) =:= 0, test_to_div(N, Ints). test(Int) :- split_int_by_numbers(Int, Numbers), test_to_div(Int, Numbers), write(Int), write(" - Yes!"), nl.test(Int) :- write(Int), write(" - No!"), nl.?- read_int(Int), test(Int).картинка
Объяснение:
Находим минимальное (-6) и максимальное (9) значение, которому принадлежит x.
Вводим два первых значения для x (-6 и -5), выделяем их и растягиваем вниз за маркер заполнения.
Формулы для графиков (видны на второй картинке):
1) =-4/26*A8^2+6
2) =1/9*(A6-7)^2-4
3) =-0,5*(A4+2)^2+8
4) =-1/16*(A2+2)^2+5
5) =A2+10
6) =-A15+3
7) =0,5*A2-1
8) =0,5*A3-2,5
Записываем формулу в ячейку начиная с минимального значения диапазона, которому принадлежит x данного графика, и копируем во все ячейки диапазона.
Выделяем всю получившуюся таблицу Вставка - Диаграммы - Точечная - Точечная с гладкими кривыми