====== 10 классы ====== ===== ДЕМОВЕРСИЯ 10 база ===== * [[https://intepra.ru/oge/10_base_d1.htm]] * {{ :3-0_answ.xlsx |}} ответ на задачу с таблицами ===== Яндекс Учебник ===== * https://education.yandex.ru/kids/ Вход для ученика * У03300338 - код школы ===== Файлы к заданиям ===== * [[https://disk.yandex.ru/d/jdWigY_p0zawLA]] ====== Векторная графика ====== {{:cat_mark.png?nolink&400|}} {{:ill1.png?400|}} {{:ill2.png|}} {{:ill3.png|}} {{:ill4.png|}} {{:ill5.png|}} {{:ill7.png?400|}} ===== Алгоритмы построения 3D моделей (твердотельное моделирование) ===== * [[https://www.blockscad3d.com/editor/#]] {{:2022-11-11_13_09_39-epic_pen_content_surface_._display1.png?nolink&200|}} {{:cap.jpg?nolink&200|}} {{:cup2.png?nolink&200|}} {{:m0y6wlck.jpg?400|}} {{:img_00042.jpg?nolink&400|}} {{:2020-01-10_09_51_26-blockscad.png?direct&400|}} ===== Генератор ===== * [[https://kpolyakov.spb.ru/school/oge/generate.htm]] ГЕНЕРАТОР * https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1477 * [[https://stepik.org/lesson/845694/step/2?unit=849427]] Задачи на Stepik ==== Для задач с 1 по 15 вариант (таблица) ==== {{ :okrug.xls |}} ==== Для задач с 16 по 20 вариант (таблица) ==== {{ :abapol.xls |}} ===== Примеры запросов к GPT ===== * https://www.perplexity.ai ==== Пример 1 ==== **Запрос** Ты выступаешь в роли куратора проектного обучения школьников. Помоги ученику выбрать тему проекта по предпринимательскому профилю. Прежде, чем предложить пять актуальных тем, задай ученику пять вопросов, позволяющих определить уровень его компетенций, и пять вопросов, позволяющих определить область его интересов. **Ответ** Конечно! Давайте начнем с вопросов, которые помогут определить уровень компетенций ученика: **Вопросы для определения уровня компетенций:** - Есть ли у вас опыт в предпринимательской деятельности? (Например, участвовали ли вы в каких-либо бизнес-проектах или конкурсах?) - Какие навыки вы считаете своими сильными сторонами? (Например, коммуникация, аналитика, креативность и т.д.) - Есть ли у вас опыт работы с финансами или маркетингом? (Если да, то в каком объеме?) - Как вы оцениваете свои навыки командной работы? (Предпочитаете ли вы работать самостоятельно или в группе?) - Как вы относитесь к рискам и неудачам в бизнесе? (Считаете ли вы их важной частью обучения?) **Вопросы для определения области интересов:** - Какие темы в сфере бизнеса вас больше всего интересуют? (Например, технологии, экология, мода и т.д.) - Есть ли у вас любимые продукты или услуги, которые вы хотели бы улучшить или изменить? - Какой тип бизнеса кажется вам наиболее привлекательным? (Например, стартапы, социальные предприятия, франшизы и т.д.) - Какие проблемы в вашем окружении вы хотели бы решить с помощью предпринимательства? - Есть ли у вас хобби или увлечения, которые могли бы быть связаны с бизнесом? (Например, спорт, искусство, кулинария и т.д.) Ответив на эти вопросы, мы сможем подобрать наиболее подходящие темы для проекта! * https://www.perplexity.ai/search/ty-v-roli-kuratora-po-proektno-3Ek0duHERoO_qUUNeHKbXA ==== Пример 2 ==== **Запрос** Ты в роли школьного учителя информатики. Реши задачу и пошагово объясни решение данной задачи. После напиши программу решения данной задачи на языке программирования Python. Задача. Напишите программу, которая в последовательности натуральных чисел находит среднее арифметическое двузначных чисел или сообщает, что таких чисел нет. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность заканчивается числом 0 (0 – признак окончания ввода, не является членом последовательности). Количество чисел не превышает 100. Введённые числа не превышают 300. Программа должна вывести среднее арифметическое двузначных чисел или вывести NO, если таких чисел в последовательности нет. **Answer** Для решения данной задачи нам нужно написать программу, которая будет: - Принимать последовательность натуральных чисел, заканчивающуюся на 0. - Извлекать из этой последовательности двузначные числа (числа от 10 до 99). - Вычислять среднее арифметическое найденных двузначных чисел. - Если двузначных чисел нет, выводить "NO". **Шаги решения:** - Ввод данных: Мы будем использовать цикл для ввода чисел до тех пор, пока не введем 0. - Проверка на двузначность: Для каждого введенного числа проверяем, является ли оно двузначным (т.е. находится в диапазоне от 10 до 99). - Сбор двузначных чисел: Если число двузначное, добавляем его в список и суммируем его для дальнейшего вычисления среднего. - Вычисление среднего арифметического: Если список двузначных чисел не пустой, делим сумму на количество найденных двузначных чисел. - Вывод результата: Если двузначные числа найдены, выводим их среднее арифметическое; если нет — выводим "NO". **Программа на Python:** def main(): numbers = [] total_sum = 0 count = 0 while True: num = int(input("Введите натуральное число (0 для завершения ввода): ")) if num == 0: break if 10 <= num <= 99: numbers.append(num) total_sum += num count += 1 if count > 0: average = total_sum / count print(f"Среднее арифметическое двузначных чисел: {average:.2f}") else: print("NO") # Запуск программы main() Объяснение программы: - Инициализация переменных: Мы создаем пустой список numbers для хранения двузначных чисел, переменную total_sum для хранения суммы этих чисел и count для подсчета их количества. - Цикл ввода: Используем бесконечный цикл while True, который будет продолжаться до тех пор, пока не будет введено число 0. - Проверка условия выхода: Если введенное число равно 0, мы выходим из цикла с помощью break. - Проверка на двузначность: Если число находится в диапазоне от 10 до 99, мы добавляем его в список и обновляем сумму и счетчик. - Вычисление и вывод результата: После завершения ввода проверяем, есть ли найденные двузначные числа. Если да — вычисляем среднее арифметическое и выводим его с двумя знаками после запятой; если нет — выводим "NO". Эта программа эффективно решает поставленную задачу и учитывает все условия задачи. ** Запрос - уточнение** Твои ученики еще не знают ничего про массивы и создание функций посредством def. Напиши программу решения данной задачи без использования def и массивов. **Answer** Конечно! Если ученики еще не знакомы с массивами и функциями, мы можем решить задачу, используя только простые переменные и циклы. Вот как будет выглядеть программа: Программа на Python без использования массивов и функций: total_sum = 0 # Сумма двузначных чисел count = 0 # Количество двузначных чисел while True: num = int(input("Введите натуральное число (0 для завершения ввода): ")) if num == 0: # Проверка на окончание ввода break if 10 <= num <= 99: # Проверка на двузначность total_sum += num # Добавляем число к сумме count += 1 # Увеличиваем счетчик двузначных чисел if count > 0: # Если двузначные числа найдены average = total_sum / count # Вычисляем среднее арифметическое print(f"Среднее арифметическое двузначных чисел: {average:.2f}") else: # Если двузначных чисел нет print("NO") Объяснение программы: - Инициализация переменных: * total_sum — для хранения суммы всех найденных двузначных чисел. * count — для подсчета количества двузначных чисел. - Цикл ввода: * Используем while True, чтобы продолжать запрашивать ввод до тех пор, пока не введем 0. * Вводим число с помощью input() и преобразуем его в целое число с помощью int(). - Проверка условия выхода: * Если введенное число равно 0, программа завершает цикл с помощью break. - Проверка на двузначность: * Если число находится в диапазоне от 10 до 99, добавляем его к total_sum и увеличиваем count на 1. - Вычисление и вывод результата: * После завершения ввода проверяем, есть ли найденные двузначные числа. * Если да, вычисляем среднее арифметическое и выводим его с двумя знаками после запятой. * Если нет двузначных чисел, выводим "NO". Эта программа простая и понятная, что делает ее подходящей для учеников, которые только начинают изучать программирование. * https://www.perplexity.ai/search/ty-v-roli-shkolnogo-uchitelia-Qtd4myoDTRGlJVW8JNU9lw ===== Пример 3 ===== Ты выступаешь в роли куратора проектного обучения школьников. Помоги ученику выбрать тему проекта для медиакласса Московской школы. Задай ученику пять вопросов, позволяющих определить уровень его компетенций, и пять вопросов, позволяющих определить область его интересов. После того, как Вы ответите... На основании ответов, полученных от школьника, предложи пять актуальных тем.