Частное учреждение профессионального образования
«Столичный профессиональный колледж»
(ЧУПО СПК)
Программный продукт
На тему «выполнение задания № 8»
(сборник №1)
Понятие Выражения, на языке программирования Pascal
Подготовил: студент 2-го курса
специальности
«Программирование в компьютерных системах»
Капанжи.Н.И.
Проверил: преподаватель
Сахаров Виталий Моисеевич
«___» _________ 201___ г.
Оценка: « _______________ »
__________________________
(подпись)
Москва 2017
Оглавление
Введение……………………………………………………………
Часть I. Теоретическая
Постановка задачи
Проектирование
Часть II. Практическая
2.1. Алгоритм
2.2. Ручное тестирование
2.3.Исходный код
Часть III Тестирование
3.1.Интерфейз
3.2. Сценарий теста
3.3. Результат тестирования
Заключение
Список литературы
Приложение
Ведение
Актуальность темы-Значение выражения используется в информатике и математики, которая может использоваться в любое время, которая понадобится в жизни.
Выражение задает правило вычисления некоторого значения. Выражение состоит из констант, переменных, указателей функций, знаков операций и скобок.
Задачи:
- Операции отношения
- Математические операции
- Приоритет операций - Основные математические функции
Глоссарий
Теоретическая Часть 1 Глоссарий
Понятие выражения, входящее в состав оператора присваивания, нам уже встречалось: это комбинация переменных, констант, знаков операций и круглых скобок, записанная по определенным правилам. Выражения, в PL / I отличаются только большим набором операций и несколько другим порядком вычисления выражения
Программный прием определяется набором определенных программных понятий ( их семантикой, формой записи), соответствующих понятиям программных выражений, возможными способами реализации этих выражений с помощью процессора, а также сочетанием этих выражений, необходимым в рассматриваемой типичной программной ситуации.
Имеются и другие отличия. Однако общим для фортрана и алгола является то обстоятельство - что в основе обоих языков лежит понятие выражения, практически совпадающее с понятием математического выражения, использующего лишь алгебраические операции и элементарные функции. Простейшие объекты, из которых составляются выражения, - с-то целые и приближенные вещественные числа и логические значения.
Математические операции
В таблице приведены основные математические операции Турбо Паскаль.
Символ операции |
Название операции |
Пример |
* |
умножение |
2*3 (результат: 6) |
/ |
деление |
30/2 (результат: 1.5E+01) |
+ |
сложение |
2+3 (результат: 5) |
- |
вычитание |
5-3 (результат: 2) |
div |
целочисленное деление |
5 div 2 (результат: 2) |
mod |
остаток от деления |
5 mod 2 (результат: 1) |
Арифметические выражения
Арифметические выражения должны быть записаны в так называемой линейной записи согласно следующим правилам:
выражение должно быть записано в виде линейной цепочки символов;
используемые операции приведены в таблице:
НАЗВАНИЕ ОПЕРАЦИИ |
ФОРМА ЗАПИСИ |
сложение |
x + y |
вычитание |
x - y |
умножение |
x * y |
деление |
x / y |
нельзя опускать знаки операций, например, писать 5b. Для записи произведения чисел 5 и b надо писать 5*b;
аргументы функций (sin, cos и др.) как и аргументы вспомогательных алгоритмов, записываются в круглых скобках, например sin(x), cos(4*x).
Порядок выполнения операций при вычислении арифметических выражений можно регулировать при помощи скобок по обычным правилам. Там, где скобки отсутствуют, ЭВМ выполняет операции в следующем порядке:
вычисляет значение всех алгоритмов-функций и стандартных функций;
выполняет справа налево все операции возведения в степень;
выполняет слева направо все операции умножения и деления;
выполняет слева направо все операции сложения и вычитания.
В нашем случае сначала переменной number1 присваивается значение равное 3 и переменной number2 присваивается значение равное 4, затем вычисляется значение выражения (number1 + number2) и оно присваивается переменной result.
Сумма чисел посчитана.
Теперь надо вывести ее значение на экран. Для этого используют оператор Write - записать (вывести) на экран значение переменной, записанной в скобках. В нашем случае значение переменной number1, затем символ + , далее значение переменной number2, символ = и, наконец, значение результата result.
И, наконец, в конце раздела операторов стоит служебное слово End, после которого стоит точка.
