пятница, 4 апреля 2025 г.

Задание для 8 тех класса на дистанционный урок по информатике в субботу 05.04.25: 

Срок сдачи заданий на проверку - до четверга 10.04.25

1. Повторите материал §3.5 ("Циклические алгоритмы") лицейского учебника. 

Повторите материал §20 ("Циклы") электронного учебника по языку Python: http://kpolyakov.spb.ru/download/8-3_python.pdf. 

Дополнительно изучите разделы 6, 7, 8 онлайн презентации: http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html

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

Следующие задания выполняются в онлайн системе "Яндекс Учебник

По ссылке: https://education.yandex.ru/kids/

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

После того, как будет произведён вход в систему необходимо перейти в раздел "Информатика" внизу страницы и найти выданные задания.

2. Выполните задания работы: Квест "Решение задач". 

В этой работе необходимо пройти 13 карточек с заданиями. Для некоторых заданий необходимо написать программу на языке Python. Окно для ввода программы выглядит так:


Внимание!!! На кнопку "Ответить" для каждой задачи работы можно нажать только 3 раза (3 попытки). 

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

3. После выполнения заданий работы "Решения задач" нужно выполнить задания второго блока "Самостоятельная работа". 


В этом блоке даны 5 задач на написание программ по теме "Циклические алгоритмы".

Программы также должны быть написаны на языке Python.

На каждую программу даётся только три попытки отправить решение на проверку!

Решения задач двух работ должны быть сданы в систему на проверку в срок до 10.04.25. Вопросы по ходу выполнения заданий можно (срок до 10.04.25) задать по электроной почте.

Внимание! Если у вас нет возможности использовать редактор в системе "Яндекс Учебник", то программы к задачам нужно оформить письменно в тетради или на отдельном листе бумаги и прислать на проверку фотографии текста программ. В этом случае будет проверяться не только правильность алгоритма, но и то, насколько правильно оформленна программа согласно требованиям языка Python (все ли команды написаны правильно и все ли отступы соблюдены).

Для написания программ на языке Python, установите на домашний компьютер ядро языка Python, скачать которое можно с сайта: https://www.python.org/downloads/ + установите систему программирования Wing (сайт: https://wingware.com/downloads/wing-101) или PyCharm (сайт: https://www.jetbrains.com/ru-ru/pycharm/).

Если нет возможности установить интерпретатор языка на домашний компьютер, то можно воспользоваться онлайн интерпретаторами, например: https://replit.com/languages/python3

Также можно воспользоваться онлайн средой программирования : https://www.onlinegdb.com/online_python_compiler

Программы можно написать и проверить используя онлайн компилятор (писать программу можно на любом языке, предпочтительно Python): https://www.onlinegdb.com(язык можно выбрать в правом верхнем углу в выпадающем меню Language)

Сайт имеет довольно простой интерфейс. Сверху находится текстовый редактор, где записывается текст программы, снизу размещено окно интерпретатора, в котором выводится результат. В верхней части страницы размещены кнопки: "Run", которая запускает программу на выполнение, "Download code", нажатие на которую позволяет скачать файл с программой на компьютер.


Задание на дистанционный урок для 10 тех (группа 1, группа 2)  класса по информатике в субботу 05.04.25:

Срок сдачи заданий на проверку - до среды 09.04.25

1. Прочитайте §63, §64 "Алгоритмы обработки массивов. Сортирова" учебника. 

Ответьте на вопросы 3, 4 к §63; 1, 2, 3, 4 к §64.

В дополнение к учебнику изучите разделы 9, 10, 11 онлайн презентации по ссылке.

В этой презентации можно найти подсказки к программам практической работы.

2. Составьте программы к практической работе по темам "Простые алгоритмы сортировки. Сортировка слиянием". 

Документ с описанием задач можно скачать по ссылкам: документ в формате pdf

Результатом практических работ являются файлы с текстом программ.

Обрабтите внимание, что в начале документа с задачами описаны требования к оформлению программ!

Критерии оценивания практической работы:

  • Максимальная оценка "5" ставится за работающие программы ко всем задачам уровня А и двум любым задачам уровня С.
  • Максимальная оценка "4" ставится за работающие программы ко всем задачам уровня А и двум любым задачам уровня В.
  • Максимальная оценка "3" ставится за работающие программы ко всем задачам уровня А.

Программы к практической работы необходимо написать на языке Python

На проверку в срок до 09.04.25 необходимо прислать файлы программ по электронной почте:


Внимание! Если у вас нет возможности использовать какую-либо среду программирования, то программы нужно оформить письменно в тетради или на отдельном листе бумаги и прислать на проверку фотографии текста программ. В этом случае будет проверяться не только правильность алгоритма, но и то, насколько правильно оформленна программа согласно требованиям языка Python (все ли команды написаны правильно и все ли отступы соблюдены).

Вопросы по ходу выполнения заданий можно (срок до 09.04.25) задать по электроной почте.

