понедельник, 5 декабря 2022 г.
четверг, 1 декабря 2022 г.
Задание для 9а
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные ниже горизонтальных стен. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше рисунка Робот должен закрасить следующие клетки (см. рис.).
Конечное расположение Робота может быть произвольным. Алгоритм должен решать задачу для произвольного размера поля и любого допустимого расположения стен внутри прямоугольного поля. При исполнении алгоритма Робот не должен разрушиться. Алгоритм может быть выполнен в среде формального исполнителя или записан в текстовом редакторе. Сохраните алгоритм в текстовом файле.
2. На бесконечном поле есть одна вертикальная стена и несколько горизонтальных стен, примыкающих к этой вертикальной стене слева. К концам вертикальной стены обязательно примыкают горизонтальные стены. Длины стен неизвестны. Расстояния между горизонтальными стенами не известны. Робот находится в клетке, расположенной непосредственно справа от вертикальной стены. На рисунке указан один из возможных способов расположения стен и Робота (Робот обозначен буквой «Р»).
Напишите для Робота алгоритм, закрашивающий две клетки, расположенные непосредственно выше и ниже левого края каждой горизонтальной стены. Робот должен закрасить только клетки, удовлетворяющие данному условию. Например, для приведённого выше
рисунка Робот должен закрасить следующие клетки (см. рисунок).
Задание 10б
1. Откройте файл электронной таблицы, содержащей в каждой строке четыре целых числа: первые два числа - координаты точки (x0; y0), следующие два числа - координаты точки (x1; y1). Выясните, какое количество пар точек может являться концами отрезка, пересекающего ось X или ось Y, при этом его длина не больше 5.
2. Откройте файл электронной таблицы, содержащей в каждой строке шесть натуральных чисел. Определите количество строк таблицы, содержащих числа, для которых выполнены оба условия:
– в строке только одно число повторяется дважды;
– среднее арифметическое неповторяющихся чисел строки не больше суммы повторяющихся чисел.
В ответе запишите только число.
3. Откройте файл электронной таблицы, содержащей в каждой строке три натуральных числа. Выясните, какое количество троек чисел могут являться величинами углов прямоугольного треугольника, выраженных в градусах. В ответе запишите только число.
Файлы к заданию: 9.xls
среда, 30 ноября 2022 г.
Задание на 2 урок (11а)
1. Сколько существует целых значений числа A, при которых формула
тождественно истинна при любых целых неотрицательных x и y?
2. На числовой прямой даны два отрезка: P = [2, 10] и Q = [6, 14]. Какова наибольшая возможная длина интервала A, что формула
( (x ∈ А) → (x ∈ P) ) ∨ (x ∈ Q)
Задание 10б
1. Электронная таблица содержит результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев. Определите величину самого большого понижения температуры между двумя соседними измерениями. Ответ округлите до целого числа. Например, с 2:00 до 3:00 3 апреля температура понизилась на 1,4 градуса. Если это понижение окажется максимальным, в ответе надо записать 1.
2. Откройте файл электронной таблицы, содержащей вещественные числа — результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев.
Сколько раз встречалась температура, которая равна максимальному значению?
3. Откройте файл электронной таблицы, содержащей вещественные числа — результаты ежечасного измерения температуры воздуха на протяжении трёх месяцев.
Сколько раз встречалась температура, ниже округленного до десятых среднего арифметического значения всех чисел в таблице?
Домашнее закдание для 11а
Мы на уроке решили эту задачу
Решение:
for A in range(1000,0,-1):
m=0
for x in range(100):
for y in range(100):
if ((x>A) or (y>A) or (2*y+x<110))==False:
m=1
if m==0:
print(A)
break
m=0
Самостоятельно решите эту задачу (в этой задаче A больше 1000):
Укажите наименьшее целое значение А, при котором выражение
(25x + 8y ≠ 10000) ∨ ((A > x) ∧ (A > y))
истинно для любых целых неотрицательных значений x и y.
понедельник, 28 ноября 2022 г.
Задание для Емельянова
Девятиклассники участвовали в викторине по математике. Необходимо было
ответить на 20 вопросов. Победителем викторины считается участник,
правильно ответивший на наибольшее количество вопросов. На сколько
вопросов победитель ответил правильно? Если есть участники викторины,
которые не смогли дать правильный ответ ни на один из вопросов, выведите
YES, иначе – выведите NO. Гарантируется, что есть участники, правильно
ответившие хотя бы на один из вопросов. Программа получает на вход число
участников викторины N (1 ≤ N ≤ 50), затем для каждого участника вводится количество вопросов, на которые получен правильный ответ.
Пример работы программы:
пятница, 25 ноября 2022 г.
Задание 9б
1. Среди приведённых ниже трёх чисел, записанных в различных системах
счисления, найдите максимальное и запишите его в ответе в десятичной
системе счисления. В ответе запишите только число, основание системы
счисления указывать не нужно.
2B16, 468, 1010002
Задание 10б
1. На числовой прямой даны два отрезка: P = [1, 39] и Q = [23, 58]. Какова наибольшая возможная длина интервала A, что логическое выражение
((x ∈ P) → ¬(x ∈ Q)) → ¬(x ∈ А)
тождественно истинно, то есть принимает значение 1 при любом значении переменной х.
2. На числовой прямой даны три отрезка: P = [5; 40], Q = [41; 54] и R = [6; 53]. Укажите наименьшую возможную длину такого отрезка А, что формула
тождественно ложна, то есть принимает значение 0 при любых целых неотрицательных значения x?