среда, 31 января 2024 г.

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

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

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

Решите письменно две задачи на анализ алгоритма:


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

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

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

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

вторник, 30 января 2024 г.

Домашнее задание для 11 тех класса по информатике на четверг 01.02.24:

1. Прочитайте §36 учебника к теме "Структуры". Письменно в тетради (или на отдельном листе) ответьте на вопросы 1, 2, 3, 4, 5, 6 к §36;

2. Тем, кто не выполнил задание по теме "Целочисленные алгоритмы" необходимо выполнить его. Ссылка на задание.

3. Тем, кто не успел на уроке или отсутствовал необходимо составить программы к заданиям практической работы по теме "Структуры. Работа с файлами". Файл документа к работе, а также текстовые файлы входных данных можно скачать по ссылкам: документ задания в формате pdf; marks.csvmarks.txtmarks_866.txt (для языка C++)files.csvfiles.txtfiles_866.txt (для языка C++).

Кроме этого по следующим ссылкам можно скачать файлы программ-образцов и текстовые файлы входных данных для этих программ: программа на языке Python; программа на языке C++исходные данные books.txtисходные данные books_866.txt (для языка C++). Данные программы могут помочь вам в выполнении заданий практической работы.

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

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

ссылка на электронную версию учебника (язык С++): файл в формате pdf;

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

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

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

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

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

 

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

В практической работе "Структуры. Работа с файлами" три задания. В заданиях уровня А и уровня В необходимо в качестве входных данных использовать файл marks.csv или файл marks.txt (для тех, кто пишет программы на языке C++ если с кодировкой файла будут проблемы, используйте файл marks_866.txt). В задание уровня С в качестве входных данных используйте файлы files.csv или files.txt (для тех, кто пишет на C++ файл files_866.txt).

Обратите внимание на файлы программ примеров struct_from txt — books.py или struct_from txt — books.cpp. В этих программах реализованы базовые действия со структурами. Эти программы могут сильно помочь в выполнении практической работы. 

Критерии оценивания данной работы: на оценку "4" необходимо полностью выполнить уровни А и В, или на оценку "5полностью уровень С данной работы. В зависимости от полноты выполнения работы оценка будет варьироваться.

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

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


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

суббота, 27 января 2024 г.

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

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.

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

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

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




Домашнее задание по информатике для 9 лицейского 4 класса на субботу 03.02.24:

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

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

2. Напишите программы к задачам, с использованием алгоритма Евклида к заданиям электронного документа (документ pdf).

В документе также описаны требования к решению заданий.

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

В крайнем случае текст программ можно написать на отдельном листе и сдать на проверку текст программ.

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

Программы для работы с языком Python можно скачать с официального сайта: https://www.python.org/

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


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

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

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


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

Домашнее задание по информатике для 9 лицейского 3 класса на вторник 30.01.24:

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

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

2. Напишите программы к задачам, с использованием алгоритма Евклида к заданиям электронного документа (документ pdf).

В документе также описаны требования к решению заданий.

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

В крайнем случае текст программ можно написать на отдельном листе и сдать на проверку текст программ.

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

Программы для работы с языком Python можно скачать с официального сайта: https://www.python.org/

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


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

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

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


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

Домашнее задание для 9 лицейского 1 класса по информатике на вторник 30.01.24:

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

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

2. Напишите программы к задачам, с использованием циклов по переменной (цикла со счётчиком (for)) и условных операторов (if) к заданиям электронного документа (документ pdf).

В документе также описаны требования к решению заданий.

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

В крайнем случае текст программ можно написать на отдельном листе и сдать на проверку текст программ.

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

Программы для работы с языком Python можно скачать с официального сайта: https://www.python.org/

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


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

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



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

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

1. Прочитайте §35 к теме "Цлочисленные алгоритмы" учебника.

К следующему уроку обязательно! возьмите с собой учебник. 

