Лабораторная работа №4

ПЛАН

По дисциплине: Язык программирования Python

Тема занятия: Работа со строками

Цель занятия: Научиться работать со строковыми переменными, обрабатывать отдель-ные символы строки

Количество часов: 2

Содержание работы (Задание, Задачи):

Задание: Организовать ввод арифметического выражения. При подсчете учитыватьналичие нескольких арифметических знаков, наличие скобок, приоритет операций.

Методические указания по выполнению:

При вводе выражений <А * (В - С)> и <А * В - С> значение результата будет не одина-ковым.

При вводе выражения <А / (В - С)> учитывать проверку деления на ноль. Знаменательдолжен быть отличен от нуля.

При обработке строки сначала необходимо определить наличие скобок. В случае еслискобки есть, необходимо взять выражение в скобках, затем определить знак и подсчитатьвыражение в скобках. Далее определить знак перед скобкой (за скобкой) определить второйоперанд (число) и подсчитать выражение. В случае если скобки отсутствуют, то определитьдва знака, в зависимости от приоритета операций взять два числа первого действия, затемвыполнить второе действие.

Нумерация позиции символов в строке начинается с нуля.

Вопросы для защиты лабораторной работы:

  1. Строки
  2. Преобразование типов данных
  3. Обработка символов строки