Дата проведения занятия 1.03.23
Часть 1. Понятие переменнойАлгоритм – это понятное и точное предписание исполнителю выполнить конечную последовательность команд, приводящую от исходных данных к искомому результату.
Программа - алгоритм, записанный на языке, понятном компьютеру.
Исполнителем программы является компьютер.
Алгоритмы описывают последовательность действий, которые производятся над некоторыми объектами.
В информатике отдельный информационный объект (число, символ, строка и др) называется величиной. Величины бывают постоянные (константы) и переменные.
Константой называется величина, значение которой указывается в тексте программы, и это значение не меняется во время работы программы. В 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 вычитание;
Подробнее про арифметические операции читать здесь
Порядок выполнения операций:
Порядок выполнения операций:
- вычисление выражений в скобках
- возведение в степень
- умножение, деление, получение целого частного, получение остатка слева направо
- сложение и вычитание слева направо
Работа на ПК
Задание 1
1. Напишите в тетради программу Py8cl_02_name, используя блок-схему вычисления среднего арифметического двух чисел из предыдущего урока.
Формула sr = ( a + b)/ 2 . Значения a и b - это исходные данные, их требуется ввести,
sr - результат работы алгоритма, его требуется вывести1. Напишите в тетради программу Py8cl_02_name, используя блок-схему вычисления среднего арифметического двух чисел из предыдущего урока.
Формула sr = ( a + b)/ 2 . Значения a и b - это исходные данные, их требуется ввести,
2. Наберите текст программы в окне PyCharm
3. Сохраните текст программы на локальном компьютере в своей папке под именем Py8cl_02_name.py
4. Запустите программу 3 раза с разными данными
5. Проанализируйте полученный результат
Задание 2
Ввести двузначное число dig. Найти сумму(sm) и произведение(pr) его цифр d1, d2. Вывести результат sm и pr на экран. Для этой задачи сначала нарисовать блок-схему, затем написать текст программы в окне PyCharm, сохранить в том же файле Py8cl_02_name.py4. Запустите программу 3 раза с разными данными
5. Проанализируйте полученный результат
Задание 2
Домашнее задание
Задание 1Установите на своем ПК Python + PyCharm в соответствии с инструкцией в блоге
Задание 2
Задание 2
Напишите в тетради программу Py8hm_02_name, которая вводит 2 целых числа x, y, затем последовательно считает:
В тетради решить примеры:
Прислать учителю информатики до 14.03.23 до 22.00 по школьной эл почте письмо-отчет о выполнении домашнего задания.
Тема письма: 8 кл ДЗ-2 Питон <ваша фамилия>
К письму прикрепить файл с текстом решенной задачи
Если что-то не получилось, в письме написать причину невыполнения задания
- сумму, выводит результат на экран
- разность, выводит результат на экран
- произведение, выводит результат на экран
- среднее арифметическое x и y, выводит результат на экран
- деление нацело x на 3, выводит результат на экран
- остаток от деления x на 2, выводит результат на экран
В тетради решить примеры:
15 // 2 =
15 % 2 =
421 % 10 =
421 // 10 =
357 % 100 =
357 // 100 =
357 // 10 % 10 =
Тема письма: 8 кл ДЗ-2 Питон <ваша фамилия>
Комментариев нет:
Отправить комментарий