Дан массив размера N. Найти номер его первого локального минимума (локальный минимум — это элемент, который меньше любого из своих соседей). Решение на Питоне
Начнем с того, что в базе данных физический порядок следования записей при индексировании не меняется. Создается индексный файл. А вот при выборке данных при активном индексном файле данные будут выбираться в порядке возрастания индекса, что по результатам равнозначно тому, как если бы записи действительно были упорядочены соответствующим образом.
Теперь по задаче. При индексировании будут получены следующие значения ключей: 24 18.5 22 15.5 20 и в соответствии с ними будут выбраны записи в порядке 4-2-5-3-1, т.е. правильный ответ В)
1) В ячейке B1 на закладке «Формулы» в разделе «Математические» выбираем функцию «ОСТАТ» Вводим: число: A1, делитель: 2 Получаем формулу: =ОСТАТ(A1;2) Копируем эту формулу в диапазон B1:B15 В ячейке B16 на закладке «Формулы» в разделе «Другие функции» и в разделе «Статистические» выбираем функцию «СЧЁТЕСЛИ». Вводим: Диапазон: B1:B15; Критерий: =0 Получаем формулу: =СЧЁТЕСЛИ(B1:B15;"=0") 2) В ячейке B17 делаем тоже самое, но критерий: =1 Получаем формулу: =СЧЁТЕСЛИ(B1:B15;"=1") 3) В ячейке C1 пишем формулу: =ОСТАТ(A1;5) Копируем эту формулу в диапазон C1:C15 В ячейке C16 пишем формулу: =СЧЁТЕСЛИ(С1:С15;"=0") 4) В ячейке D1 пишем формулу: =ОСТАТ(A1;10) Копируем эту формулу в диапазон D1:D15 В ячейке D16 пишем формулу: =СЧЁТЕСЛИ(D1:D15;"=0")
Теперь по задаче. При индексировании будут получены следующие значения ключей: 24 18.5 22 15.5 20 и в соответствии с ними будут выбраны записи в порядке 4-2-5-3-1, т.е. правильный ответ В)
выбираем функцию «ОСТАТ»
Вводим: число: A1, делитель: 2
Получаем формулу: =ОСТАТ(A1;2)
Копируем эту формулу в диапазон B1:B15
В ячейке B16 на закладке «Формулы» в разделе «Другие функции» и в разделе «Статистические» выбираем функцию «СЧЁТЕСЛИ».
Вводим: Диапазон: B1:B15; Критерий: =0
Получаем формулу: =СЧЁТЕСЛИ(B1:B15;"=0")
2) В ячейке B17 делаем тоже самое, но критерий: =1
Получаем формулу: =СЧЁТЕСЛИ(B1:B15;"=1")
3) В ячейке C1 пишем формулу: =ОСТАТ(A1;5)
Копируем эту формулу в диапазон C1:C15
В ячейке C16 пишем формулу: =СЧЁТЕСЛИ(С1:С15;"=0")
4) В ячейке D1 пишем формулу: =ОСТАТ(A1;10)
Копируем эту формулу в диапазон D1:D15
В ячейке D16 пишем формулу: =СЧЁТЕСЛИ(D1:D15;"=0")