Практическая работа № 25 Тема : Типы данных в Delphi. Организация использование нескольких форм. Цель: Научиться создавать, отлаживать и компилировать простейшие программы с вводом и выводом данных в среде Delphi. Время: 80 мин. Задание: Создать программу, состоящую из нескольких форм и простых элементов управления – кнопок, надписей, текстовых полей. Первая форма (заставка) должна отображать фамилию автора программы, цель работы, вторая – отражать краткие теоретические сведения, третья – содержать элементы для ввода и вывода данных (символов, чисел, строк и т.д.) Литература: ввода-вывода, 1. Фаронов В.В. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2003. 2. Бобровский С.И. Delphi 7. Учебный курс. – СПб.: Питер, 2005. Содержание отчёта: − Ответы на вопросы, поставленные в пунктах выполнения работы. − Текст программы. − Выводы по работе (что изучили, чему научились). описания последовательности Последовательность выполнения работы: 1. Запустите Delpi, создайте новый проект – (в Delphi 2010) или Application (в Delphi 7). 2. Разместите на форме эмблему или рисунок, надпись, отражающую цель работы и дающую информацию об авторе. Наиболее просто вывести иллюстрацию, которая находится в файле с расширением bmp, jpg или ico, можно при помощи компонента Image, значок которого находится на вкладке Additional палитры 3. Добавьте в проект формы 2 и 3, на форму 1 добавьте компонент Timer и настройте его так, чтобы через 3-4 секунды форма 1 менялась на форму 2. 4. На форме 2 в компоненте Memo разместите информацию о существующих типах данных. Добавьте кнопку, по нажатию на которую форма 2 менялась бы на форму 3. Простые типы данных: 1) 2) 3) 4) 5) 6) 7) Порядковые типы, Целые типы, Символьные типы, Булевы типы, Перечислимые типы, Поддиапазонные типы, Действительные типы . Числа бывают целые и дробные.В следующей таблице перечислены стандартные типы целых чисел и соответствующие им дипазоны допустимых значений. Корюков И.В. «Практикум по информатике. Основы программирования» 1 Integer Cardinal Shortint Smallint Int64 Byte Word Наиболее удобным для использования в программах является тип Delphi Integer. Другие целые типы используются для уменьшения места, занимаемого данными в памяти компьютера. Дробные числа имеют дробную часть, отделяемую десятичной точкой. Допускается использование символа e (или E), за которым следует число, указывающее, что левую часть нужно умножить на 10 в соответствующей степени. Ниже приведены стандартные типы дробных чисел и соответствующие им диапазоны допустимых значений. Для большинства типов указан диапазон положительных значений, однако допустимым является аналогичный диапазон отрицательных значений, а также число 0. Real Real48 Singl Double Extended Comp Currency -2 147 483 648 .. +2 147 483 647 0 .. 4 294 967 295 -128 .. +127 -32 768 .. +32 767 -263 .. +263-1 0 .. +255 0 .. +65535 5*10-324 .. 1.7*10308 2.9*10-39 .. 1.7*1038 1.5*10-45 .. 3.4*1038 5*10-324 .. 1.7*10308 3.6*10-4951 .. 1.1*104932-1 -263 .. +263-1 922 337 203 685 477.5807 Наиболее удобным для использования в программах является тип Delphi Real. Ему эквивилентен тип Double, но в будущем это может быть изменено. Вычисления с дробными числами выполняются приближённо, за исключением типа Currency (финансовый), который предназначен для минимизации ошибок округления в бухгалтерских расчётах. Следующим типом данных является логический Boolean, состоящий всего из двух значений: True (Истина) и False (Ложь). При этом True > False. 5. На форме 3 расположите элементы, позволяющие ввести и вывести основные типы данных: целое положительное число, целое положительное или отрицательное число, вещественное число, вещественное число с повышенной точностью, символ, строка, дата (вывести следующую дату после введенной), время (вывести на 1 час, 1 минуту и 1 секунду больше). справка здесь: http://www.cyberguru.ru/programming/delphi/delphi-components-part1-page11.html 6. Выполните отладку, компиляцию программы и создайте exe-файл. 7. Сохраните проект в своём каталоге на сервере в папку «Программирование, пр.20» под именем pr_25_1.pas, pr_25_2.pas, pr_25_3.pas, и Project25.dpr, распечатайте тексты программы, формы (предварительно скопировав их в Word) и покажите преподавателю вместе с исполняемым файлом. Корюков И.В. «Практикум по информатике. Основы программирования» 2