воскресенье, 13 сентября 2026 г.

Урок 2. Локальные и глобальные компьютерные сети

  Дата проведения занятия  9а1 14.09.26
Дата проведения занятия  9а2 14.09.26
Дата проведения занятия  9б   14.09.26
Данный пост составлен по учебнику Информатика для 9 класса Босовой Л.Л., Босовой А.Ю.

Канал связи. Скорость передачи информации



Канал связи (передачи информации) - это система технических средств и среда распространения сигналов для передачи сообщений от источника к приёмнику 

Скорость передачи информации v (пропускная способность канала) - количество информации, передаваемое через канал связи в единицу времени.  
Скорость передачи информации измеряется в битах в секунду (бит/с) и в производных единицах (Кбит/с, Мбит/с, Гбит/с):
1 Кбит/с = 1024 бит/с;
1 Мбит/с = 1024 Кбит/с;
1 Гбит/с = 1024 Мбит/с
v=I / t,
где I - количество переданной информации за время t
Задача. Скорость передачи данных через ADSL-соединение равна 128 000 бит/c. Какое количество времени (в секундах) потребуется для передачи через это соединение файла размером 625 Кбайт?
t = I / v =625*1024*8 битов / 128*1000 бит/с = 40 с

Работа на уроке

 Домашнее задание
  • Если папка 9info-ваша-фамилия на Google-диске не создана, создать ее и предоставить доступ учителю на редактирование
  • Выполнить домашнее задание, сохранить в своей облачной папке 9info-ваша-фамилия  как Google-документ  до 22 час 20.09.26
  • Скопировать в свою папку на  Google-диске презентацию «Локальные и глобальные компьютерные сети» . Прочесть, дополнить конспект, сделанный на уроке
  • Ответить на вопросы, решить задачи, решение записать в тетради (оценка 3)
  • Записать решение в своей облачной папке 9info-ваша-фамилия  в Google-документ под именем ДЗ-1-Сети-ваша-фамилия (оценка 4-5)
Вопросы и задачи
  1. Что такое канал связи (линия связи)? Как определяется его пропускная способность? 
  2. Перечислите, какие каналы связи вы увидели в презентации «Локальные и глобальные компьютерные сети» 
  3. Какого типа локальная сеть установлена в вашем компьютерном классе? Какие функции она выполняет?
  4. Напишите названия 3-х крупных провайдеров, являющихся поставщиками сетевых услуг в Санкт-Петербурге
  5. Скорость передачи данных через ADSL - соединение равна  256 000 бит/с. Передача файла по этому каналу занимает 16 с. Определите объём файла в килобайтах
  6. Файл размером 400 Кбайт передается через некоторое соединение в течение 50 секунд. Определите размер файла (в Кбайт), который можно передать через это соединение за 30 секунд

понедельник, 7 сентября 2026 г.

Урок 1. Техника безопасности при работе в компьютерном классе

Дата проведения занятия 7.09.26
Уважаемые девятиклассники! Начинаем новый учебный год.
1. Вспомним, что такое техника безопасности в компьютерном классе. Давайте посмотрим презентацию о технике безопасности с сайта Инфоурок. Затем  вы распишетесь в журнале по технике безопасности.

2. Кроме соблюдения правил техники безопасности по отношению к оборудованию, следует позаботиться о медиабезопасности, то есть о безопасной работе в сети Интернет. Посмотрите материал  на эту тему.

3. В этом году некоторые из вас на ОГЭ будут сдавать информатику (предмет по выбору). Уже сейчас вы можете решить половину заданий из варианта ОГЭ! Не верите?
Тогда попробуйте дома в качестве тренировки решить один из вариантов ОГЭ, размещенных на сайте К. Полякова :)
Вариант  найдете по ссылке:
Константин_Поляков_ОГЭ_Генератор_вариантов

Вы можете сделать Задания 1 - 6, 9, 13.1, 13.2, 14.

 Домашнее задание 
  1. Принести и сдать подписанную тетрадь для контрольных работ (12-18 листов), в клетку
  2. Принести тетрадь для работы на уроке 48 листов, в клетку
  3. Вспомнить  логин и пароль для входа в свой аккаунт школьной сети

