Домашнее задание для 10 тех (группа 1, группа 2) класса по информатике на вторник 14.02.23:
1. Прочитайте §55 учебника. Ответьте на вопросы 5, 6, 7, 8 к §55.
В дополнение к учебнику для изучения языка Python могут пригодиться следующие ресурсы:
- онлайн презентация: http://www.klyaksa.net/htm/i7-9/i89(Python)/index.html
- портал https://pythontutor.ru/ (здесь можно в режиме онлайн выполнять программы из примеров);
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 (Вычисления). Вычисления, целочисленная арифметика".
Напишите программы к задачам I, J, R, S раздела "Целочисленная арифметика". Программы должны быть написаны на языке Python и загружены на сайт для проверки.
В решении задач по данной теме можно использовать для вычисления только операторы арифметических действий "+, - ,*, /, %, //" и нельзя использовать нелинейные конструкции: ветвления, циклы и функции.
Краткая инструкция о загрузке программ на проверку:
Когда вы напишете программу к какой-либо задаче и проверите её работу, файл программы нужно будет загрузить на сайт для автоматической проверки на ряде тестов.
Возьмём, к примеру, задачу B "Делёж яблок-2" раздела "Целочисленная арифметика":
Напишем программу на языке Python к этой задаче:
Проверим, что программа работает правильно на тестовом примере из условия задачи:
Сохраним программу под именем apples_2.py в файл на жёсткий диск.
Теперь нужно загрузить файл программы на сайт. Под условием задачи выбираем язык программирования Python 3, затем нажав на кнопку "Выбор файла" загружаем файл программы в систему и жмём кнопку "Отправить".
После отправки файла появится строка со статусом посылки (в начале статус будет "В очереди на тестирование")
Обновите страницу сайта, чтобы обновился статус посылки. Если ваша программа пройдёт все тесты (значит программа работает правильно), статус посылки изменится на "ОК". Нажав кнопку "Подробнее" вы можете посмотреть дополнительную информацию по вашей посылке.
Количество попыток для отправки решений не ограниченно. Если возникнут вопросы по работе с системой проверки их можно задать по электронной почте (адрес указан в домашнем задании в электронном дневнике).