2. Тем, кто не успел на уроке или отсутствовал нужно выполнить задания практической работы по теме "Целочисленные алгоритмы: простые числа". Документ с заданием можно скачать по ссылкам: документ в формате docдокумент в формате docxдокумент в формате pdf. Результатом практической работы является заполненный документ отчёта и два файла программ - одна на поиск простых чисел из заданного с клавиатуры диапазона путём перебора натуральных делителей числа, а вторая - поск простых чисел из заданного с клавиатуры диапазона алгоритмом "решето Эратосфена".

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

3. Тем, кто не успел на уроку или отсутствовал нужно выполнить задания практической работы по теме "Целочисленные алгоритмы: длинная арифметика". Документ с заданием и файл для задания 3 уровня В можно скачать по ссылкам: документ в формате docдокумент в формате docxдокумент в формате pdfфайл с данными для задания В3. Задания уровня А (1 и 2) и задание 3 уровня В необходимо было выполнить на уроке. 

Задание 4 уровня В - нужно выполнить самостоятельно. Теорию для этого задания можно найти в статье по ссылке.

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

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


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

Тем, кому не удалось зарегистрироваться на курсе:

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

Основы языка Python можно освежить в памяти воспользовавшись онлайн учебником за 10 класс доступный для скачивания по ссылке: https://kpolyakov.spb.ru/loadstat.php?f=/download/ch10-8_python.pdf

Скачать интерпретатор языка Python на домашний компьютер можно с официального сайта: https://www.python.org/downloads/

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

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

Домашнее задание для 8 тех класса по информатике на четверг 01.02.24:

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

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

Номера заданий для выполнения - 1, 2, 3, 5, 6, 7, 8, 9, 11, 13.

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

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

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




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

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

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

Номера заданий для выполнения - 1, 2, 3, 5, 6, 7, 8, 9, 11, 13.

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

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

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




Домашнее задание для 8 социально-экономического класса по информатике на среду 31.01.24:

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

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

Номера заданий для выполнения - 1, 2, 3, 5, 6, 7, 8, 9, 11, 13.

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

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

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




четверг, 25 января 2024 г.

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

1. Прочитайте §48 учебника (начиная с раздела "Обмен файлами (FTP)" до конца);

2. Ответьте на вопросы 14, 15, 17 к §48;

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

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

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

Для выполнения задания по теме "Работа с FTP-серверами" используйте вам понадобится браузер Internet Explorer или программа FTP-клиент FileZilla. Краткую инструкцию к программе FileZilla можно найти в документе-отчёте к работе.

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

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




вторник, 23 января 2024 г.

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

1. Прочитайте §33 по теме "Сложность алгоритмов" учебника. Ответьте на вопросы 1, 2, 3, 4, 5 к §33.

В дополнение к §33 учебника посмотрите видео, посвящённое основам понятия "асимптотическая сложность алгоритмов". Видео можно найти на youtube по ссылке


2. Доделайте (те, кто не сдал) задачи по темам двух прошлых уроков (ссылка на задание к прошлому уроку, позапрошлому)

3. Тем, кто отсутствовал, или не успел на уроке нужно выполнить задания практической работы к теме "Оценка сложности алгоритмов". Документ-отчёт к работе можно скачать по ссылкам: документ в формате docxдокумент в формате pdf

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

Для получения положительной оценки вам необходимо выполнить от 3 до 5 заданий работы. Задания по номерами 6 и 7 (со звёздочкой) на дополнительную оценку.

Кроме этого обратите внимание на выделенный текст в начале описания работы.

К задаче необходимо привести код алгоритма написанный на языке Python.

Основы языка Python можно освежить в памяти воспользовавшись онлайн учебником за 10 класс доступный для скачивания по ссылке: https://kpolyakov.spb.ru/loadstat.php?f=/download/ch10-8_python.pdf

Скачать интерпретатор языка Python на домашний компьютер можно с официального сайта: https://www.python.org/downloads/

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

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


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



суббота, 20 января 2024 г.

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

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

