среда, 11 ноября 2026 г.

Урок 9. Повторение. Среда программирования на Python. Переменные. Ввод-вывод. Арифметические операции

 

Дата проведения занятия  11.11.26

Часть 1. Повторение

Вспоминаем основы программирования.
Гвидо ван Россум. Родился в 1956 г
Языки программирования - формальные языки, предназначенные для записи алгоритмов, исполнителем которых будет компьютер.
Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Python - один из универсальных языков программирования высокого уровня. Его относят к языкам 3 поколения. (Первое поколение - машинные языки, Второе поколение - Ассемблеры).
Язык является интерпретируемым и объектно-ориентированным (все является объектами).
Python разработан в 1991 году голландским программистом Гвидо ван Россумом. Название язык получил в честь британского телешоу «Летающий цирк Монти Пайтона»
Прочтите дома, это интересно
(статьи с сайта https://skillbox.ru/company/)

Часть 2. Среда IDLE

Для изучения основ Python  используем главы из учебника для 8 кл Босовой Л.Л. со стр 203. 
Для разработки и отладки программ на Python  существует несколько сред разработки. Мы воспользуемся средой-оболочкой IDLE.
Эта среда по умолчанию поставляется с Python. Она написана на нем, имеет все возможности интегрированной среды разработки, проста и минималистична. С ней можно начать писать программы на Python, но для дальнейшей работы, скорее всего, будет удобнее другой, более масштабный инструмент.
Интересный факт: как язык Python был назван в честь комик-группы «Монти Пайтон», так и IDLE назвали в честь одного из участников этой группы — Эрика Айдла.

Часть 3. Повторение. Понятие переменной

Алгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Программа - алгоритм, записанный на языке, понятном компьютеру.
Исполнителем программы является компьютер.
Алгоритмы описывают последовательность действий, которые производятся над некоторыми объектами.
В информатике отдельный информационный объект (число, символ, строка и др) называется величиной. Величины бывают постоянные (константы) и переменные.
Константой называется величина, значение которой указывается в тексте программы, и это значение не меняется во время работы программы. В Python принято записывать название переменной в верхнем регистре, если она должна использоваться как константа, только для чтения. 
Например: RIGHT = 2

Переменной  
называется величина, значение которой меняется во время работы программы.
Python является языком с динамической типизацией. Это означает что любая переменная может, например, сначала быть числом, а затем строкой. (Это отличает Python от таких языков, как Pascal, C++, C# )
Итак, переменная - это величина, которая имеет имя, тип и значение. 

3.1. Имя переменной
Имена переменных, как правило, записываются в нижнем регистре. (minim) 
Имена констант - в верхнем регистре. (RIGHT)
В именах МОЖНО использовать:
  • латинские буквы (A - Z), причем строчные и заглавные буквы в Python  различаются!
  • цифры (0 - 9), имя не может начинаться с цифры
  • знак подчеркивания _. Имя может начинаться с _
В именах НЕЛЬЗЯ использовать:
  • русские буквы
  • пробелы
  • скобки, знаки +, =, !, ? и др
3.2. Числовой тип данных
Основными числовыми типами данных в Python являются
  • int  - целое число. Например, 5 
  • float  - вещественное, с плавающей точкой. Например, 5.2
 3.3. Присвоить значение переменной - значит записать новое значение в переменную. Знак присвоения =
a = 6
d = a 
d = d + 5
f = a + d
3.4. Вывод данных

Для вывода данных на экран используется функция print()
print('Hello!')  # увидим слово Hello!
print(sq) # увидим значение переменной sq
print('Сумма а и b равна', a + b) # увидим слова Сумма а и b равна, # затем значение a + b

3.5. Ввод данных
name = input('Введи свое имя=') # ввод строки
ball = int(input('Введи балл=')) # ввод целого числа
kt = float(input('Введи катет=')) # ввод вещественного числа
Часть 4. Арифметические операции. Модули
4.1. Приоритет выполнения арифметических операций

Над числовыми данными выполняются следующие операции:

x ** y возведение в степень
x * y  умножение;
x / y   деление;
x // y получение целого частного;  
x % y получение остатка от целочисленного деления;
x + y сложение;
x - y  вычитание;
Подробнее про арифметические операции читать здесь

Порядок выполнения операций:
  • вычисление выражений в скобках 
  • возведение в степень 
  • умножение, деление, получение целого частного, получение остатка слева направо 
  • сложение и вычитание слева направо
4.2. Модули
Основными числовыми типами данных являются int и float. К ним применимы
стандартные функции, часть из которых перечислена ниже.
  • abs (х)  - Модуль x. Тип аргумента: int, float. Тип результата - такой же, как у аргумента
  • round (х)  - Округление вещественного х до ближайшего целого (можно задать количество
  • знаков после запятой). Тип аргумента: float. Тип результата - int, float
  • int (х) Преобразование вещественного или строкового х к целому. Тип аргумента: str, float. Тип результата - int 
Большинство стандартных функций языка Python разбиты на группы по назначению, и каждая группа записана в отдельный файл, который называется модулем. Математические функции собраны в модуле math. Его нужно импортировать в рабочее пространство программы, чтобы сделать доступными содержащиеся в нем функции:
import math
После этого обращение к функции должно выглядеть как:
y = math.sqrt (x)
Можно загрузить в рабочее пространство все функции модуля:
from math import *
Теперь к функциям модуля math можно обращаться так же, как к встроенным функциям:
y=sqrt (x)

  • sqrt (х) - Квадратный корень из x. Тип аргумента: int, float. Тип результата -  float 
  • sin (x)  - Синус угла x, заданного в радианах. Тип аргумента: int, float. Тип результата -  float
Работа на ПК

Задание 0. Запуск среды IDLE. Подготовка к работе

1. На локальном компьютере в папке своего класса 11а создать папку
ВашаФамилия-progr, имя папки набрать латинскими буквами
В этой папке вы будете сохранять все программы на Python

2. Для запуска оболочки выбираем в меню Пуск --> Программы --> Python 3.12  --> IDLE. 
В результате откроется окно Python Shell, в котором символы >>> означают приглашение ввести команду. 

3. Попробуем  в программном режиме запустить программу.
Для создания файла с программой в меню File выбираем пункт New File. 
В открывшемся окне набираем текст программы (обе строки набираем с 1 позиции):
#Урок 11-1
print ('Вас приветствует программа Васи Иванова')
 

4. Сохраняем текст в своей папке под именем Py01_name.py, выбрав пункт меню
File --> Save As. В этом файле будете сохранять программы, написанные на этом уроке.
Учтите, что name - это ваша фамилия латинскими буквами.
Учтите, что в имени программы могут использоваться только латинские буквы, цифры и знак подчеркивания (НЕ тире)

5. Изучите интерфейс приложения. Схематично зарисуйте в тетрадь расположение и назначение двух окон приложения. 

6. Запустите программу на выполнение, выбрав пункт меню Run --> Run Module или нажав клавишу F5.

7. Проанализируйте полученный результат
   В каком окне находится текст программы? Что написано в строке заголовка этого окна?
   В каком окне находится результат выполнения программы? Что написано про запуск программы? 

Задание 1. Расчет среднего арифметического
1. Напишите в тетради программу, которая работает по такому алгоритму.
Все команды начинать писать с 1 (самой левой) позиции тетради.
Вводить текст с 1 (самой левой) позиции экрана
Начало
  Ввести x (целое число):                          x = int(input('Введи x='))
  Ввести y (целое число):                          y = int(input('Введи y=')) 
  Найти среднее арифметическое x и y:  sr = (x + y)/2 
  Вывести значение sr на экран:               print (sr)
Конец
2. Наберите текст программы в окне Py01_name.py
3. Повторно сохраните текст программы на локальном компьютере в своей папке
    Меню --> File -->Save
4. Запустите программу  3 раза с разными данными  Run --> Run Module
5. Проанализируйте полученный результат


Задание 2. Вспомним, как работают арифметические операции "деление нацело" и "вычисление остатка от деления", "возведение в степень"
1. Напишите в тетради (или сразу в окне Py01_name.py) программу, которая работает по такому алгоритму.
Начало
  Ввести x (целое число): x = int(input('Введи x='))
  Ввести y (целое число): y = int(input('Введи y=')) 
  Разделить нацело  x на 3:                        res = x // 3 
  Вывести значение res на экран:              print (res )
  Найти остаток от деления x на 2:           res = x % 2
  Вывести значение res на экран:              print (res )
  Возвести y в куб:                                      res = y**3
  Вывести значение res на экран:              print (res )
Конец
2. Наберите текст программы в окне Py01_name.py, после программы Задания 1
3. Повторно сохраните текст программы на локальном компьютере в своей папке
    Меню --> File -->Save
4. Запустите программу  3 раза с разными данными  Run --> Run Module
5. Проанализируйте полученный результат
Задание 3. Сосчитайте сумму  и произведение цифр трехзначного целого числа. Проверить на числах 123, -123 и любых других трех числах 
1. Напишите в тетради эту программу
2. Наберите текст программы в окне Py01_name.py
3. Повторно сохраните текст программы на локальном компьютере в своей папке
    Меню --> File -->Save
4. Запустите программу  3 раза с разными данными  Run --> Run Module
5. Проанализируйте полученный результат

вторник, 20 октября 2026 г.

Урок 8. Основные сведения об алгоритмах

 Самостоятельная работа с учебником по информатике для 11 класса под редакцией Босовой 
Законспектировать параграфы 5, 6 (стр 63-83)

  1. Этапы разработки программы
  2. Понятие Алгоритма и Исполнителя
  3. Свойства Алгоритма
  4. Различные способы записи алгоритма
  5. Основные символы построения блок-схем
  6. Основные алгоритмические конструкции с примерами блок-схем: 
    последовательная
    ветвящаяся
    циклическая


среда, 14 октября 2026 г.

Урок 7. Урок-исследование. Знакомство с системой Альт-Линукс

Пробуем работать в новой операционной системе. Постараемся разобраться в некоторых вопросах

Как запустить Альт-Линукс?

Как создавать папки и файлы в Альт-Линукс?

В качестве тренировки создайте папку classes c вложенными папками с 5 по 11 класс, создайте папку для себя в папке 11 класса

Запустите LibreOffice Writer, создайте  новый файл в своей папке 11 класса Windows-Vs-Linux.
Используя поисковые системы, выясните каковы основные отличия Windows и Linux, запишите их в созданный файл

среда, 30 сентября 2026 г.

Урок 5. Анализ данных в электронных таблицах

Дата проведения урока 30.09.26
 
Выполните задание-исследование, используя Учебник 11 класса по информатике
  1. Создайте в своей облачной папке 11info... файл электронной таблицы с именем
    Анализ-данных-ВашаФамилия
  2. Заполните этот файл данными со стр 55, назовите лист Исходный-текст
  3. Создайте еще 3 копии этого листа, назовите их : Сортировка, Усл-формат, Эксперимент
  4. Прочитайте про сортировку данных  в подразделе
    4.2. Сортировка данных (стр 53)
    В Google-таблицах сортировку ищите так:
    Меню -- Данные -- Сортировать диапазон -- Расширенные настройки сортировки диапазонов
  5. Выполните сортировку данных на листе Сортировка сначала  по столбцу Класс, затем по столбцу Фамилия
  6. Прочитайте про возможности условного форматирования  в подразделе
    4.4. Условное форматирование (стр 56)
    В Google-таблицах Условное форматирование ищите так:
    Меню -- Формат -- Условное форматирование 
  7. Выполните условное форматирование на листе Усл-формат.
    Выделите Цветом1 классы старше 8
    Выделите Цветом2 фамилии учеников, начинающиеся с буквы В
    Придумайте сами еще какую-то проверку
  8. Откройте файл с Биоритмами task-3-22
    С помощью условного форматирования выделите те ячейки,
    данные в которых больше 0,9 или меньше -0,9

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

Подготовьтесь к контрольной работе, которая состоится на следующем уроке 7.10.26


вторник, 15 сентября 2026 г.

Урок 3. Построение диаграмм в электронных таблицах

Дата проведения урока 16.09.26
Диаграмма - одно из средств визуализации данных
Одним из самых впечатляющих достоинств Электронных таблиц является способность превращать абстрактные ряды и столбцы чисел в привлекательные, информативные графики и диаграммы. Существует 14 типов различных стандартных двух - и трехмерных диаграмм. При создании новой диаграммы по умолчанию установлена гистограмма.

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

Источником данных для диаграммы выступает электронная таблица. Для того чтобы можно было построить диаграмму, необходимо иметь, по крайней мере, один ряд данных.
  • Ряд данных – последовательность числовых значений, находящихся в одном столбце или строке. При построении диаграммы могут использоваться несколько рядов данных. Все ряды должны иметь одну и ту же размерность.
  • Легенда – список названий рядов данных на диаграмме.
  • Тип диаграммы влияет на ее структуру и предъявляет определенные требования к рядам данных. Так, для построения круговой диаграммы всегда используется только один ряд данных.
Последовательность действий при построении диаграммы
1. Выделите в таблице диапазон данных, по которым будет строиться диаграмма, включая, если это возможно, и диапазоны подписей к этим данным по строкам и столбцам.
2. Вызовите мастера построения диаграмм (пункт меню Вставка/ Диаграмма или кнопка на стандартной панели инструментов).
3. Внимательно читая все закладки диалогового окна мастера построения диаграмм на каждом шаге, дойдите до конца (выбирайте “Далее”, если эта кнопка активна) и в итоге нажмите “Готово”.

Выполните Задание на ПК 

  1. Задача 3.22  "Биоритмы" (задачник Макаровой, стр 102)
  2. Цель моделирования учебная: построить график собственных биоритмов
  3. Создайте новую таблицу на своем  облачном диске, в своей папке  
  4. Дайте файлу  имя yyyy-task3-22,  где  yyyy - фамилия учащегося
  5. Предоставьте доступ учителю на редактирование
  6. Постройте компьютерную модель для данных из учебника 
  7. Постройте диаграммы (биоритмы). ( Как пример рассмотрите создание диаграмм на облачном диске, для этого  перейдите по ссылке)
  8. На новой странице постройте компьютерную модель собственных биоритмов на октябрь 2026 года. (Можете сделать копию страницы с расчетами и диаграммами)
  9. Обязательно в этом же файле ответьте на вопросы IV этапа (Анализ результатов)

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

Доделайте, если не успели, задание до 22.00 час 22.09.26.
Вот ссылка на задачник Макаровой