среда, 19 февраля 2025 г.

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

1. Прочитайте §39 учебника к теме "Деревья";

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

2. Напишите (те, кто отсутствовал на уроке 10.02.25 или не успел на уроке) программы к заданиям практической работы по теме "Деревья. Вычисление арифметических выражений". Файл документа с описанием заданий к работе можно скачать по ссылке: документ в формате pdf

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

3. Зайдите под своим аккаунтом на сайт https://informatics.msk.ru/ (сайт использовался в 10-м классе) или создайте новый. В поиске на сайте найдите курс "11 тех - Алгоритмизация и программирование" и зарегистрируйтесь на нём. Код регистрации:



Перейдите в раздел "Задачи к §39 (Деревья)" в подраздел "Условия задач". Напишите программы к задачам А, B и отправьте решение на проверку. Программы нужно написать на языке Python.

Дополнительные материалы к главе 6 "Алгоритмизация и программирование":

ссылка на архив с презентацией (язык Python): архив .zip, внутри файл презентации .ppt

ссылка на онлайн учебник за 10 класс по основам языка Python: файл в формате pdf

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

Программу можно скачать в вида файла на компьютер нажав кнопку "Download code":

 

============================================

Программы задач практической работы должны быть сохранены в файлах.

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



============================================

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

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

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

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

вторник, 18 февраля 2025 г.

Задание для 9 соц класса по информатике к уроку в среду 19.02.2025:

Срок сдачи файлов программ на проверку - до пятницы 21.02.25

1. Прочитайте §21 электронного учебника по языку Python (для 9 класса)

Ссылка на электронный учебник (9 класс) по языку Python.

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

2. Напишите программы к практической работе по теме "Двумерные массвы (матрицы). Заполнение матриц в Python". Файл документа с условием задач можно скачать по ссылке: документ в формате pdf

В практической работе 4 задачи (задача №4 - на дополнительную оценку по желанию).

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

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

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

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

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


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

1. Прочитайте §3.5 (до раздела 3.5.3) лицейского учебника. 

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

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

2. Выполните задания рабочей тетради (с 1 по 14 включительно) по теме "Циклы с условием в языке Python". Файл рабочей тетради можно скачать по ссылкам: документ в формате docдокумент в формате pdf

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

Для задания №14 нужно составить программу. Текст программы нужно внести в документ тетради, файл программы нужно прислать на проверку по электронной почте, или сдать перед уроком на съёмном носителе данных (флешке).

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

Видео инструкцию по установке можно найти на youtube, например:


На этом же канале можно найти краткую видео инструкцию по созданию простых программ.

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

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

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

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


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

1. Прочитайте §51 и §52 учебника (том 2);

2. Письменно в тетради, или на отдельном листе решите (те, кто отсутсвовал на уроке 14.02.25) задачу 1 к §51 и ответьте на вопросы 1, 2, 3, 4, 5 к §52;

Решите (те, кто отсутсвовал на уроке 14.02.25) письменно две задачи на анализ алгоритма:


По желанию, на дополнительну оценку попробуйте составить программы на языке Python к задаче 1 к §51 и задачам из списка выше.

Письменное решение задач нужно прислать на проверку по электронной почте (в виде фотографий решения) или сдать перед уроком 21.02.25:

3. В дальнейшем в домашних заданиях будут публиковаться задачи на программирование в системе с автоматической проверкой программ на сайте: https://informatics.msk.ru/

Зарегистрируйтесь в данной системе к следующему уроку (обязательно сохраните ваши данные (логин и пароль) для входа в систему).

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

1. Повторите материал §22 электронного учебника по языку Python (для 8 класса)

Ссылка на электронный учебник (8 класс) по языку Python.

Прочитайте §20 электронного учебника по языку Python (для 9 класса)

Ссылка на электронный учебник (9 класс) по языку Python.

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

2. Решите (письменно на отдельном листе) по теме "Алгоритмы обработки массивов в языке Python". Файл документа с условием задач можно скачать по ссылке: документ в формате .pdf;

3. Тем, кто отсутствовал на уроке 14.02.25 (или не успел) нужно написать программы к практической работе по теме "Алгоритмы обработки массивов в Python (сортировка)". Файл документа с условием задач можно скачать по ссылке: документ в формате pdf

В практической работе 4 задачи (задача №5 - на дополнительную оценку по желанию).

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

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

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

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

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


Необходимо сдать решения задач и файлы программ на проверку перед уроком 21.02.25

воскресенье, 16 февраля 2025 г.

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

