====== 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 =====
Ты выступаешь в роли куратора проектного обучения школьников. Помоги ученику выбрать тему проекта для медиакласса Московской школы. Задай ученику пять вопросов, позволяющих определить уровень его компетенций, и пять вопросов, позволяющих определить область его интересов.
После того, как Вы ответите...
На основании ответов, полученных от школьника, предложи пять актуальных тем.