вторник, 28 февраля 2023 г.

Урок 47-48. Переменные. Типы данных. Арифметические операции

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

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

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

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

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

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

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 - результат работы алгоритма, его требуется вывести
2. Наберите текст программы в окне PyCharm
3. Сохраните текст программы на локальном компьютере в своей папке под именем Py8cl_02_name.py
4. Запустите программу  3 раза с разными данными
5. Проанализируйте полученный результат

Задание 2
Ввести двузначное число dig. Найти сумму(sm) и произведение(pr) его цифр d1, d2. Вывести результат sm и pr на экран. Для этой задачи сначала нарисовать блок-схему, затем написать текст программы в окне  PyCharm, сохранить в том же файле Py8cl_02_name.py

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

Задание 1
Установите на своем ПК Python + PyCharm в соответствии с инструкцией в блоге
Задание 2
Напишите в тетради программу Py8hm_02_name, которая вводит 2 целых числа x, y, затем последовательно считает:
  • сумму, выводит результат на экран
  • разность, выводит результат на экран
  • произведение, выводит результат на экран
  • среднее арифметическое x и y, выводит результат на экран
  • деление нацело  x на 3, выводит результат на экран
  • остаток от деления x на 2, выводит результат на экран
Задание 3
В тетради решить примеры:
15 // 2 =
15 % 2 =
421 % 10 =
421 // 10 =
357 % 100 =
357 // 100 =
357 // 10 % 10 =

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

    Отправить комментарий