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

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

1. Скачайте фрагмент электронного учебника по языку Python. Скачать учебник  можно по ссылке: документ в формате pdf

Прочитайте §17, §18 электронного учебника, ответьте на вопросы 1, 3 к §17 и 2, 3 к §18.

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

2. Выполните задания с 1 по 12 включительно и задания 30, 31 рабочей тетради по теме "Линейные программы". Документы рабочих тетрадей в трёх расширениях для языков Pascal и Python можно скачать по ссылкам: 

Язык Python: файл в формате .docфайл в формате .pdfфайл в формате .docx 

Язык Pascal: файл в формате .docфайл в формате .pdfфайл в формате .docx

Внимание! Ниже смотрите дополнительную информацию в пояснениях к заданию.

Пояснение к заданию из рабочей тетради:

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

Если вы выбираете при решении задач рабочей тетради язык Pascal (он используется в бумажном учебнике), то в этом случае предварительно прочитайте §8 и §11 бумажного учебника.

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

Для проверки заданий нужно до 18.01.24 прислать по электронной почте:

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

Задание можно сдать перед уроком 18.01.24.

3. В дальнейшем в домашние задания будут входить задачи на написание программ. Установите на домашний компьютер интерпретатор языка Python (его можно скачать с официального сайта: https://www.python.org/

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


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

Кроме этого, после установки компонент языка Python можно установить бесплатную систему программирования, которая используется на уроках – Wing 101 (https://wingware.com/downloads/wing-101)

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

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



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

5. Те, кто уже имеет представление о основах программирования могут на дополнительную оценку (по желанию) написать программу к следующей задаче:

Напишите программу, которая выводит на экран перевёрнутый треугольник из символов "*". Программа должна получить на вход натуральное число – высоту рисунка в строках, а выходе выводить рисунок на экран.


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