Типы данных в Delphi. Организация ввода-вывода, использование нескольких форм - davaiknam.ru o_O
Главная
Поиск по ключевым словам:
страница 1
Похожие работы
Название работы Кол-во страниц Размер
«Понятие переменной. Тип переменной. Числовые типы данных. Команда... 1 41.69kb.
Задача пу поставка данных на обработку, их вывод за пределы вычислительного... 6 1433.84kb.
Поток. Иерархия классов потоков 1 60.78kb.
Мультимедиа-устройство ввода-вывода изображения и ввода-вывода звука. 1 93.14kb.
Компоненты Delphi Обзор палитры компонентов Delphi 1 105.85kb.
«Обзор современных промышленных субд» 1 159.86kb.
Основные типы данных в Mathcad 1 86.96kb.
Введение в delphi 32 3183.46kb.
Структура данных 1 23.23kb.
1. Архитектура пэвм и ее подсистемы ввода-вывода. Классификация интерфейсов... 14 2077.57kb.
Программирование в среде Delphi Часть III файлы 1 Диалоговые окна 1 260.71kb.
Закон, принятый Верховным Советом Латвийской Республики 20 декабря... 1 131.66kb.
Направления изучения представлений о справедливости 1 202.17kb.

Типы данных в Delphi. Организация ввода-вывода, использование нескольких форм - страница №1/1

Практическая работа № 20


Тема: Типы данных в Delphi. Организация ввода-вывода, использование нескольких форм.

Цель: Научиться создавать, отлаживать и компилировать простейшие программы с вводом и выводом данных в среде Delphi.

Время: 80 мин.

Задание: Создать программу, состоящую из нескольких форм и простых элементов управления – кнопок, надписей, текстовых полей. Первая форма (заставка) должна отображать фамилию автора программы, цель работы, вторая – отражать краткие теоретические сведения, третья – содержать элементы для ввода и вывода данных (символов, чисел, строк и т.д.)

Литература: 1. Фаронов В.В. Программирование на языке высокого уровня: Учебник для вузов. – СПб.: Питер, 2003.
2. Бобровский С.И. Delphi 7. Учебный курс. – СПб.: Питер, 2005.
Содержание отчёта:

  • Ответы на вопросы, поставленные в пунктах описания последовательности выполнения работы.

  • Текст программы.

  • Выводы по работе (что изучили, чему научились).

Последовательность выполнения работы:

  1. Запустите Delpi, создайте новый проект – (в Delphi 2010) или Application (в Delphi 7).

  2. Разместите на форме эмблему или рисунок, надпись, отражающую цель работы и дающую информацию об авторе.

  • Наиболее просто вывести иллюстрацию, которая находится в файле с расширением bmp, jpg или ico, можно при помощи компонента Image, значок которого находится на вкладке Additional палитры

c:\temp\snaghtmlb3baba.png

  1. Добавьте в проект формы 2 и 3, на форму 1 добавьте компонент Timer и настройте его так, чтобы через 3-4 секунды форма 1 менялась на форму 2.

  2. На форме 2 в компоненте Memo разместите информацию о существующих типах данных. Добавьте кнопку, по нажатию на которую форма 2 менялась бы на форму 3.

Простые типы данных: 

  1. Порядковые типы,

  2. Целые типы,

  3. Символьные типы,

  4. Булевы типы,

  5. Перечислимые типы,

  6. Поддиапазонные типы,

  7. Действительные типы .

Числа бывают целые и дробные.В следующей таблице перечислены стандартные типы целых чисел и соответствующие им дипазоны допустимых значений.

   Integer

   -2 147 483 648 .. +2 147 483 647

   Cardinal

   0 .. 4 294 967 295

   Shortint

   -128 .. +127

   Smallint

   -32 768 .. +32 767

   Int64

   -263 .. +263-1

   Byte

   0 .. +255

   Word

   0 .. +65535

Наиболее удобным для использования в программах является тип Delphi Integer. Другие целые типы используются для уменьшения места, занимаемого данными в памяти компьютера.

Дробные числа имеют дробную часть, отделяемую десятичной точкой. Допускается использование символа e (или E), за которым следует число, указывающее, что левую часть нужно умножить на 10 в соответствующей степени. Ниже приведены стандартные типы дробных чисел и соответствующие им диапазоны допустимых значений. Для большинства типов указан диапазон положительных значений, однако допустимым является аналогичный диапазон отрицательных значений, а также число 0.

   Real

   5*10-324 .. 1.7*10308

   Real48

   2.9*10-39 .. 1.7*1038

   Singl

   1.5*10-45 .. 3.4*1038

   Double

   5*10-324 .. 1.7*10308

   Extended

   3.6*10-4951 .. 1.1*104932-1

   Comp

   -263 .. +263-1

   Currency

   922 337 203 685 477.5807

Наиболее удобным для использования в программах является тип Delphi Real. Ему эквивилентен тип Double, но в будущем это может быть изменено. Вычисления с дробными числами выполняются приближённо, за исключением типа Currency (финансовый), который предназначен для минимизации ошибок округления в бухгалтерских расчётах.

Следующим типом данных является логический Boolean, состоящий всего из двух значений: True (Истина) и False (Ложь). При этом True > False.

  1. На форме 3 расположите элементы, позволяющие ввести и вывести основные типы данных:

целое положительное число,

целое положительное или отрицательное число,

вещественное число,

вещественное число с повышенной точностью,

символ,

строка,

дата (вывести следующую дату после введенной),

время (вывести на 1 час, 1 минуту и 1 секунду больше).

справка здесь: http://www.cyberguru.ru/programming/delphi/delphi-components-part1-page11.html


  1. Выполните отладку, компиляцию программы и создайте exe-файл.

  2. Сохраните проект в своём каталоге на сервере в папку «Программирование, пр.20» под именем pr_20_1.pas, pr_20_2.pas, pr_20_3.pas, и Project20.dpr, распечатайте тексты программы, формы (предварительно скопировав их в Word) и покажите преподавателю вместе с исполняемым файлом.




Корюков И.В. «Практикум по информатике. Основы программирования»











Дипломатия — патриотическое искусство лгать ради блага своей родины. Амброз Бирс
ещё >>