Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Описание переменных

Читайте также:
  1. II Частные производные функции нескольких переменных
  2. II. Описание митоза и мейоза
  3. III Полный дифференциал функции нескольких переменных. Дифференциалы высших порядков
  4. III. Техническое описание
  5. VIII. ОПИСАНИЕ МАТЕРИАЛЬНО-ТЕХНИЧЕСКОГО ОБЕСПЕЧЕНИЯ ОБРАЗОВАТЕЛЬНОЙ ДЕЯТЕЛЬНОСТИ
  6. Анализ и описание семантики языковых средств, входящих в номинативное поле концепта.
  7. Анализ рисков реализации подпрограммы и описание мер управления рисками.

Челябинский институт путей сообщения

Филиал государственного образовательного учреждения высшего профессионального образования

Уральский государственный университет

Путей сообщения

Кафедра вычислительной техники

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

По информатике №12

Выполнил студент: Ломаева В.

Группы: Эд-132

Проверил: Попов В.Г.

Челябинск

Отчет

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

Для создания консольного приложения нужно из пункта главного меню Файл (File) выбрать команду Создать (New), затем изменю следующего уровня - команду Еще (Other Application), затем на вкладке Создать (New) появившегося диалогового окна Новые элементы (New Items) выбрать тип создаваемого приложения - Приложение для консоли (Console Application). В результате этих действий на экране появится окно Project1.dpr в котором находится шаблон главной процедуры консольного приложения (Листинг 3). В этом окне можно набирать операторы программы консольного приложения Delphi.

Сначала ввожу целые числа: x1,x2:integer, затем вещественные: y1,y2,y3:double, и символьные: z1,z2,z3:char. Придаю длину строковой переменной 10: S:string[10].

Задаем логическую переменную: L:boolean, у меня это false.

Для консольного вывода данных в Delphi используются стандартные процедуры вывода Write(..) и Writeln (..). Процедура Write(..) предназначена для вывода на экран монитора сообщений и значений переменных. Она также обеспечивает вывод информации в текстовый файл или передачу ее на логическое устройство. Формат процедуры Write(..):

Write(<Список вывода>);

где:

<Список вывода> - список переменных, разделенных запятыми, значения которых должны быть выведены. Кроме имен переменных в список можно включить сообщение - текст, заключенный в одиночные кавычки (строковую константу). Для переменных целого типа (ShortInt, SmallInt, LongInt, Int64, Byte, Word, Longword, Integer) формат - это целое число, которое задает ширину поля вывода (количество позиций на экране). Если значение переменной такое, что его изображение занимает меньше позиций, чем указано в формате, то перед первой цифрой числа будут выведены пробелы так, чтобы общее количество выведенных символов было равно указанному в формате. Для переменных вещественного типа (Real48, Single, Double, Extended, Comp, Currency, Real) формат представляет собой два целых числа, разделенных двоеточием. Первое число определяет ширину поля вывода, второе - количество цифр дробной части числа. Если задать только ширину поля, то на экране появится число, представленное в формате с плавающей точкой. Если ширины поля, указанной в формате, недостаточно для вывода значения переменной, то выводится число в стандартном формате с плавающей точкой и десятью цифрами после запятой (все поле вывода в этом случае занимает 17 позиций).

После выполнения процедуры Write(..) курсор остается в той позиции экрана, в которую он переместился после вывода последнего символа, выведенного этой процедурой. Следующая процедура Write(..) начинает вывод именно с этой позиции.

Для ввода числовых данных и присвоения их значений переменным в консольных приложениях используются стандартные процедуры ввода Read(..) и Readln(..). Стандартная процедура Read(..) предназначена для ввода с клавиатуры значений переменных (исходных данных).

В общем виде процедура записывается следующим образом:

Read (<Переменная1>, <Переменная2>,... <ПеременнаяN>)

где <ПеременнаяN> - имя переменной, значение которой должно быть введено с клавиатуры во время выполнения программы. Процедура Readln(..) отличается от процедуры Read(..) тем, что после выделения очередного числа из введенной с клавиатуры строки и присваивания его последней переменной из списка процедуры Readln(..), оставшаяся часть строки теряется, и следующая процедура Read(..) или Readln(..) будет требовать нового ввода. Перед каждой процедурой Read(..) или Readln(..) следует располагать процедуру Write(..), для того чтобы подсказать пользователю, какие данные ожидает от него программа. Если тип данных, вводимых с клавиатуры, не соответствует или не может быть приведен к типу переменных, имена которых указаны в процедуре Read(..) или Readln(..), то программа аварийно завершает работу (операторы, следующие за Read(..), не выполняются), и на экран выводится сообщение об ошибке.

Проблему вывода сообщений на русском языке консольными приложениями можно решить, разработав функцию перекодировки ANSI-строки в строку ASCII. Если эту функцию назвать RUS(..), то процедура вывода сообщения на русском языке может выглядеть, например, так:

Writeln(Rus('У лукоморья дуб зеленый')).

Описание переменных

Описание переменных производится в разделе описания переменных (после ключевого слова Var) основной части программы, интерфейсных или описательных частях модулей в следующем виде:

Var {Начало раздела описания переменных}

<Название переменной 1>: <Тип данных>;

{Описание переменной 1}

…...............................

<Название переменной N>: <Тип данных>;

{Описание переменной N}

При необходимости допускается описание нескольких переменных одного типа в одной строке. В этом случае названия переменных указываются через запятую:

<Название переменной 1>,..., <Название переменной М>: <Тип данных>;


Дата добавления: 2015-07-26; просмотров: 60 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Основные факторы внешней среды, влияющие на качество товаров| Условный оператор множественного выбора Case

mybiblioteka.su - 2015-2024 год. (0.007 сек.)