1. Прочитайте §39 учебника к теме "Деревья". Ответьте на вопросы 1, 2, 5, 7, 9, 10, 12 к §39;

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

2. Зайдите под своим аккаунтом на сайт https://informatics.msk.ru/ (сайт использовался в 10-м классе) или создайте новый. В поиске на сайте найдите курс "11 тех - Алгоритмизация и программирование" и зарегистрируйтесь на нём. Код регистрации:



Перейдите в раздел "Задачи к §38 (Стеки, деки, очереди)" в подраздел "Условия задач". Напишите программы к задачам А, B, C, D и отправьте решение на проверку. Программы нужно написать на языке Python.

3. Тем, кто отсутсвовал или не успел на уроке 14.02.25 нужно напишсать программы к заданиям практической работы по теме "Деревья. Алгоритмы обхода дерева". Файл документа с описанием заданий к работе можно скачать по ссылке: документ в формате pdf

По ссылке можно скачать презентацию к главе (на слайде 106 можно найти подсказку к правильному решению задачи уровня C по теме "Деревья. Алгоритмы обхода дерева").

Для задания уровня С практической работы понадобится файл исходный данных. Скачать его можно по ссылке: tree_alg_c.txt или tree_names_c.txt. В первом файле записана строка для дерева арифметического выражения в формате от корня к листьям, во втором файле строка имён узлов иерархического дерева (как выглядит дерево можно посмотреть в файле: tree_names.jpg)

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

По ссылке можно скачать файл с шаблоном ответа к уровням А и В практической работы на языке Python. Его можно взять за основу собственной программы.

Дополнительные материалы к главе 6 "Алгоритмизация и программирование":

ссылка на архив с презентацией (язык Python): архив .zip, внутри файл презентации .ppt

ссылка на онлайн учебник за 10 класс по основам языка Python: файл в формате pdf

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

Программу можно скачать в вида файла на компьютер нажав кнопку "Download code":

 

============================================

Программы задач практической работы должны быть сохранены в файлах.

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

============================================

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

1. Повторите материал §22 электронного учебника по языку Python (для 8 класса)

Ссылка на электронный учебник (8 класс) по языку Python.

Прочитайте §20 электронного учебника по языку Python (для 9 класса)

Ссылка на электронный учебник (9 класс) по языку Python.

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

2. Напишите программы к практической работе по теме "Сортировка массивов в Python". Файл документа с условием задач можно скачать по ссылке: документ в формате pdf

В практической работе 4 задачи.

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

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

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

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

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


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

суббота, 15 февраля 2025 г.

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

1. Прочитайте §21 электронного учебника по языку Python (для 9 класса)

Ссылка на электронный учебник (9 класс) по языку Python.

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

2. Напишите программы к практической работе по теме "Двумерные массвы (матрицы). Заполнение матриц в Python". Файл документа с условием задач можно скачать по ссылке: документ в формате pdf

В практической работе 4 задачи (задача №4 - на дополнительную оценку по желанию).

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

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

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

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

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


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

Домашнее задание для 10 класса по информатике (курс по выбору) на вторник 18.02.2025:

Тем, кто отсутствовал, или не успел на уроке решить задачи по теме "Задачи на анализ графов". Файл с задачами можно скачать по ссылке

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

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

Справочный материал с примерами решения задач можно найти в онлайн презентациях по ссылкам: графы  и  взвешенные графы

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

Или сдать файл с таблице перед уроком.

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

1. Прочитайте §56 учебника, ответьте на вопросы 2, 3 к параграфу;

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

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

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

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

1. Прочитайте §19 электронного учебника по языку Python: http://kpolyakov.spb.ru/download/8-3_python.pdf, дополнительно изучите раздел 5 "Условный оператор (продолжение)" презентации: http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html

На уроке 15.02.25 будет проведена первая контрольная работа к главе "Основы программирования на языке Python". 

Темы, которые встретятся на контрольной: "Команды ввода/вывода данных, арифметические и целочисленные операции и условый оператор в языке Python"

Для подготовки к работе повторите материал §17, §18, §19 электронного учебника (ссылка), решите (письменно на отдельном листе) задачи 3, 4 на стр. 30 (целочисленная арифметика).

2. В электронном учебнике на страницах 50-52 размещены задачи по теме "Условный оператор". Напишите программы к задачам 7, 9 на странице 50; 15, 17 на странице 51

Имена файлов программ должны быть такими же как номера заданий.

