![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Вызов функции осуществляется одним из двух способов:
1) в операторе вывода;
2) в операторе присвоения.
В первом случае записывается имя функции, в скобках фактические аргументы и знак равно (=).
Имя_функции(список фактических аргументов) =
Если результат работы функции далее используется в документе, то целесообразно вызов функции записать в операторе присвоения, присвоив результат вызова функции некоторой переменной.
Имя_переменной:= Имя_функции(список фактических аргументов)
Внимание!
Во время вызова функции количество и порядок следования фактических аргументов обязательно должен соответствовать количеству и порядку следования формальных.
Фактическим аргументом может быть или числовое значение, или некоторая заданная переменная или математическое выражение.
Пример.
Определение функций: ,
Вызов функций: ,
8. Форматирование результатов. В пакете Mathcad ввод и вывод числовых данных возможен в двух основных представлениях:
- десятичном, например 12345.6789;
- с порядком, например 1.234´104.
Имеется возможность изменять формат отображения числа. Параметры формата, в котором выводятся числовые значения, можно установить как для всех областей документа (глобально) так и для отдельных областей (локально).
Для глобальной установки формата необходимо выполнить следующие действия:
a) установить визир () на пустом месте документа;
b) в меню Формат (Format) выбрать команду Результат (Result).
Чтобы установить формат локально для конкретной области, в которую осуществляется вывод числового значения, необходимо:
a) установить маркер ввода справа от оператора вывода (=), т.е. там, где уже выведен результат или будет выводиться (при вычислениях в ручном режиме);
b) в меню Формат (Format) выбрать команду Результат (Result) или выполнить двойной щелчок левой кнопкой мыши.
В обоих случаях на экране появится диалоговое окно Формат Результата (Result Format), в котором параметры формата будут иметь вид, установленный в пакете Mathcad по умолчанию или установленный перед этим пользователем (рис. 10).
Рис. 10. Диалоговое окно Формат Результата
( страница Формат числа).
Диалоговое окно имеет четыре страницы с закладками:
v Формат числа (Number Format) – для представления чисел в различных форматах.
v Параметры отображения (Display Options) – для изменения стиля отображения массивов, выбора обозначения мнимой единицы и задания системы счисления.
v Погрешностьь (Tolerance) –для установки порогового значения округления (в степенях 10) для действительной и мнимой части числа. Числа, по модулю меньшие установленного порога, отображаются в виде нуля.
v Отображение единиц измерения (Unit Display) – для работы с размерными переменными.
Более подробно рассмотрим использование страниц с закладками Формат числа и Параметры отображения.
Страница Формат числа (Number Format). Здесь можно выбрать формат выводимого числового результата:
· Общие (General) – числа отображаются в десятичном представлении или в представлении с порядком;
· Десятичный (Decimal) - числа отображаются только в десятичном представлении;
· Научный (Scientific) - числа отображаются только с порядком;
· Инженерный (Engineering ) - числа отображаются только с порядком, кратным 3-м;
· Дробь (Fraction) – число отображается в виде дроби.
В каждом из этих форматов допускается изменение параметров представления числа.
При выводе чисел по умолчанию принят формат Общий. При работе с этим форматом можно управлять количеством отображаемых десятичных знаков, задавая их количество (от 0 до 17) в поле Число десятичных знаков (Number of decimal places). В поле Экспоненциальный порог (Exponential threshold) задается порог (от 0 до 15), т.е. показатель степени 10, после достижения которого, число отображается с порядком. Опция Показывать конечные нули позволяет отображать или скрывать незначащие нули.
В таблице 1 приведены примеры вывода числа 123.45678 в формате Общий с разными значениями показательного порога и различным количеством десятичных знаков. Для чисел, отображенных в строках № 3 и № 5 был установлен флажок Показывать конечные нули.
Таблица 1. Примеры отображения числа 123.45678 в формате Общий.
№ п/п | Отображение числа | Число десятичных знаков | Показательный порог |
123.457 | |||
123.45678 | |||
123.456780 | |||
1.235´102 | |||
123.45678000 |
Страница Параметры отображения (Display Options). Общий вид этой страницы представлен на рис. 11.
Рис. 11. Диалоговое окно Формат Результата
( страница Параметры отображения).
В пакете Mathcad существуют два стиля отображения массивов: в виде матрицы и в виде таблицы (рис. 12).
Для изменения стиля отображения массива необходимо в списке Стиль отображения матриц (Matrix display style) выбрать один из предлагаемых стилей:
- Автоматически (Automatic) –стиль выбирается пакетом Mathcad;
- Матрица (Matrix);
- Таблица (Table).
Рис. 12. Отображение массива в виде матрицы (а) и таблицы (б).
На рис. 13 показано отображение матрицы А, элементами которой являются вектора а1, а2, а3 и а4. Вывод матрицы А приведен в двух вариантах.
а) Вложенные массивы отображены в свернутой форме. При этом в фигурных скобках через запятую указаны количество строк и столбцов в соответствующих массивах.
б) Вложенные массивы отображены в развернутой форме. Для этого установлен флажок Развертывать вложенные массивы.
Для записи комплексных чисел в пакете Mathcad используется мнимая единица i. По определению, . Можно мнимую единицу выводить не как i, а как j. Изменение обозначения мнимой единицы осуществляется в списке Значение мнимой части (Imaginary Value).
Рис. 13. Отображение матрицы А в свернутом (а)
и развернутом (б) виде.
Результаты вычислений можно представить не только в десятичного, но и в двоичном, восьмеричном или шестнадцатеричном виде.
Чтобы задать систему счисления необходимо выбрать соответствующий элемент списка Основание системы исчисления (Radix):
· Десятичный (Decimal);
· Двоичный (Binary);
· Восьмеричный (Octal);
·Шестнадцатеричный (Hexadecimal).
На рис. 14 приведены примеры вывода числа 12 в различных системах счисления.
Рис. 14. Вывод числа в различных системах счисления.
9. Математические константы пакета
- символ бесконечности (машиная бесконечность) ¥ (Ctrl+Shift+<z>, на панели Математический анализ);
- основание натурального логарифма е (клавиша <е>);
- число p (Ctrl+Shift+<p>, кнопка панели Калькулятор или Греческий);
- i, j - мнимая единица- (клавишами <1>, <i> или <1>, <j>);
- символ процента % (клавиша <%>).
Значения математических констант, действующие в пакете "по умолчанию":
10. Системные переменные пакета.
- TOL – погрешность численных методов;
- ORIGIN – значение начального индекса (номера элемента) в массивах;
- PRNPRECISION - установка формата данных (количество выводимых цифр) при выводе в файл;
- PRNCOLWIDTH - установка формата (ширины) столбца при выводе в файл;
-CWD - строковое представление пути к текущей рабочей папке. Например: CWD= "E:\EOM\El\214\Ivanov\"
Значения системных переменных, действующие в пакете "по умолчанию":
Объектно-ориентированное программирование на языке Delphi
Информатика – это область человеческой деятельности, связанная с процессами преобразования информации с помощью компьютеров и их взаимодействием со средой применения. Информатика появилась благодаря развитию компьютерной техники и немыслима без нее.
Одним из важнейших разделов информатики является программирование. Язык программирования – это формальный, искусственно созданный язык для написания и реализации алгоритма на компьютере.
Данное методическое пособие предназначено для изучения основ объектно-ориентированного языка программирования Delphi (ООП) без ориентации на структурную парадигму.
Среди главных причин, принесших заслуженную популярность объектно-ориентированного программирования, следует отметить следующие:
· почти полное разрешение проблемы кризиса в программном обеспечении, за счет уменьшения времени на разработку программного продукта и высокой технологии программирования;
· переход от существующих языков программирования к новым, прогрессивным информационным технологиям и сходство идей объектно-ориентированного программирования с идеями из других областей науки.
Методы ООП для решения технических задач нередко используются в повседневной жизни, поэтому, обучение языкам объектно-ориентированного программирования не вызывает особых трудностей.
Методическое пособие может быть рекомендовано для студентов, изучающих объектно-ориентированное программирование.
Оглавление
Алгоритмы и исполнители. 5
Основные понятия объектно-ориентированного программирования. 6
Проверочная работа №1. Алгоритмы и исполнители. Основные понятия ООП 8
Форма и размещение на ней простейших объектов. 10
Лабораторная работа №1. 12
Расположение объектов на форме. 17
Лабораторная работа №2. 18
Дополнительные возможности при работе с объектами Edit, Memo. Кнопка с изображением BitBtn. 19
Лабораторная работа №3. MainMenu - главное меню формы.. 20
Проверочная работа №2. Работа с компонентами. 21
Арифметические операции в ООП.. 22
Лабораторная работа № 4. 24
Лабораторная работа №5. Алгоритм решения математический задачи на языке. 25
Стандартные арифметические функции. 26
Лабораторная работа № 6. 27
Флажки (CheckBox) и переключатели (RadioButton). Условный оператор. 27
Лабораторная работа №7. 32
Проверочная работа №3. Условный оператор. 34
Оператор варианта. 39
Лабораторная работа №8. 40
Работа со строками в объектно-ориентированном программировании. Оператор цикла с параметрами. 41
Лабораторная работа №9. 44
Программирование циклических алгоритмов. Циклы «до» и «пока». 45
Лабораторная работа №10. 46
Проверочная работа №4. Строки. Циклы.. 49
Рассмотрение дополнительных компонентов для ввода/вывода строк. 52
Оператор присоединения (With) 54
Графические компоненты.. 55
Лабораторная работа №11. 57
Работа с таблицами. 59
Лабораторная работа №12. 60
Массивы.. 61
Лабораторная работа №13. 63
Проверочная работа №5. Массивы.. 64
Обработка событий мыши. Регулировка прозрачности формы.. 67
Процедуры и функции вызова диалоговых окон. 68
Лабораторная работа №14. 69
Работа с датой и временем. 70
Лабораторная работа №15. 74
Компоненты вкладки Samples. Обработка событий OnDownClick и OnUpClick 74
Лабораторная работа №16. 75
Компоненты вкладки Dialogs. 76
Лабораторная работа №17. 76
Контрольная работа. 78
Список рекомендуемой литературы.. 80
Дата публикования: 2014-11-28; Прочитано: 649 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!