Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Sitkin_Informatika_Programmirovanie_v_DELPHI.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
600.56 Кб
Скачать

Содержаниеотчёта

  • цельработыизадание;

  • текстмодуля;

  • примерработыприложениясуказаниемкомпонентовформы;

  • выводыпоработе.

Контрольныевопросы

  1. ПеречислитеокнаDelphi.Укажитеихназначение.

  2. Чтотакоесобытие,процедураегообработки,какеёназначить?

  3. Каковапрограммнаяифайловаяструктурапроекта?

Лабораторнаяработа№2

Линейныйалгоритм

Цель работыприобретение умений программирования ариф-метическихвыраженийполинейномуалгоритму.

Линейный алгоритмалгоритм, в котором действия выполня-ютсяпоследовательно другзадругомвпорядкезаписи.

Арифметическиевыражениявыполняютвсевычисления.Ре-зультатом является целое или вещественное число. Выражение задаётпорядок действий над данными и состоит из операндов (констант, пе-ременных,функций),знаковопераций икруглыхскобок.

Типыданных

Программаможетоперироватьсданнымиразныхтипов:це-лыми и вещественными числами, отдельными символами и строкамисимволов,логическимивеличинамиидр.Типданныхопределяетмножество допустимых значений, множество допустимых операцийнад данными типа, форматы представления данных. Характеристикиосновных типовданных представленывтабл.2.12.5.

Таблица2.1

Характеристикицелочисленныхтиповданных

Имятипа

Диапазонзначений

Память,байт

Byte

0255

1

Word

065535

2

Shortint

128127

1

Smallint

3276832767

2

Longint,Integer

21474836482147483647

4

Int64

2632631

8

Longword

04294967295

4

Таблица2.2

Характеристикивещественныхтиповданных

Имятипа

Диапазонзначений

Значащихцифр

Память,байт

Single

1,5·10453,4·1038

78

4

Double,Real

5·103241,7·10308

1516

8

Real48

2,9·10391,7·1038

1112

6

Extended

3,6·1049511,1·104932

1920

10

Таблица2.3

Характеристикисимвольныхтипов данных

Имятипа

Диапазонзначений

Память,байт

Char

СимволыкодовойтаблицыANSI

1

Widechar

СимволыкодовойтаблицыUNICODE

2

Таблица2.4

Характеристикистроковыхтиповданных

Имятипа

Диапазонзначений

String

Строкадо255символовкодовойтаблицыANSI

Widestring

СтрокасимволовкодовойтаблицыUNICODE

Таблица2.5

Характеристикилогическоготипаданных

Имятипа

Диапазонзначений

Память,байт

Boolean

False, True

1

Целочисленные, логический и символьные типы относят кпо-рядковымтипам данных. Все перечисленные выше типы являютсястандартными типами данных. Программист может вводить и соб-ственные (пользовательские) типы данных на основе стандартных. Кнаиболеераспространённымотносятдва:

  • тип диапазон(интервальный тип), задаётся своим минималь-ным и максимальным значениями и может быть определён на основелюбого порядкового типа, например, 1..12целые числа от 1 до 12или'a'..'z'буквылатинскогоалфавита;

  • перечисляемыйтип,например,color=(red,blue,green).

Все указанные выше типы, кроме строкового, относят к про-стым типам, но также существуют структурированные типы (масси-вы,множества,записи,файлы, строки) идругие.