Скачать 1.87 Mb.
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ БЕЛАРУСЬ БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Факультет информационных технологий и робототехники Кафедра программного обеспечения вычислительной техники и автоматизированных систем Профессор Р.И.ФУРУНЖИЕВ, доцент Н.Н.ГУРСКИЙ ЛАБОРАТОРНЫЙ ПРАКТИКУМ по курсу: "КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ" Минск - 2000 СОДЕРЖАНИЕ Работа 1. 9 РАЗРАБОТКА ПРОСТЕЙШЕЙ ПРОГРАММЫ В СРЕДЕ DELPHI 9 Работа 2. 24 КОНСТРУИРОВАНИЕ ПРОГРАММ ДЛЯ РАЗВЕТВЛЯЮЩИХСЯ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ 24 Работа 3. 35 КОНСТРУИРОВАНИЕ ПРОГРАММ 35 ДЛЯ ЦИКЛИЧЕСКИХ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ 35 Работа 4. 44 КОНСТРУИРОВАНИЕ ПРОГРАММ 44 С ИСПОЛЬЗОВАНИЕМ МАССИВОВ 44 Работа 5. 53 ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ СТРОК 53 Работа 6. 64 ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ЗАПИСЕЙ И ФАЙЛОВ 64 Работа 7. 82 ПРОГРАММИРОВАНИЕ 82 С ИСПОЛЬЗОВАНИЕМ ПОДПРОГРАММ И МОДУЛЕЙ 82 Работа 8. 90 ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ СРЕДСТВ 90 ДЛЯ ОТОБРАЖЕНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ 90 Работа 9. 97 ВЫВОД ТЕКСТОВОЙ ИНФОРМАЦИИ НА ПРИНТЕР 97 Работа 10. 116 ВЫВОД НА ПРИНТЕР ГРАФИКИ 116 ПРИЛОЖЕНИЯ 125 КОМАНДЫ ОСНОВНОГО МЕНЮ 125 Align to Grid 126 Приостанавливает выполнение программы 128 СВОЙСТВА КОМПОНЕНТОВ 131 Свойство Тор 136 Задает клавиши быстрого выбора данной опции 138 Может содержать букву или цифру 149 Настройка диалога может варьироваться с помощью свойства 154 Название 159 ПРОЦЕДУРЫ И ФУНКЦИИ ДЛЯ РАБОТЫ СО СТРОКАМИ 163 МОДУЛЬ MATH. 167 ПРОЦЕДУРЫ И ФУНКЦИИ 167 Тригонометрические функции 167 При обращении к функции необходимо указать параметр типа Extended, в результате чего функция вернёт арккосинус от этого параметра типа Extended. 167 При обращении к функции необходимо указать параметр типа Extended, в результате чего функция вернёт арксинус от этого параметра типа Extended. 167 При обращении к функции необходимо указать два параметра X и Y типа Extended, в результате чего функция вычисляет арктангенс Y/X и вернет угол в правильном квадранте типа Extended. 167 При обращении к функции необходимо указать угол типа Extended, в результате чего функция вернёт котангенс от этого параметра типа Extended. 167 При обращении к функции необходимо указать два параметра X и Y типа Extended, в результате чего функция вернёт корень квадратный из (X2 + Y2) – гипотенуза прямоугольного треугольника по двум катетам типа Extended. 167 При обращении к функции необходимо указать угол Theta типа Extended, в результате чего функция возвращает одновременно Sin и Cos угла Theta. 168 При обращении к функции необходимо указать угол типа Extended, в результате чего функция вернёт тангенс от этого угла типа Extended. 168 Функции преобразования углов 168 При передаче параметра Cycles функция вернёт значение Radians:=Cycles*2PI. 168 При передаче параметра Cycles функция вернёт значение Radians:=Degrees*PI/180. 168 При передаче параметра Cycles функция вернёт значение Radians:=Grads*PI/200. 168 При передаче параметра Cycles функция вернёт значение Degrees:=Radians*180/PI. 168 При передаче параметра Cycles функция вернёт значение Grads:=Radians*200/PI. 168 При передаче параметра Cycles функция вернёт значение Cycles:=Radians/2PI. 168 Гиперболические функции 168 При обращении к функции необходимо указать параметр типа Extended, в результате чего функция вернёт гиперболический арккосинус от этого параметра типа Extended. 168 При обращении к функции необходимо указать параметр типа Extended, в результате чего функция вернёт гиперболический арксинус от этого параметра типа Extended. 168 При обращении к функции необходимо указать параметр типа Extended, в результате чего функция вернёт гиперболический арктангенс от этого параметра типа Extended. 169 При обращении к функции необходимо указать угол типа Extended, в результате чего функция вернёт гиперболический косинус от этого угла типа Extended. 169 При обращении к функции необходимо указать угол типа Extended, в результате чего функция вернёт гиперболический синус от этого угла типа Extended. 169 При обращении к функции необходимо указать угол типа Extended, в результате чего функция вернёт гиперболический тангенс от этого угла типа Extended. 169 Логарифмические функции 169 При обращении к функции необходимо указать параметр X типа Extended, в результате чего функция вернёт натуральный логарифм от (X+1) типа Extended. Данная функция используется, когда значение X близко к нулю. 169 При обращении к функции необходимо указать параметр X типа Extended, в результате чего функция вернёт десятичный логарифм от X типа Extended. 169 При обращении к функции необходимо указать параметр X типа Extended, в результате чего функция вернёт двоичный логарифм от X типа Extended. 169 При обращении к функции необходимо указать параметры X и Base типа Extended, в результате чего функция вернёт логарифм по основанию Base от X типа Extended. 169 Экспоненциальные функции 170 При обращении к функции необходимо ввести в качестве параметров основание Base типа Extended и степень Exponent целочисленного типа Integer, в результате чего функция вернёт значение Base в степени Exponent типа Extended. 170 При обращении к функции необходимо ввести в качестве параметров основание Base типа Extended и степень Exponent вещественного типа Integer, в результате чего функция вернёт значение Base в степени Exponent типа Extended. 170 Подпрограммы разного назначения 170 При обращении к функции необходимо ввести параметр X вещественного типа в результате чего функция вернёт ближайшее меньшее целое число отбросив часть после запятой. 170 При обращении к функции необходимо ввести параметр X вещественного типа в результате чего функция вернёт ближайшее большее целое число округляя X в большую сторону. 170 При обращении к функции необходимо указать число вещественного типа Extended в результате чего функция вернёт мантиссу и степень этого числа. 170 При обращении к функции необходимо указать два числа: X вещественного Extended и P целого Integer типа. В результате функция вернёт результат формулы X*P2 типа Extended. 170 Функция принимает параметр X вещественного типа Extended и массив коэффициентов вещественного типа Double, в результате чего функция вернёт значение полинома A*XN+B*XN-1+…+Z. 170 Статистические подпрограммы 171 При обращении к функции необходимо указать две переменные какого либо типа и функция вернёт наибольшее из них. 171 Функция принимает массив целых чисел и возвращает наибольшее из них. 171 Функция принимает массив вещественных Double чисел и возвращает наибольшее из них. 171 Функция принимает массив чисел типа Double и возвращает арифметическое среднее массива чисел. 171 Приняв массив вещественных чисел Double функция возвращает среднее арифметическое всех чисел и стандартное отклонение для этого набора чисел. 171 При обращении к функции необходимо указать две переменные какого либо типа и функция вернёт наименьшее из них. 171 Параметр overload указывает на то, что функция может быть переопределена. 171 Функция принимает массив целых чисел и возвращает наименьшее из них. 171 Функция принимает массив вещественных Double чисел и возвращает наименьшее из них. 171 Функция принимает массив чисел вещественного типа Double и возвращает статистические моменты порядков с первого по четвёртый, а также асимметрию Skew и эксцесс Kurtosis для набора чисел. 172 Принимая массив вещественных чисел типа Double функция возвращает квадратный корень из суммы квадратов этих чисел. 172 Принимая массив вещественных чисел типа Double функция возвращает выборочное стандартное отклонение типа Extended. 172 Принимая массив вещественных чисел типа Double функция возвращает выборочную дисперсию типа Extended. 172 Функция принимает две переменные вещественного типа и генерирует нормальную псевдораспределённую последовательность чисел с заданным средним значением Mean и стандартным отклонением StdDev. 172 Принимая массив вещественных чисел типа Double функция возвращает среднеквадратическое отклонение. 172 Принимая массив вещественных чисел типа Double функция возвращает сумму чисел из массива. 172 Функция принимает массив чисел вещественного типа и возвращает одновременно сумму и сумму квадратов этих чисел. 172 Функция принимает массив чисел целочисленного типа и вычисляет их сумму. 172 Функция принимает массив чисел вещественного типа и вычисляет сумму их квадратов. 172 Функция принимает массив чисел вещественного типа и вычисляет сумму квадратов всех величин от их среднего арифметического. 172 Функция принимает массив чисел вещественного типа и возвращает выборочную дисперсию для этих чисел, используя «несмещённую» формулу 173 Финансовые функции 173 Специальный перечислительный тип используемый в финансовых функциях. 173 Функция принимает два вещественных и два целочисленных параметра и в результате возвращает значение амортизации методом двойного баланса. 173 Для этой функции необходимо передавать три вещественных, один целочисленный параметр и параметр собственного перечислительного типа, после чего функция вернет будущее значение вложения. 173 Для этой функции необходимо передавать три вещественных, два целочисленных параметра и параметр собственного перечислительного типа, после чего функция вернет количество процентов по ссуде. 173 Для этой функции необходимо передавать три вещественных, один целочисленный параметр и параметр собственного перечислительного типа, после чего функция вернет норму прибыли, необходимую для получения заданной суммы. 173 Функция принимает массив чисел вещественного типа и вещественный параметр после чего возвращает внутреннюю скорость оборота вложения для ряда последовательных выплат. 173 Функция принимает массив чисел вещественного типа, вещественный параметр и параметр собственного перечислительного типа, после чего возвращает чистую текущую стоимость вложения для ряда последовательных выплат. 174 Функция принимает четыре вещественных параметра и параметр собственного перечислительного типа, после чего функция вернет количество периодов, за которые вложение достигнет заданной величины. 174 Для этой функции необходимо передавать три вещественных, один целочисленный параметр и параметр собственного перечислительного типа и функция вернет размер периодической зарплаты для погашения ссуды при заданном числе периодов, процентной ставке, а также текущем и будущем значениях ссуды. 174 Для этой функции необходимо передавать три вещественных, два целочисленных параметра и параметр собственного перечислительного типа, после чего функция вернет платежи по процентам за заданный период. 174 Для этой функции необходимо передавать три вещественных, один целочисленный параметр и параметр собственного перечислительного типа, после чего функция вернет текущее значение вложения. 174 Для вычисления функции необходимо сообщить в качестве параметров две переменные вещественного и одну целочисленного типа в результате чего функцией будет возвращено значение амортизации методом постоянной нормы. 174 Для вычисления функции необходимо сообщить в качестве параметров две переменные вещественного и две целочисленного типа в результате чего функцией будет возвращено значение амортизации методом весовых коэффициентов. 175 МЕТОДИЧЕСКИЕ УКАЗАНИЯ При выполнении всех работ необходимо: 1. Сформулировать цель работы. 2. Сформулировать задачу. 3. Выбрать метод и разработать алгоритм решения. 4. Разработать программу. 5. Выполнить компьютерное моделирование на Delphi. 6. Сделать выводы и обобщения. 7. Составить отчет. Отчеты по всем лабораторным работам рекомендуется объединить в один общий отчет. Образец оформления титульного листа приведен ниже. Перед печатанием электронный вариант отчета следует показать преподавателю для возможной коррекции. При выполнении работ рекомендуется обратиться к литературе [1-9]. ПРИЛОЖЕНИЕ 1 ОБРАЗЕЦ ТИТУЛЬНОГО ЛИСТА МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РЕСПУБЛИКИ БЕЛАРУСЬ БЕЛОРУССКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ Факультет информационных технологий и робототехники (ФИТР) Кафедра программного обеспечения вычислительной техники и автоматизированных систем О Т Ч Е Т ПО ЛАБОРАТОРНЫМ РАБОТАМ по курсу: "КОНСТРУИРОВАНИЕ ПРОГРАММ И ЯЗЫКИ ПРОГРАММИРОВАНИЯ"
Минск – 2002 ЛИТЕРАТУРА
|
Луганский государственный медицинский университет белорусский государственный... А. А. Никоноров – доктор медицинских наук, профессор, заведующий кафедрой биологической химии |
664074, г. Иркутск, ул. Лермонтова, 83 Национальный исследовательский Иркутский государственный технический университет |
||
Программа «количественного смягчения» Научный редактор И. В. Колесова, канд экон наук, доц. Севастопольский национальный технический университет |
Лексикографический анализ перевода англоязычных автомобильных терминов на русский язык Национальный исследовательский Иркутский государственный технический университет |
||
Фгбоу впо «Пермский национальный исследовательский политехнический университет» Научно-технический обзор вопросов применения современных макрошероховатых дорожных покрытий |
Сравнительный анализ систем электронного архива для внедрения в ОАО... Национальный исследовательский Иркутский государственный технический университет |
||
Донецкий национальный технический университет кафедра менеджмента и хозяйственного права Рекомендовано на заседании Ученого совета Донецкого национального технического университета (протокол №3 от 17. 04. 15 г.) |
А. Н. Акуленко Белорусский государственный университет Структурные образующие сознания. Психосемантика сознания. Проблемы значения и смыслов |
||
Технический регламент Таможенного союза «Электромагнитная совместимость технических средств» Заказчик: федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет... |
Паспорт фонда оценочных средств профессионального модуля Федеральное государственное бюджетное образовательное учреждение высшего образования «Казанский национальный исследовательский технический... |
||
Ульяновский государственный технический университет Положением о закупке товаров, работ, услуг федерального государственного бюджетного образовательного учреждения высшего образования... |
«национальный медицинский исследовательский центр «межотраслевой... Национальный медицинский исследовательский центр межотраслевой научно-технический комплекс |
||
«национальный медицинский исследовательский центр «межотраслевой... Национальный медицинский исследовательский центр межотраслевой научно-технический комплекс |
«национальный медицинский исследовательский центр «межотраслевой... Национальный медицинский исследовательский центр межотраслевой научно-технический комплекс |
||
«национальный медицинский исследовательский центр «межотраслевой... Национальный медицинский исследовательский центр межотраслевой научно-технический комплекс |
Техническое задание на поставку аптечек оказания первой помощи работникам книту-каи Федеральное государственное бюджетное образовательное учреждение высшего образования «Казанский национальный исследовательский технический... |
Поиск |