четверг, 11 июня 2026 г.

Консультация перед ОГЭ

Дата проведения консультации 11.06.26

Ребята, скоро экзамен. Надеюсь, все морально готовы.

Напоминаю шкалирование результатов:

Оценка 5 с 17 до 21 балла включительно

Оценка 4 с 11 до 16 баллов включительно

Оценка 3 с 5  до 10 баллов включительно

Оценка 2 с 0  до 4 баллов включительно

Задания с 1 по 12 проверяются компьютером, если ответ совпадает с указанным, вы получаете 1 балл, иначе получаете 0 баллов. 

Задания 13-16 проверяются экспертами, то есть людьми. В зависимости от наличия ошибок в решениях вы можете получить баллы от 0 до 2 (13, 15, 16) или 3 (14 задание)

Очень советую пробовать решать задания 13, 14, 15, 16, без них трудно получить 4-5

Напомним о типичных ошибках в заданиях ОГЭ

А теперь немного потренируемся


Вариант 10 с сайта Гущина


Задания 1 из ОГЭ с сайта К. Полякова

1.1. В одной из кодировок каждый символ кодируется 8 битами. Вова написал текст (в нём нет лишних пробелов):

«Белка, сурок, слон, медведь, газель, ягуар, крокодил, аллигатор – дикие животные».

Затем он вычеркнул из списка название одного из животных. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд.

При этом размер нового предложения в данной кодировке оказался на 10 байт меньше,

чем размер исходного предложения. Напишите в ответе вычеркнутое название животного.

1.2. В одной из кодировок Unicode каждый символ кодируется 16 битами. Вова написал текст (в нём нет лишних пробелов): 

«Собака, кошка, курица, корова, лошадь, коза, овца – домашние животные». Затем он добавил в список название ещё одного животного. Заодно он добавил необходимые запятые и пробелы. При этом размер нового предложения в данной кодировке оказался на 10 байт больше, чем размер исходного предложения. Напишите в ответе длину добавленного названия животного в символах.

1.3. В одной из кодировок Unicode каждый символ кодируется 2 байтами.

Иван написал текст (в нем нет лишних пробелов):

«Январь, февраль, март, апрель, май, июнь, июль, август, сентябрь, октябрь, ноябрь, декабрь – месяцы года»Ученик вычеркнул из списка название одного месяца. Заодно он вычеркнул ставшие лишними запятые и пробелы – два пробела не должны идти подряд. При этом размер нового предложения

в данной кодировке оказался на 128 бит меньше, чем размер исходного предложения.

Среди месяцев, имеющих одинаковое количество букв, Иван вычеркивает последний по порядку.

Напишите в ответе вычеркнутое название месяца.

1.4. В одной из кодировок каждый символ кодируется 8 битами. Вова написал текст (в нём нет лишних пробелов):

«Фиалка, лютик, роза, гвоздика, мак, хризантема, гладиолус – это цветы».

Затем он добавил в список название ещё одного растения. Заодно он добавил необходимые запятые и пробелы. При этом размер нового предложения в данной кодировке оказался на 11 байт больше,

чем размер исходного предложения. Напишите в ответе длину добавленного названия растения в символах.


Задания 5 из ОГЭ с сайта К. Полякова

1.1. У исполнителя Альфа две команды, которым присвоены номера:

 1. прибавь 1

 2. умножь на b

(b - неизвестное натуральное число; b ≥ 2)

Выполняя первую из них, Альфа увеличивает число на экране на 1,

а выполняя вторую, умножает это число на b.

Программа для исполнителя Альфа - это последовательность номеров команд.

Известно, что программа 11211 переводит число 6 в число 82. Определите значение b.

1.2. У исполнителя Альфа две команды, которым присвоены номера:

 1. прибавь 1

 2. умножь на b

(b - неизвестное натуральное число; b ≥ 2)

Выполняя первую из них, Альфа увеличивает число на экране на 1,

а выполняя вторую, умножает это число на b.

Известно, что программа 11221 переводит число 7 в число 145. Определите значение b

1.3. У исполнителя Бета две команды, которым присвоены номера:

 1. прибавь b

 2. умножь на 2

(b – неизвестное натуральное число)