Для написания программ на языке 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 ест класса по информатике на вторник 18.02.25:

1. Прочитайте §49, §50 учебника;

2. Ответьте на вопросы 4, 5 к §49 и 6, 7, 8 к §50;

Дополнительную теорию к темам главы "Компьютерные сети" можно найти в статье: https://kpolyakov.spb.ru/download/inf-2015-05b.pdf или в файле презентации, скачать которую можно по ссылке (файл архива в формате zip, внутри файл презентации в формате ppt).

3. Выполните практическое задание по теме "Электронная коммерция". Файлы документа-отчёта к работе по теме "Электронная коммерция" в разных расширениях можно скачать по ссылкам: документ в формате docx; документ в формате docдокумент в формате pdf.

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

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

Адрес электронной почты для отправки работ:




четверг, 13 февраля 2025 г.

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

1. Прочитайте §56 учебника, ответьте на вопросы 2, 3 к параграфу;

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

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

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

вторник, 11 февраля 2025 г.

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

1. Прочитайте §49, §50 учебника;

2. Ответьте на вопросы 4, 5 к §49 и 6, 7, 8 к §50;

Дополнительную теорию к темам главы "Компьютерные сети" можно найти в статье: https://kpolyakov.spb.ru/download/inf-2015-05b.pdf или в файле презентации, скачать которую можно по ссылке (файл архива в формате zip, внутри файл презентации в формате ppt).

3. Выполните практическое задание по теме "Электронная коммерция". Файлы документа-отчёта к работе по теме "Электронная коммерция" в разных расширениях можно скачать по ссылкам: документ в формате docx; документ в формате docдокумент в формате pdf.

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

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

Адрес электронной почты для отправки работ:




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

1. Прочитайте §55 учебника. Ответьте на вопросы 1, 2, 3 к §55.

В дополнение к учебнику для изучения языка Python могут пригодиться следующие ресурсы:

2. Скачайте и установите на домашний компьютер интерпретатор языка Python (ссылка на официальный сайт: https://www.python.org/downloads/ (для разных версий Windows: https://www.python.org/downloads/windows/)

Видео-инструкция по установке:


После установки интерпретатора можно скачать и установить интегрированную систему разработки (систему программирования) IDE Wing 101 для более удобного написания программ. Среду можно бесплатно скачать с официального сайта: https://wingware.com/downloads/wing-101

Тем, кто по каким-либо причинам не может установить на домашний компьютер вышеперечисленные программы нужно будет при выполнении домашних заданий использовать онлайн системы программирования для языка Python. Их довольно много. Например система: https://www.onlinegdb.com/online_python_debugger

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



3. Зарегистрируйтесь на сайте  https://informatics.msk.ru/. После регистрации на сайте в разделе "Поиск" необходимо найти курс "10 тех - алгоритмизация и программирование" и подать заявку на включение в курс. Код, необходимый для регистрации на курс:

Зайдите на главную страницу курса:



Перейдите в разделы "Задачи к §55 (Вычисления). Условия задач, целочисленная арифметика".

Напишите программы к задачам A, B, C, D, E, F раздела "Условия задач" и задачам C, L, J, U раздела "Целочисленная арифметика". Программы должны быть написаны на языке Python и загружены на сайт для проверки.

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

Краткая инструкция о загрузке программ на проверку:

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

Возьмём, к примеру, задачу B "Делёж яблок-2" раздела "Целочисленная арифметика":



Напишем программу на языке Python к этой задаче:




Проверим, что программа работает правильно на тестовом примере из условия задачи:


Сохраним программу под именем apples_2.py в файл на жёсткий диск.

Теперь нужно загрузить файл программы на сайт. Под условием задачи выбираем язык программирования Python 3, затем нажав на кнопку "Выбор файла" загружаем файл программы в систему и жмём кнопку "Отправить".



После отправки файла появится строка со статусом посылки (в начале статус будет "В очереди на тестирование")




Обновите страницу сайта, чтобы обновился статус посылки. Если ваша программа   пройдёт все тесты (значит программа работает правильно), статус посылки изменится на "ОК". Нажав кнопку "Подробнее" вы можете посмотреть дополнительную информацию по вашей посылке.



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

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

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

1. Прочитайте §3.5 (до раздела 3.5.1) учебника.

Дополнительно прочитайте §20 (до страницы 61электронного учебника по языку Python: http://kpolyakov.spb.ru/download/8-3_python.pdf,

Изучите раздел 6 "Циклы с условием + продолжение" (слайды 125-139 и 147-154) презентации: http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html

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

2. Выполните задания рабочей тетради по теме "Циклы с условием в Python". Файл тетради можно скачать по ссылке: файл в формате docxфайл в формате docфайл в формате pdf

В тетради два вопроса и несколько задач на анализ программ с циклом. Для задания №2 приведён пример оформления решения. Для выполнения задания №3 может помочь онлайн учебник (страница 5 и §20) (ссылка в пункте 1 выше) и онлайн презентация.

Задания тетради необходимо выполнить письменно, распечатав документ или полностью от руки на отдельном листе (или в тетради). Также можно выполнить задания в электронной форме в документе формата docx.

На проверку в срок до 15.02.25 нужно прислать фотографии письменного решения заданий тетради (если работа выполнялась письменно) или файл документа тетради (если работа выполнялась в электронной форме) по электронной почте на адрес:


3.
 Напишите программы к задачам (трём любым) по теме "Циклы с условием в Python". Файл со списком задач можно скачать по ссылке: документ в формате pdf

Программы должны быть написаны на языке Python. В документе в заголовке приведены условия написания программ (какие конструкции языка можно использовать в программах) и под каким именем нужно сохранить файлы программ перед отправкой на проверку.

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

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

Вопросы по ходу выполнения заданий можно (срок до 15.02.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", нажатие на которую позволяет скачать файл с программой на компьютер.


понедельник, 10 февраля 2025 г.

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

1. Прочитайте §55 учебника. Ответьте на вопросы 1, 2, 3 к §55.

В дополнение к учебнику для изучения языка Python могут пригодиться следующие ресурсы:

2. Скачайте и установите на домашний компьютер интерпретатор языка Python (ссылка на официальный сайт: https://www.python.org/downloads/ (для разных версий Windows: https://www.python.org/downloads/windows/)

Видео-инструкция по установке:


После установки интерпретатора можно скачать и установить интегрированную систему разработки (систему программирования) IDE Wing 101 для более удобного написания программ. Среду можно бесплатно скачать с официального сайта: https://wingware.com/downloads/wing-101

Тем, кто по каким-либо причинам не может установить на домашний компьютер вышеперечисленные программы нужно будет при выполнении домашних заданий использовать онлайн системы программирования для языка Python. Их довольно много. Например система: https://www.onlinegdb.com/online_python_debugger

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



3. Зарегистрируйтесь на сайте  https://informatics.msk.ru/. После регистрации на сайте в разделе "Поиск" необходимо найти курс "10 тех - алгоритмизация и программирование" и подать заявку на включение в курс. Код, необходимый для регистрации на курс:

Зайдите на главную страницу курса:



Перейдите в разделы "Задачи к §55 (Вычисления). Условия задач, целочисленная арифметика".

Напишите программы к задачам A, B, C, D, E, F раздела "Условия задач" и задачам C, L, J, U раздела "Целочисленная арифметика". Программы должны быть написаны на языке Python и загружены на сайт для проверки.

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

Краткая инструкция о загрузке программ на проверку:

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

Возьмём, к примеру, задачу B "Делёж яблок-2" раздела "Целочисленная арифметика":



Напишем программу на языке Python к этой задаче:




Проверим, что программа работает правильно на тестовом примере из условия задачи:


Сохраним программу под именем apples_2.py в файл на жёсткий диск.

Теперь нужно загрузить файл программы на сайт. Под условием задачи выбираем язык программирования Python 3, затем нажав на кнопку "Выбор файла" загружаем файл программы в систему и жмём кнопку "Отправить".



После отправки файла появится строка со статусом посылки (в начале статус будет "В очереди на тестирование")




Обновите страницу сайта, чтобы обновился статус посылки. Если ваша программа   пройдёт все тесты (значит программа работает правильно), статус посылки изменится на "ОК". Нажав кнопку "Подробнее" вы можете посмотреть дополнительную информацию по вашей посылке.



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

Задание для тех, у кого возникнут проблемы с выполнением заданий на сайте informatics.

Скачайте по ссылкам (ссылка 1, ссылка 2) файлы документов с заданиями. В первом документе содержатся задания практической работы по теме "Линейные программы". Во втором документ задания к работе по теме "Целочисленные операции и случайные числа".

Используя язык Python напишите программы к задачам практических работ. Ввод и вывод данных программ необходимо оформить по примерам к задачам.

Критерии оценивания работ. 

В практической работе по теме "Линейные программы" на оценку "5" достаточно написать программы к трём любым задачам на выбор.

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

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