Для написания программ на языке Python, установите на домашний компьютер ядро языка Python, скачать которое можно с сайта: https://www.python.org/downloads/ + установите систему программирования Wing (сайт: https://wingware.com/downloads/wing-101) или PyCharm (сайт: https://www.jetbrains.com/ru-ru/pycharm/).

Если нет возможности установить интерпретатор языка на домашний компьютер, то можно воспользоваться онлайн интерпретаторами, например: https://replit.com/languages/python3

Также можно воспользоваться онлайн средой программирования : https://www.onlinegdb.com/online_python_compiler

Программы можно написать и проверить используя онлайн компилятор (писать программу можно на любом языке, предпочтительно Python): https://www.onlinegdb.com(язык можно выбрать в правом верхнем углу в выпадающем меню Language)

Сайт имеет довольно простой интерфейс. Сверху находится текстовый редактор, где записывается текст программы, снизу размещено окно интерпретатора, в котором выводится результат. В верхней части страницы размещены кнопки: "Run", которая запускает программу на выполнение, "Download code", нажатие на которую позволяет скачать файл с программой на компьютер.

четверг, 3 апреля 2025 г.

Домашнее задание для 10 тех (группа 2) класса по информатике на субботу 05.04.25:

1. Прочитайте §63, ответьте на вопросы 3, 4, 6 к §63.

2. Тем кто отсутствовал на уроке 04.04.25 или кто хочет повысить оценку за практическую работу по теме "Алгоритмы обработки массивов (реверс, сдвиг, отбор)" необходимо написать программы к практической работе (на языке Python) и сдать файлы программ (например на флешке или прислав по электронной почте) перед уроком (05.04.24). Файл документа со списком задач можно скачать по ссылке: документ в формате pdf

3. На сайте https://informatics.msk.ru/ в курсе "10 тех - Алгоритмизация и программирование" перейдите в раздел "Задачи к §63 (Алгоритмы обработки массивов)".

Напишите и отправьте на проверку программы к задачам GJ, KO, Q, R.

Инструкцию по работе с системой автоматической проверки можно найти в описании прошлого домашнего задания по ссылке.

В дополнение к учебнику теорию по данной теме можно найти в онлайн презентации http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html (Раздел 10 "Алгоритмы обработки списков (массивов)", на втором слайде презентации ссылка на раздел)

Домашнее задание для 10 тех (группа 1) класса по информатике на субботу 05.04.25:

1. Прочитайте §63, ответьте на вопросы 3, 4, 6 к §63.

2. Тем кто отсутствовал на уроке 02.04.25 или кто хочет повысить оценку за практическую работу по теме "Алгоритмы обработки массивов (реверс, сдвиг, отбор)" необходимо написать программы к практической работе (на языке Python) и сдать файлы программ (например на флешке или прислав по электронной почте) перед уроком (05.04.24). Файл документа со списком задач можно скачать по ссылке: документ в формате pdf

3. На сайте https://informatics.msk.ru/ в курсе "10 тех - Алгоритмизация и программирование" перейдите в раздел "Задачи к §63 (Алгоритмы обработки массивов)".

Напишите и отправьте на проверку программы к задачам GJ, KO, Q, R.

Инструкцию по работе с системой автоматической проверки можно найти в описании прошлого домашнего задания по ссылке.

В дополнение к учебнику теорию по данной теме можно найти в онлайн презентации http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html (Раздел 10 "Алгоритмы обработки списков (массивов)", на втором слайде презентации ссылка на раздел)

среда, 2 апреля 2025 г.

Домашнее задание для 11 тех класса по информатике на пятницу 04.04.25:

1. Прочитайте §46, 47 учебника. Ответьте на вопросы 1, 5, 6, 8 к §46 и 2, 3, 5, 6 к §47;

2. Те, кто не успел на уроке доделать практическую работу по теме "Создание базовой формы приложения с графическим интерфейсом" необходимо доделать её дома. Документ с заданием к работе можно скачать по ссылке: документ pdf;

Файл программы нужно прислать на проверку по электронной почте, или сдать перед уроком на съёмном носителе данных:


Для выполнения практической работы на языке Python кроме установки на компьютер интерпретатора языка с сайта: https://www.python.org/ потребуется установка дополнительного модуля simpletk для создания программ с графическим интерфейсом. Скачать архив с файлами модуля можно по ссылке: файл zip архива

В видео можно найти инструкцию по установке Python в ОС Windows 10:


Краткая инструкция по установке модуля в ОС Windows 10:

1. После скачивания архива с модулем simpletk необходимо извлечь файлы из архива в отдельную папку.

2. Открыть в отдельном окне папку, куда был установлены файлы языка Python:
И затем скопировать в эту папку файлы из архива модуля simpletk
3. Нажмите комбинацию клавиш Win+X (клавиша Win на клавиатуре имеет пиктограмму кнопки "Пуск" в ОС Windows), в левом нижнем углу появится столбец меню. Выберите пункт "Командная строка (администратор)".