2. Решите задачу:

Составьте, используя машину Тьюринга или нормальные алгорифмы Маркова алгоритм записи выражения функции F(x): "x*x", где x - произвольное число, записанное в унарной системе счисления (перефразируя: составьте алгоритм, который для произвольного натурального числа, записанного в унарной системе счисления формирует удвоенное число, половины которого в унарной записи разделены символом "*").

Пример: x = 4

Состояние ленты исполнителя на входе алгоритма: | | | | 

Состояние ленты исполнителя на выходе алгоритма: | | | | * | | | |

Подсказку к решению задачи можно найти в методическом пособии, скачать которое можно по ссылке: документ в формате pdf

Работу алгоритма решения задачи можно проверить на эмуляторах машины Тьюринга или нормальных алгорифмов Маркова, скачать которые можно по ссылкам (внутри архивного файла, работает только под ОС Windows): файл архив в формате zip (эмулятор машины Тьюринга) файл архив в формате zip (эмулятор нормальных алгорифмов Маркова).

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

Если нет возможности использовать программу эмулятор, то решение задачи нужно оформить письменно в тетради или на отдельном листе.

3. Прочитайте §34 к теме "Доказательство правильности программ" учебника. Ответьте на вопросы 3, 4, 5, 6 к §34.

4. Решите писмьменно на отдельном листе задачи на определение инварианта алгоритма и доказательство корректности/некорректности алгоритма.

  • докажите в общем виде, что операторы c = (L + R) // 2 и c = L + (R - L) // 2 (где c, L, R - целые числа, // - оператор выделения целой части деления одного целого числа на другое) дают одинаковый результат при любых значениях L и R (рассмотрите в качестве примера чётные и нечётные значения обеих переменных);
  • докажите или опровергните правильность программы для выбора максимального из трёх значений, записанных в переменных a, b, c
      • если a > b то M := a
      • иначе если b > c то M := b
      • иначе если c > a то M := c
      • все; все; все;
    • Если программа некорректная (в решение опишите почему), приведите контрпример. Может ли быть, что при каких-то входных данных значение переменной M будет неопределённым? Если да, то при каких?
  • В игре "ним" двое игроков по очереди берут камни из двух кучек. За один ход можно взять любое ненулевое количество камней, но только из одной кучки. Тот, кому камней не осталось, проигрывает. Опишите как определить, кто выиграет при правильной игре? Определите какой инвариант нужно соблюдать, чтобы обеспечить выигрыш?

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



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

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

2. Письменно в тетради (или на отдельном листе) ответьте на вопросы 3, 4 к §46 и 2, 3, 6, 9, 13 к §47;

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

3. Решите (письменно в тетради или на отдельном листе) задачи по теме "Адреса в Интернете" (§46 учебника). Для каждой задачи приведите краткое решение:

  1. Напишите маску сети, в которой может быть до 30 компьютеров;
  2. Напишите правильный IP-адрес из фрагментов: 24.12 | 1.96 | 4.2 | 17;
  3. Задан IP-адрес компьютера и маска подсети. Определите номер компьютера в этой сети: 10.59.35.60      255.255.255.224;
  4. Задан IP-адрес компьютера и маска подсети. Определите адрес подсети: 10.59.35.44      255.255.255.240;

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

Выполните задания (все) практической работы и заполните документ-отчёт к работе. При выполнении работы вам понадобится использовать утилиту командной строки операционной системы вашего компьютера (команды сетевых настроек компьютера). Для операционной системы Windows краткую статью, которая поможет в выполнении работы можно найти на сайте: ссылка на статью. Для операционной системы MacOS, на сайтах: сетевые настройки MasOS, сетевые команды терминала MacOS;

Кроме этого для выполнения заданий №4 и №7 может помочь онлайн сервис, который выдаёт доменное имя сайта по его IP-адресу и наоборот: https://2ip.ru/lookup/ или https://www.reg.ru/web-tools/checkip

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

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

