Дата проведения занятия 21.03.24
Для изучения 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 вычитание;
Подробнее про арифметические операции читать здесь
Порядок выполнения операций:
Порядок выполнения операций:
- вычисление выражений в скобках
- возведение в степень
- умножение, деление, получение целого частного, получение остатка слева направо
- сложение и вычитание слева направо
Работа на ПК
Задание 0. Запуск среды IDLE. Подготовка к работе
1. Для запуска оболочки выберите в меню Пуск --> Программы --> Python 3.9 --> 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='))
Разделить нацело x на 3: res = x // 3, вывести значение res на экран
Найти остаток от деления x на 2: res = x % 2, вывести значение res на экран
Возвести y в куб: res = y**3, вывести значение res на экран
Конец
2. Наберите текст программы в окне Py02_name.py
3. Повторно сохраните текст программы на локальном компьютере в своей папке
Меню --> File -->Save
4. Запустите программу 3 раза с разными данными Run --> Run Module
5. Проанализируйте полученный результат
4. Запустите программу 3 раза с разными данными Run --> Run Module
5. Проанализируйте полученный результат
Комментариев нет:
Отправить комментарий