Запустится окно командной строки. Наберите команду "cd /d путь_к_папке_Python", где "путь_к_папке_Python" - полный путь, куда были установлены файлы Python и нажмите клавишу Enter. Примерный вид окна командной строки:

После этого наберите команду "python setup.py install" и нажмите клавишу Enter. Произойдёт установка файлов модуля simpletk. Примерный вид окна командной строки после установки модуля:

4. После выполненных выше действий вы сможете использовать в программах команды библиотеки simpletk предварительно импортировав модуль в программу (см. §47 учебника)

Документацию к модулю simpletk можно скачать по ссылке: документ в формате pdf

вторник, 18 марта 2025 г.

Домашнее задание для 10 соц класса по информатике на пятницу 21.03.2025:

Прочитайте §57, §58 учебника. На сайте https://informatics.msk.ru/ в курсе "10 тех - Алгоритмизация и программирование" перейдите в раздел "Задачи к §57, §58 (Циклы)".

Напишите и отправьте на проверку программы к задачам A, F, G, I.

Инструкцию по работе с системой автоматической проверки можно найти в описании прошлого домашнего задания по ссылке.

Домашнее задание по информатике для 8 соц класса на среду 01.04.25:

1. Повторите материал §3.5 лицейского учебника и §20 (программирование циклических алгоритмов) электронного учебника по языку Python до страницы 64 (конец §20) (ссылка на учебник);

В дополнение к учебнику изучите материал онлайн презентации по языку Python (ссылка на презентацию: http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html), раздел "Циклы с условием".

Посмотрите два видеоролика, посвященные описанию алгоритма Евклида и его модифицированной версии:

Алгоритм Евклида через вычитание (до 8:30 минуты ролика):


Алгоритм Евклида и его применение:



2.
 Составьте алгоритмы (программы) к задачам по теме "Исполнитель Водолей, сочетание циклов и ветвления" для исполнителя Водолей (к тем задачам, которые не успели выполнить на уроке). Документ отчёта с описанием задания можно скачать по ссылкам: документ в формате docдокумент в формате docx

Для выполнения данного задания нужнен доступ в интернет.

Вам необходимо выполнить задачи 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 из раздела "Водолей: ветвления" (по ссылке из документа с заданием)

В данном задании программу необходимо составить из набора стандартных блоков.

Решение задач в данной работе оценивается по оптимальности полученного алгоритма. Если в программе используется слишком много блоков, то за такое решение оценка снижается.

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

На проверку нужно прислать файл отчёта по электронной почте:

Задание можно выполнить используя смартфон. В этом случае для каждой задачи нужно сделать снимок с экрана смартфона и перед уроком показать снимки для проверки.

воскресенье, 16 марта 2025 г.

Домашнее задание для 11 тех класса по информатике на среду 19.03.25:

1. Повторите материал §41. Прочитайте §42, §43, ответьте на вопросы 2, 4, 5, 6, 9, 10, 12 к §42, 2, 3, 4 к §43.

2. Тем, кто отсутствовал или нет успел на уроке нужно доделать практическую работу по теме "Основы ООП в языке Python. Создание классов и объектов в программе".

В задании есть уровни от А до E. Задачи всех уровней можно решить в файле одной программы, начиная с задачи уровня А и улучшая её до уровня Е.

Результат работы - единая программа (для всех уровней), написанная на языке Python.

По ссылкам можно скачать файлы заданий и дополнительные материалы:

Файлы программ можно прислать на проверку по электронной почте или сдать перед уроком на флэшке:



Домашнее задание для 10 тех (группа 2) класса по информатике на пятницу 21.03.25:

1. Прочитайте §62. Ответьте на вопросы 1, 3, 4, 8, 9 к §62; 

2. На сайте https://informatics.msk.ru/ в курсе "10 тех - Алгоритмизация и программирование" перейдите в раздел "Задачи к §62 (Массивы)".

Напишите и отправьте на проверку программы к задачам H, I, J, M, S.

Инструкцию по работе с системой автоматической проверки можно найти в описании прошлого домашнего задания по ссылке.

В дополнение к учебнику теорию по данной теме можно найти в онлайн презентации http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html (Разделы 9, 10 "Списки. Алгоритмы обработки списков (массивов)", на втором слайде презентации ссылка на разделы)

Домашнее задание для 10 тех (группа 1) класса по информатике на среду 19.03.25:

1. Прочитайте §62. Ответьте на вопросы 1, 3, 4, 8, 9 к §62; 

2. На сайте https://informatics.msk.ru/ в курсе "10 тех - Алгоритмизация и программирование" перейдите в раздел "Задачи к §62 (Массивы)".

Напишите и отправьте на проверку программы к задачам H, I, J, M, S.

Инструкцию по работе с системой автоматической проверки можно найти в описании прошлого домашнего задания по ссылке.

В дополнение к учебнику теорию по данной теме можно найти в онлайн презентации http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html (Разделы 9, 10 "Списки. Алгоритмы обработки списков (массивов)", на втором слайде презентации ссылка на разделы)