Выполняя первую из них, Бета увеличивает число на экране на b,

а выполняя вторую, умножает это число на 2.

Программа для исполнителя Бета – это последовательность номеров команд.

Известно, что программа 12121 переводит число 13 в число 94. Определите значение b.

1.4. У исполнителя Альфа две команды, которым присвоены номера:

 1. прибавь 2

 2. умножь на b

(b - неизвестное натуральное число; b ≥ 2)

Выполняя первую из них, Альфа увеличивает число на экране на 2,

а выполняя вторую, умножает это число на b.

Известно, что программа 12121 переводит число 3 в число 90. Определите значение b.

------------

Дополнительно советую решить:

Задания 3

Задания 5

Любой Вариант с сайта К. Полякова

Всем желаю удачи!

понедельник, 11 мая 2026 г.

Урок 32. Списки

Дата проведения занятия 9а1 12.05.26
Дата проведения занятия 9а2 18.05.26
Дата проведения занятия 9б1 13.05.26
Дата проведения занятия 9б2 18.05.26
Дата проведения занятия 9в   12.05.26
Информация с сайтов: Phyton для начинающих, Skillbox Media

До сих пор в Phyton вы имели дело с простыми типами данных. К простым типам относятся порядковые (целые, логические, символьные)  и вещественные типы данных

Сегодня мы переходим к изучению списков. Списки относятся к  структурированным типам данных.

Что такое список?

Список (list) — это упорядоченный набор элементов, каждый из которых имеет свой номер, или индекс, позволяющий быстро получить к нему доступ. Нумерация элементов в списке начинается с 0. Индекс определяет положение элемента в списке.

В одном списке одновременно могут лежать данные разных типов — например, и строки, и числа, и списки. То есть можно построить список, элементами которого будут списки.
Списки называют динамическими структурами данных, потому что их можно менять на ходу: удалить один или несколько элементов, заменить или добавить новые.
Очень важно: списки в Python содержат не сами данные, а ссылки на их расположение в памяти компьютера!

Создание списков

  1.  Пустой список. В нем нет ни одного элемента
    a = [ ]

  2.  Список, заданный перечислением элементов. В списке b 3 элемента.
    Элемент с индексом 0 это 5, элемент с индексом 1 это 15, Элемент с индексом 2 это 'cat'
    b = [5, 15, 'cat']

  3.  Список с начальным заполнением. Например, список из 10 нулей
    d = list(10*'0')

  4.  Cписок, построенный с помощью  генератора списков. Генератор списков - способ построить новый список, применяя выражение к каждому элементу последовательности. Генераторы списков очень похожи на цикл for.
b = [i*2 for i in range(20)] # список 20 четных чисел

d = [str(i) for i in range(20)] # список 20 строк


from random import *

a = [randint(2, 8) for i in range(20)] # список 20 случайных чисел

Вывод на печать элементов списка

Для вывода на печать можно воспользоваться функцией print. 
Например
a = [ 1, 2, 3]
print(a) # получим [1, 2, 3]
В этой статье описано еще несколько способов вывода списка на печать. Прочитайте! Очень полезно

Изменение значения элементов

В программе к элементу списка b с номером i следует обращаться так: b[i]
Можно изменить значение элементов после того, как список создан.
Например
a = [ 1, 2, 3]
print(a) # получим [1, 2, 3]
a[1] = 4 # заменяем значение элемента с индексом 1 на 4 
print(a) # получим  [1, 4, 3]

Встроенные функции для списков

В Python есть четыре функции, которые позволяют узнавать длину списка, сортировать его и возвращать максимальное и минимальное значение.
  1. len()
    Возвращает длину списка:
    a = [5, 7, 3]
    l = len(a) # 3
  2.  sorted()
    Возвращает отсортированный список:
    a = [5, 7, 3]
    a = sorted (a)
    print (a) #  [3, 5, 7]
  3.  min(), max()
    Возвращают наименьший и наибольший элемент списка:
    a = [5, 7, 3, -5, -2]
    print(max(a), min(a)) # 7 -5
В качестве примера напишем программу Py08.py по следующему заданию:
Заполнить список из 10 элементов случайными целыми  числами от 3 до 15.
Отсортировать список
Вывести значения элементов списка на экран в одну строку
Сосчитать сумму элементов,  вывести сумму на экран с новой строки.