Либо сдать работу перед уроком на флэш носителе или на бумажном носителе.


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

1. Прочитайте §18 (страницы с 18 по 28) электронного учебника по языку Pythonhttp://kpolyakov.spb.ru/download/8-3_python.pdf, дополнительно изучите слайды 65, 66 и раздел 4 "Целочисленные операции" (слайды 72 - 80) онлайн презентации: http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html


2. Используя язык Python, напишите программы к задачам по теме "Случайные числа и целочисленная арифметика в Python". Документ с текстом задач можно скачать по ссылкефайл в формате .pdf;

Пояснение к написанию программ на домашнем компьютере:

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

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

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


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

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

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

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

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


Домашнее задание для 8 тех класса по информатике на четверг 25.01.24:

1. Прочитайте §18 (страницы с 18 по 28) электронного учебника по языку Pythonhttp://kpolyakov.spb.ru/download/8-3_python.pdf, дополнительно изучите слайды 65, 66 и раздел 4 "Целочисленные операции" (слайды 72 - 80) онлайн презентации: http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html


2. Используя язык Python, напишите программы к задачам по теме "Случайные числа и целочисленная арифметика в Python". Документ с текстом задач можно скачать по ссылкефайл в формате .pdf;

Пояснение к написанию программ на домашнем компьютере:

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

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

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


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

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

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

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

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


Домашнее задание для 9 лицейского 4 класса по информатике на субботу 27.01.24:

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

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

2. На странице 67 электронного учебника (см. пункт 1) размещены задачи к §20. Письменно в тетради (или на отдельном листе) решите задачи 4 (б, г) и 5 (б, в, г). Для каждого пункта задачи приведите краткое решение (можно описать словами), описывающее работу цикла. Примеры решения можно найти на слайде 

3. Напишите программы к задачам, с использованием циклов с условием (while) и цикла по переменной (цикла со счётчиком (for)) к заданиям 1 и 2 электронного документа (документ pdf).

В документе также описаны требования к решению заданий.

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

В крайнем случае текст программ можно написать на отдельном листе и сдать на проверку текст программ.

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

Программы для работы с языком Python можно скачать с официального сайта: https://www.python.org/

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


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

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



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

Домашнее задание для 9 лицейского 1 класса по информатике на вторник 23.01.24:

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

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

2. На странице 67 электронного учебника (см. пункт 1) размещены задачи к §20. Письменно в тетради (или на отдельном листе) решите задачи 4 (б, г) и 5 (б, в, г). Для каждого пункта задачи приведите краткое решение (можно описать словами), описывающее работу цикла. Примеры решения можно найти на слайде 

3. Напишите программы к задачам, с использованием циклов с условием (while) и цикла по переменной (цикла со счётчиком (for)) к заданиям 1 и 2 электронного документа (документ pdf).

В документе также описаны требования к решению заданий.

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

В крайнем случае текст программ можно написать на отдельном листе и сдать на проверку текст программ.

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

Программы для работы с языком Python можно скачать с официального сайта: https://www.python.org/

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


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

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



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

Домашнее задание для 9 лицейского 3 класса по информатике на вторник 23.01.24:

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

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

2. На странице 67 электронного учебника (см. пункт 1) размещены задачи к §20. Письменно в тетради (или на отдельном листе) решите задачи 4 (б, г) и 5 (б, в, г). Для каждого пункта задачи приведите краткое решение (можно описать словами), описывающее работу цикла. Примеры решения можно найти на слайде 

3. Напишите программы к задачам, с использованием циклов с условием (while) и цикла по переменной (цикла со счётчиком (for)) к заданиям 1 и 2 электронного документа (документ pdf).

В документе также описаны требования к решению заданий.

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

В крайнем случае текст программ можно написать на отдельном листе и сдать на проверку текст программ.

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

Программы для работы с языком Python можно скачать с официального сайта: https://www.python.org/

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


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

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



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