М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации

РЕБЯТА, УМОЛЯЮ НУЖНО ОЧЕНЬ ЗАРАНЕЕ ОГРОМНОЕ Ниже приведена программа:

var s,k: integer;
begin
readln(s);
readln(t);
if (s < 1) and (t < 2)
then
writeln ('YES')
else
writeln ('NO')
end.
Было выведено 9 запусков программы, при которых в качестве значений переменных вводились следующие пары чисел (s, t):

(3, 5); (4, 3); (4, −5); (0, 7); (0, −2); (−2, 1); (−2, 5); (−2, −4); (1, 2).

Сколько было запусков, при которых программа напечатала «NO»? В качестве решения выпишите все пары запусков и напротив каждого укажите вывод: YES или NO. В ответе укажите количество.

2. Составьте программу, выводящую значение вещественной переменной x, равной значению выражения 2(a+b)/a^2,где a и b – целочисленные переменные, их значения вводятся с клавиатуры.

3. Целое положительное число вводится с клавиатуры. Нужно проверить является ли оно четным.

4. Напишите программу, которая вычисляет сумму n-первых целых положительных чисел S = 1 + 2 + 3 + … + n. Количество суммируемых чисел n должно вводиться пользователем во время работы программы.

👇
Открыть все ответы
Ответ:
Summerween
Summerween
02.08.2022
Объяснение:

Разберу только самое сложное.

В задании 2 основная используемая формула:

=ИНДЕКС([массив 1]; ПОИСКПОЗ(МАКС(массив 2); [массив 2]; 0))

Разберёмся, как она работает.

Состоит из следующих формул:

1. МАКС(массив)

находит и возвращает (помещает на своё место) наибольшее значение в массиве (наборе чисел);

2. ПОИСКПОЗ(запрос; диапазон; [метод поиска])

возвращает относительное положение значения (грубо говоря, его порядковый номер) в диапазоне.

Разберём поподробней:

"запрос" -  искомое значение. Мы на месте запроса ставим функцию "МАКС", т.е. получается, что мы ищем максимальное значение (глубина озера или длина реки);"диапазон" - диапазон, состоящий из одной строки или одного столбца (или части строки или столбца, как в нашем случае), в котором функция ищет искомое значение (запрос). У нас этот диапазон совпадает с массивом в котором мы нашли максимальное значение;"метод поиска" поиска. Мы берём значение "0", при котором функция ищет точное совпадение с "запросом". Стоит отметить, что если в диапазоне будет несколько значений совпадающих с запросом, то функция найдёт только первое. Но в нашем случае это не мешает.

В итоге данная функция нашла для нас, что река/озеро с максимальной протяжённостью/глубиной находиться на N-ном месте в нашем списке.

3. ИНДЕКС(массив; строка; столбец)

Возвращает содержимое ячейки, находящейся на пересечении указанной строки и столбца в массиве. Аргументы строка и столбец необязательные. Если массив состоит из одной строки, то указывается только столбец и наоборот.

Разберём подробней:

"массив" - фрагмент таблицы, в котором будет производиться поиск. У нас это названия озёр/рек;"строка" - номер строки внутри массива сюда. У нас на этом место встаёт число N, возвращённое функцией "ПОИСКПОЗ"; "столбец" - номер столбца внутри массива. Наш массив состоит из одного столбца (название озера/реки), так что "столбец" мы не указываем.

Получается, эта функция выводит название озера/реки, которое стоит на N-ном месте в нашем списке.

В задании 3 основная формула:

=ЕСЛИ([утверждение]; [если утверждение истинно, выводит это]; [Если утверждение ложно, выводит это])

Мы на месте утверждения пишем: "организация выплатила больше 70%". Чтобы найти, сколько процентов долга выплатила организация, нужно умножить выплаченную сумму на 100 и произведение поделить на общую сумму кредита. Если наше утверждение истинно, функция умножает задолженность на 0,10, т.е. выводит в графу штрафа 10% от задолженности. Если же утверждение ложно, умножает на 0.15, и получается штраф 15%.

Так же в задании 3 используется формула:

=СРЗНАЧЕСЛИ([диапазон критерия]; [критерий]; [усредняемый_диапазон])

Она нам найти среднее значение штрафов только бюджетных организаций.

Разберёмся:

"диапазон критерия " - диапазон в котором значения проверяются на соответствие критерию. У нас - колонка определяющая, бюджетная организация или нет"критерий" - наш критерий - учитываются только бюджетные организации, т.е. из "диапазона критерия" мы берём только значения "да" (бюджетная)."усредняемый диапазон" - диапазон, из которого функция подбирает подходящие значения для нахождения среднего. У нас это колонка штрафов.Примечания:В задании 2.3 сделал две таблицы: одна с реками Европы, а другая только с раками европейской части России. Не понял, как всё это должно выглядеть, так что простить, если неверно)В задании 3 не понятно, что за бюджетные организации. Сделал дополнительную колонку в таблице. Если что, подкорректируйте. Все необходимые формулы есть.
4,7(23 оценок)
Ответ:
slava31012
slava31012
02.08.2022
S - Заданная символьная строка
s2 - Заданное слово
Идея проста: мы проходим по заданной строке и копируем подстроку, начиная с символа i, с количеством символов, равным количеством символов заданного слова. Например:
Символьная строка:
34строка3254строка
Заданное слово:
строка
Мы просто берём и проходим циклом
34строка3254строка
34строка3254строка
34строка3254строка
...
и т.д. до самого конца. Если рассматриваемая нами подстрока равна заданному слову, то мы увеличиваем счётчик k на 1, после завершения цикла мы просто возвращаем значение нашего счётчика - количество вхождений заданного слова в строку.
P.S. Мы идём циклом не от 1 до length(s), а от 1 + l1 - l2. К примеру в нашей строке
нет смысла рассматривать подстроку, начиная отсюда
34строка3254строка
т.к. символов в ней явно меньше чем в самом заданном слове, следовательно, дальше оно нам уже не попадётся:)
Исходный код в приложении.

Напишите функцию, которая определяет, сколько раз входит в символьную строку заданное слово.
4,6(3 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