from random import * print('Урок 8') a = [randint(3, 15) for i in range(10)] # список из 10 случайных чисел a = sorted(a) # Сортировка списка print(a) # вывод списка
sum = 0 # обнуление суммы
for i in range(10): # поиск суммы sum += a[i] print ('sum=', sum ) # вывод суммы


Работа на ПК в классе:

1. Запустить программу Py08.py, показать учителю
2. Далее работаем по вариантам. Прислать учителю текст программ прикрепленным файлом
Вариант 1. 
  1. Заполнить список из 5 элементов четными значениями, начиная с 2.  Вывести элементы на экран в одну строку. Сосчитать сумму элементов,  вывести сумму на экран с новой строки.  
  2. Заполнить список из 8 элементов случайными целыми  числами от 11 до 18.  Вывести элементы на экран в одну строку. Ввести с экрана произвольный номер элемента списка и вывести значение элемента. Если  такого элемента нет, вывести сообщение "Неверный номер элемента"
Вариант 2.
  1. Заполнить список из 6 элементов нечетными значениями, начиная с 1. Вывести элементы на экран в одну строку. Сосчитать сумму элементов,  вывести сумму на экран с новой строки.
  2. Заполнить список из 12 элементов случайными целыми  числами от 15 до 25. Вывести элементы на экран в одну строку. Ввести с экрана произвольный номер элемента списка и вывести значение элемента. Если  такого элемента нет, вывести сообщение "Неверный номер элемента"

Домашнее задание - по желанию

Прислать учителю информатики до 18.05.26 (вторник) до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
  1. Заполнить список из 9 элементов степенями 2, начиная с нулевой степени (1). Вывести список в одну строку. Найти сумму элементов списка, вывести с новой строки
  2. Заполнить список  из 15 элементов случайными числами от 9 до 27, Вывести список в одну строку. На следующей строке через запятую вывести индексы (номера) всех элементов, значение которых делится на 3
  3. Написать программу, которая заполняет список  из 20 элементов случайными числами от 2 до 12, а затем считает, сколько максимумов находится в списке. Вывести список в одну строку. На следующей строке вывести количество максимумов

воскресенье, 3 мая 2026 г.

Урок 31. Практический зачет по программированию

Дата проведения занятия 9а1 05.05.26
Дата проведения занятия 9а2 04.05.26
Дата проведения занятия 9б1 06.05.26
Дата проведения занятия 9б2 04.05.26
Дата проведения занятия 9в   05.05.26
Практический зачет 
Выполнить зачетную работу по программированию по вариантам. Вариант назначает учитель. 



Домашнего задания нет 

понедельник, 27 апреля 2026 г.

Урок 30. Поиск минимума и максимума

Дата проведения занятия 9а1 28.04.26
Дата проведения занятия 9а2 27.04.26
Дата проведения занятия 9б1 29.04.26
Дата проведения занятия 9б2 27.04.26
Дата проведения занятия 9в   28.04.26
В программировании поиск - одна из наиболее часто встречающихся задач невычислительного характера.

Предположим, что мы хотим проанализировать результаты забега на 100 метров.
  • Необходимо выяснить, кто занял первое место.
  • Необходимо выяснить, кто занял 1, 2, 3 место
  • Необходимо выяснить, насколько победитель пробежал быстрее самого слабого участника 
Все эти задачи сводятся к поиску максимального или минимального значения элемента последовательности.
Компьютер не может сравнить разом весь ряд объектов. На каждом шаге он может сравнивать только два объекта. Поэтому в программе необходимо организовать последовательный просмотр элементов последовательности и сравнение значения очередного просматриваемого элемента с некоторым образцом. Самое большое значение в последовательности называется максимумом, самое маленькое - минимумом. Максимумов и минимумов может быть несколько. Значение, которое меньше максимума, но больше всех остальных элементов, называется вторым максимумом. Аналогично, значение, которое больше минимума, но меньше всех остальных элементов, называется вторым минимумом

Пример программы поиска первого максимума

