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

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

1. Прочитайте §59 "Процедуры" учебника. 

В дополнение к учебнику изучите §59 "Процедуры" презентации, скачать которую можно по ссылке: файлы презентаций в zip архиве

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

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

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

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

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

1. Прочитайте §40 учебника к теме "Графы".

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

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

Для задания уровня B практической работы понадобится файл исходный данных. Скачать его можно по ссылке: dijkstra.txt. В файле записаны весовые матрицы графов на которых можно тестировать алгоритм.

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

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

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



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

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

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

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

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

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

 

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

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

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



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

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

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

2. Тем, кто отсутствовал, или не успел на уроке: Письменно в тетради, или на отдельном листе решите задачи 1(а), 2 (в, ж), 3 (г, з) к §53 и задачи для исполнителя "Чертёжник" (примеры оформления решения есть в §53 или в презентации к учебнику, скачать которую можно по ссылке):




По желанию, чтобы проверить ответы попробуйте составить программы на языке Python к задачам 2 и 3 к параграфу 53.

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

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

Письменное решение задач к §53 и пункту 2 выше нужно прислать в виде фотографий на электронную почту или сдать перед уроком:



Домашнее задание для 9 ест класса по информатике к уроку в пятницу 28.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", нажатие на которую позволяет скачать файл с программой на компьютер.

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

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


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

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

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

1. Прочитайте §40 учебника к теме "Графы";

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

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



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

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

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

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

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

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

 

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

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

Дополнительно прочитайте §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. Выполните задания из учебника 2, 3 (стр. 178), 10, 11 (стр 179)

Задания необходимо выполнить письменно на отдельном листе (или в тетради)

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

Письменное решение задача также можно сдать перед уроком 26.02.25

3.
 Напишите программы к задачам из учебника: 5, 6 (стр. 178), 9 (стр. 179).

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

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

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

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


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

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

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

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

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

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

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

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

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

1. Прочитайте §3.5 (до страницы 160) лицейского учебника. Прочитайте §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.

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

Письменное решение задач тетради нужно сдать перед уроком 25.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 ест класса по информатике на вторник 25.02.25:

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Необходимо сдать решения задач проверку перед уроком 25.02.25

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

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

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

1. Прочитайте §57, §58 "Циклы. Циклы по переменной" учебника. 

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

В дополнение к учебнику изучите разделы 6, 7, 8 онлайн презентации по ссылке.

2. Составьте программы к практическим работам по темам "Алгоритм Евклида. Циклы по переменной". 

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

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

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

В практической работе №1 по теме "Алгоритм Евклида" для получения оценки "5" нужно составить работающие программы к задачам уровней А, В и С. К задаче уровня В кроме файла самой программы нужно прислать на проверку заполненную таблицу с данными.

В практической работе №2 по теме "Цикл по переменной" другая система оценивания.

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

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

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


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

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

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

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

1. Прочитайте §3.5 (раздел 3.5.2 - циклы с постусловием) лицейского учебника. 

Прочитайте §20 начиная со страницы 59 (раздел "Обработка потока данных") до страницы 64 (конец §20) электронного учебника по языку Python: http://kpolyakov.spb.ru/download/8-3_python.pdf. 

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

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

2. Выполните письменно задания 10, 11 к §3.5 учебника (страница 179).

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


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

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

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

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

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


среда, 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, группа 2) класса по информатике на субботу 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