|
Читайте также: |
Лабораторная работа №2.
Арифметические выражения. Программирование алгоритмов линейной структуры.
При выполнении работы необходимо знать:
· Что такое арифметические выражения.
· Стандартные арифметические функции.
· Как применить генератор случайных чисел, задать интервал для случайных чисел.
· Уметь составить схему программы (алгоритм) линейной структуры для данной задачи и записать программу по готовому алгоритму.
Теоретический минимум:
Арифметические выражения в языке Turbo Pascal.
Арифметическое выражение устанавливает порядок действий для получения числового значения. Арифметические выражения могут включать в себя: константы, переменные, знаки арифметических действий, круглые скобки, стандартные арифметические функции либо функции, определенные программистом.
Подстрочные и надстрочные записи не допускаются. Поэтому при составлении выражений важно следить, чтобы при записи в одну строку многоярусных алгебраических выражений порядок действий не изменился. Для этого используют дополнительные скобки (например, берут в круглые скобки числитель и знаменатель дроби).
Примеры арифметических выражений:
y:=(a+b)/(2*a*c); 
q:=-b-Sin(x)/(a/(b*5)-b/(c*3)); 
Каждое выражение при вычислении дает значение определенного типа, и тип вычисляемого значения должен совпадать с типом переменной, которой присваивается значение выражения.
Таблица 7. Арифметические операции.
| Знак | Операция | Типы операндов | Тип результата |
| + | Сложение | Целые Хотя бы один вещественный | Целый Вещественный |
| - | Вычитание | Целые Хотя бы один вещественный | Целый Вещественный |
| * | Умножение | Целые Хотя бы один вещественный | Целый Вещественный |
| / | Деление | Целые либо вещественные | Вещественный |
| div | Деление целых чисел | Только целые | Целый |
| mod | Остаток от деления целых чисел | Только целые | Целый |
Дата добавления: 2015-07-08; просмотров: 280 | Нарушение авторских прав
| <== предыдущая страница | | | следующая страница ==> |
| Cub Scout Pack 81 | | | Стандартные арифметические функции. |