print('Поиск максимума в последовательности из 10 сл чисел от 5 до 20')
from random import *
max_el= 3 # Принудительный макс, самое мин значение
for i in range (10):
    x = randint(5, 20)
    print(x, end=',')
    if x > max_el:
        max_el = x
print ('')
print ('max_el=', max_el)

Пример программы поиска последнего минимума  
print('Поиск минимума в последовательности из 10 сл чисел от 5 до 20')
from random import *
min_el= 25 # Принудительный min, самое max значение
for i in range (10):
    x = randint(5, 20)
    print(x, end=',')
    if x <= min_el:
        min_el = x
print ('')
print ('min_el=', min_el)  

Работа на ПК в классе:

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

Домашнее Задание

Прислать учителю информатики  до 22.00 в день перед уроком по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 9 кл ДЗ-6 Питон  <ваша фамилия>

Задание Питон 6. Написать и отладить  программу
В тетради начертить  блок-схему. К письму присоединить  текст на питоне + скриншот для выполненной программы
 py9hm_6_name. 
  1. Тем, кто не сдает ОГЭ по информатике, написать программу, которая находит минимум в последовательности из 20 случайных чисел от 2 до 14 и сообщает, делится ли он нацело на 3. Программа в первой строке выводит последовательность случайных чисел,
    во второй строке - минимум и слово ДА или НЕТ
  2. Тем, кто сдает ОГЭ по информатике, написать программу, которая считает, сколько максимумов находится в последовательности из 20 случайных чисел от 2 до 8.
    Программа в первой строке выводит последовательность случайных чисел,
    во второй строке - максимум и количество максимумов.
    Например, если дана такая последовательность: 5 6 6 3 2 7 3 7 4 5 7 4 2 3 4 3 2 7 2 5, то во второй строке будет выведено: 7 4 
 



понедельник, 20 апреля 2026 г.

Урок 29. Решение задач с циклами for и while

Дата проведения занятия 9а1 21.04.26
Дата проведения занятия 9а2 20.04.26
Дата проведения занятия 9б1 22.04.26
Дата проведения занятия 9б2 20.04.26
Дата проведения занятия 9в   21.04.26

Работа на компьютере

Задание 0. Запуск среды IDLE. Подготовка к работе
1. Для запуска оболочки выберите в меню Пуск --> Программы --> Python 3.ХХ  --> IDLE
2.Для создания файла с программой в меню File выберите пункт New File
3. В открывшемся окне наберите текст программы (обе строки набираем с 1 позиции):
#Урок 5
print ('Урок 5. Вас приветствует программа Васи Иванова') 
4. Сохраните текст в своей папке под именем Py05_name.py, выбрав пункт меню File --> Save As. Учтите, что name - это ваша фамилия латинскими буквами.
В этом файле будете сохранять программы, написанные на этом уроке.

Задание 1. Для поиска модуля х используется функция abs (x)
Составить блок-схему, написать текст программы, отладить следующие программы
1. Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4 . Программа должна вывести одно число: количество чисел, кратных 4. Проверить на числах: 7, затем 4 13 16 25 24 20 17

2. Напишите программу, которая в последовательности целых чисел определяет количество чисел, кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа как случайные от -30 до 20. Программа должна вывести одно число: количество чисел, кратных 3, или сообщение НЕТ, если таких чисел нет

3. Для тех, кто сдает ОГЭ. Напишите программу, которая в последовательности целых чисел определяет максимальное число, кратное 4, но не кратное 7. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 4 и не кратное 7. Количество чисел не превышает 1000. Введённые числа по модулю не превышают 30 000. Программа должна вывести одно число: максимальное число, кратное 4, но не кратное 7

Домашнее задание

Прислать учителю информатики до 22.00 в день перед уроком по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 9 кл ДЗ-5 Питон  <ваша фамилия>

Задание Питон 5. Написать и отладить  программу
В тетради начертить  блок-схемы. К письму присоединить  текст на питоне + скриншот для каждой выполненной программы
 py9hm_5_name. 
1Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 5 и не кратных 3. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 5 и не кратное 3. Программа должна вывести одно число: количество чисел, кратных 5 и не кратных 3.
2. Для тех, кто сдает ОГЭ, дополнительно задача 1021 с сайта Полякова