Дата проведения занятия 8в - 12.03.25,
8а, 8б - 18.03.25
Для изучения Python используем главы из учебника Босовой 3.1, 3.2
Часть 1. Понятие переменнойАлгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Программа - алгоритм, записанный на языке, понятном компьютеру.
Исполнителем программы является компьютер.
Алгоритмы описывают последовательность действий, которые производятся над некоторыми объектами.
В информатике отдельный информационный объект (число, символ, строка и др) называется величиной. Величины бывают постоянные (константы) и переменные.
Константой называется величина, значение которой указывается в тексте программы, и это значение не меняется во время работы программы. В Python принято записывать название переменной в верхнем регистре, если она должна использоваться как константа, только для чтения.
Программа - алгоритм, записанный на языке, понятном компьютеру.
Исполнителем программы является компьютер.
Алгоритмы описывают последовательность действий, которые производятся над некоторыми объектами.
В информатике отдельный информационный объект (число, символ, строка и др) называется величиной. Величины бывают постоянные (константы) и переменные.
Константой называется величина, значение которой указывается в тексте программы, и это значение не меняется во время работы программы. В Python принято записывать название переменной в верхнем регистре, если она должна использоваться как константа, только для чтения.
Например: RIGHT = 2
Переменной называется величина, значение которой меняется во время работы программы.
Python является языком с динамической типизацией. Это означает что любая переменная может, например, сначала быть числом, а затем строкой. (Это отличает Python от таких языков, как Pascal, C++, C# )
Итак, переменная - это величина, которая имеет имя, тип и значение.
1. Имя переменной или константы
Имена переменных, как правило, записываются в нижнем регистре. (minim) Имена констант - в верхнем регистре. (RIGHT)
В именах МОЖНО использовать:
x ** y возведение в степень
- латинские буквы (A - Z), причем строчные и заглавные буквы в Python различаются!
- цифры (0 - 9), имя не может начинаться с цифры
- знак подчеркивания _. Имя может начинаться с _
В именах НЕЛЬЗЯ использовать:
- русские буквы
- пробелы
- скобки, знаки +, =, !, ? и др
2. Числовой тип данных
Основными числовыми типами данных в Python являются- int - целое число. Например, 5
- float - вещественное, с плавающей точкой. Например, 5.2
3. Присвоить значение переменной - значит записать новое значение в переменную. Знак присвоения =
a = 6
d = a
d = d + 5
f = a + d
4. Вывод данных
4. Вывод данных
Для вывода данных на экран используется функция print()
print('Hello!') # увидим слово Hello!
print(sq) # увидим значение переменной sq
print('Сумма а и b равна', a + b) # увидим слова Сумма а и b равна, # затем значение a + b
5. Ввод данных
name = input('Введи свое имя=') # ввод строкиЧасть 2. Арифметические операции. Приоритет выполнения
ball = int(input('Введи балл=')) # ввод целого числа
kt = float(input('Введи катет=')) # ввод вещественного числа
Над числовыми данными выполняются следующие операции:
x ** y возведение в степень
x * y умножение;
x / y деление;
x / y деление;
x // y получение целого частного;
x % y получение остатка от целочисленного деления;
x + y сложение;
x - y вычитание;
Подробнее про арифметические операции читать здесь
Порядок выполнения операций:
Задание 2
Порядок выполнения операций:
- вычисление выражений в скобках
- возведение в степень
- умножение, деление, получение целого частного, получение остатка слева направо
- сложение и вычитание слева направо
Задание 2
В тетради решите примеры:
15 // 2 =
15 % 2 =
(27 // 2) + (27 % 2)=
421 % 10 =
421 // 10 =
(235 // 10) + (235 % 10)=
357 % 100 =
357 // 100 =
357 // 10 % 10 =
15 % 2 =
(27 // 2) + (27 % 2)=
421 % 10 =
421 // 10 =
(235 // 10) + (235 % 10)=
357 % 100 =
357 // 100 =
357 // 10 % 10 =
Работа на ПК
Задание 0. Запуск среды IDLE. Подготовка к работе
1. Для запуска оболочки выберите в меню Пуск --> Программы --> Python 3.ХХ --> IDLE.
В результате откроется окно Python Shell, в котором символы >>> означают приглашение ввести команду.
2. Для создания файла с программой в меню File выберите пункт New File.
3. В открывшемся окне наберите текст программы (обе строки набираем с самой левой, с 1 позиции):
#Урок 2
print ('Урок 2. Вас приветствует программа Васи Иванова')
#Урок 2
print ('Урок 2. Вас приветствует программа Васи Иванова')
4. Сохраните текст в своей папке под именем Py02_name.py, выбрав пункт меню File --> Save As. Учтите, что name - это ваша фамилия латинскими буквами
В этом файле будете сохранять программы, написанные на этом уроке.
В этом файле будете сохранять программы, написанные на этом уроке.
Задание 1. Посмотрим, как работают арифметические операции
1. Напишите в тетради программу, которая работает по такому алгоритму.
Начало
Ввести x (целое число): x = int(input('Введи x='))
Ввести y (целое число): y = int(input('Введи y='))
Найти сумму: res = x + y
Вывести значение res на экран: print (res)
Найти разность: res = x - y
Вывести значение res на экран: print (res)
Найти произведение: res = x * y
Вывести значение res на экран: print (res)
Разделить нацело x на 3: res = x // 3
Вывести значение res на экран: print (res)
Найти остаток от деления x на 3: res = x % 3
Вывести значение res на экран: print (res)
Возвести y в квадрат: res = y**2
Вывести значение res на экран: print (res)
Конец
2. Наберите текст программы в окне Py02_name.py
3. Повторно сохраните текст программы на локальном компьютере в своей папке
4. Запустите программу 4 раза с разными данными: x=7, y=4; x=-7, y=-4; x=11, y=-5; x=-11, y=5
4. Запустите программу 4 раза с разными данными: x=7, y=4; x=-7, y=-4; x=11, y=-5; x=-11, y=5
5. Результат запишите в таблицу
5. Проверьте и проанализируйте полученный результат
5. Проверьте и проанализируйте полученный результат
Домашнее задание
ЗаданиеУстановите на своем ПК Python + IDLE или выберите online-среду разработки в соответствии с инструкцией в блоге
Комментариев нет:
Отправить комментарий