Практическая работа на тему «Программирование арифметических выражений на языке Python».
Уровень 1 (начальный)
Критерии выполнения:
Используются базовые арифметические операции:
сложение (+), вычитание (-), умножение (*), деление (/).
Ввод данных осуществляется через input(),преобразование в числовой тип — через int()или float().
Результат выводится с помощью print().
Код не содержит синтаксических ошибок.
Уровень 2 (средний)
Критерии выполнения:
Применяются несколько арифметическихопераций в одном выражении (включаявозведение в степень ** и остаток от деления %).
Используются скобки для управления порядком вычислений.
Выполняются преобразования типов данных.
Вывод результата оформлен с пояснением.
Уровень 3 (сложный)
Критерии выполнения:
Используются математические функции из модуля math (math.sqrt(), math.pow() и др.).
Выполняются сложные вычисления с несколькими переменными.
Обеспечена точность вычислений (работа с float).
Вывод оформлен в структурированном виде.
Просмотр содержимого документа
«Практическая работа на тему «Программирование арифметических выражений на языке Python»»
Практическая работа на тему «Программирование арифметических выражений на языке Python»
Уровень 1 (начальный)
Критерии выполнения:
Используются базовые арифметические операции:
сложение (+), вычитание (-), умножение (*), деление (/).
Ввод данных осуществляется через input(),преобразование в числовой тип — через int()или float().
Результат выводится с помощью print().
Код не содержит синтаксических ошибок.
Задания:
Введите два целых числа и выведите их сумму.
Введите длину стороны квадрата и вычислите егопериметр (формула: P=4×a).
Введите два числа и найдите их среднее арифметическое (формула: (a+b)/2).
Жизненная ситуация: сумма покупки. Пользователь вводит цену товара и количество купленных единиц. Программа вычисляет общую стоимость покупки.
Уровень 2 (средний)
Критерии выполнения:
Применяются несколько арифметическихопераций в одном выражении (включаявозведение в степень ** и остаток от деления %).
Используются скобки для управления порядком вычислений.
Выполняются преобразования типов данных.
Вывод результата оформлен с пояснением.
Задания:
Введите радиус окружности и вычислите её длину (формула: L=2πr, используйте math.pi).
Введите трёхзначное число и найдите сумму егоцифр (используйте // и %).
Введите количество минут и переведите его в часыи минуты (например, 135 мин → 2 ч 15 мин).
Жизненная ситуация: расчёт электроэнергии. Пользователь вводит показания счётчика запрошлый месяц и текущий месяц, а также тарифза 1 кВт·ч. Программа вычисляет расходэлектроэнергии и сумму к оплате.
Уровень 3 (сложный)
Критерии выполнения:
Используются математические функции из модуля math (math.sqrt(), math.pow() и др.).
Выполняются сложные вычисления с несколькими переменными.
Обеспечена точность вычислений (работа с float).
Вывод оформлен в структурированном виде.
Задания:
Введите длины двух катетов прямоугольноготреугольника и вычислите длину гипотенузы (потеореме Пифагора: c=a2+b2).
Введите координаты двух точек на плоскости (x1, y1) и (x2, y2)
и найдите расстояние между ними (формула: d=(x2−x1)2+(y2−y1)2).
Введите сумму вклада, годовую процентнуюставку и срок в годах. Вычислите сумму сначисленными процентами по формуле сложных процентов: S= P× (1+100 r) n,
где P — начальная сумма, r — ставка, n — срок.
Жизненная ситуация: расширенный расчётэлектроэнергии с дифференцированнымтарифом. Пользователь вводит:
показания дневного тарифа за прошлый и текущий месяц;
показания ночного тарифа за прошлый и текущий месяц;
стоимость 1 кВт·ч по дневному тарифу;
стоимость 1 кВт·ч по ночному тарифу.
Программа вычисляет:
расход по дневному и ночному тарифам;
стоимость по каждому тарифу;
общую сумму к оплате.