Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Delphi.Начало.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1.56 Mб
Скачать

Описание данных

Перед использованием данные, как переменные, так и константы необходимо описать. Данные описываются в разделе описаний. Для описания переменной исполь­зуется следующий синтаксис:

var

<список переменных>:<тип>;

Где ключевое слово var (от variable, что означает переменная) – задает описание переменных.

Например:

Var

i, j, k : integer;

adc,nk : real;

str1 : string;

Для описания константы используется следующий синтаксис:

const

<имя константы>=<значение>

где ключевое слово const задает описание констант.

Обратите внимание, при описании константы не требуется задавать тип, тип констан­ты определяется типом присваемого значения. Например:

const

pi=3.141592;

yes=true; no=false;

Задания для самостоятельной работы

Опишите следующие переменные:

  1. В 2-х переменных требуется хранить 3-х значные числа.

  2. В переменной требуется хранить количество лет человека.

  3. В трех переменных будет храниться зарплата человека, стоимость 1 булки хлеба, 1 брикета мороженого.

  4. В переменной будет храниться результат деления 2-х целых чисел.

  5. В переменной будет храниться 5-тизначное число.

Операции

На числовом типе данных определены следующие основные операторы:

Оператор

Описание

+

Сложение

-

Вычитание

*

Умножение

/

Деление

div

Целая часть от деления

mod

Остаток от деления

Из констант, переменных, обращений к функциям, операций и скобок можно строить выражения. Примеры выражений:

(a+b)*c , a*2.2, (a+b+c)/3, a div b, c mod 10.

Последовательность действий при вычислении выражений определяется обычными прави­лами, принятыми в математике.

Присвоение значения переменной. Оператор присваивания

Цель этого оператора - задание переменной некоторого значения. Синтаксис оператора:

<переменная> := <значение>;

Переменная рассматривается как неопределенная, если она описана, но ее значение не задано. Попытка использования такой переменной может вызвать ошибку. Не используйте в выражении такую переменную.

Пример 1:

Var a,b:integer;

Begin

a:=3; b:=5;

a:=a+b;

В примере 1 переменной a будет присвоено значение 8.

Пример 2:

Var a,i,result,j:integer;

begin

a:=9; i:=3;

result:=a+(2+i)*4+j;

i:=i+1;

В примере 2 в выражении

result:=a+(2+i)*4+j;

используется переменная j, значение которой не определено.

Пример 3.

Var

A,b,c:real;

Begin

A:=3.5; b:=6.9; c:=a+b;

End;

Для задания дробных чисел используется точка в качестве разделителя целой и дробной части.

Задания для самостоятельной работы

Написать выражения:

  1. Завести две переменных, в которых будут храниться длины сторон прямоугольного треугольника. Написать выражение для вычисления квад­рата гипотенузы.

  2. Завести две переменных, в которых хранится длина и ширина прямо­у­голь­ника. Написать выражение для вычисления периметра и площади треу­гольника.

  3. По радиусу написать выражение для длины и площади круга.

  4. Даны 5 вещественных переменных. Написать выражение для вычис­ле­ния значения среднего ариф­мети­­ческого этих переменных.

  5. Курс доллара 27.34 рублей за доллар хранится в переменной. Напишите выражение для пере­счета вводимых пользователем долларов в рубли( и наоборот рублей в доллары).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]