Курсовая, контрольная работа. Примеры выполнения

Атомная энергетика. Ядерные реакторы АЭС. Атомный флот. Ядерное оружие

Атомные станции
Реактор БН-800
ВВЭР-1000
РБМК-1000
Ледоколы
Подлодки
Флот
Гражданский суда
Ядерное оружие
Ядерная физика
Плавучие АЭС
Авиация

Высшая математика

1 семестр
2 семестр
3 семестр
Задачи
Интеграл
Курсовая
Контрольная
Практикум
Алгебра
Матанализ
Геометрия
Карта сайта

 

 

12.4. ПЕРЕМЕННЫЕ. ИНИЦИАЛИЗАЦИЯ ПЕРЕМЕННЫХ

Тип переменных определяется пользователем в разделе описания переменных:

var
  X,Y,Z: real;
  I,J,K: integer;
  Digit: 0..9;
  C: Color;
  Done,Error: boolean;
  Operator: (plus, minus, times);
  Hue1,Hue2: set of Color;
  Today: Date;
  Results: MeasureList;
  P1,P2: Person;
  Matrix: array[1..10,1..10] of Real;

Переменные, описанные вне процедуры и функции, называются глобальными переменными и располагаются в сегменте данных. Переменные, описанные в самой процедуре или функции, называются локальными переменными и располагаются в сегменте стека.

Тип, задаваемый для переменных, может быть идентификатором типа, который был ранее описан в разделе описания типов того же самого блока, или блока, в который входит данный блок, или модуля, или же этот тип может быть новым определением типа.

В настоящее время в профессиональном программировании принято записывать имена переменных с использованием так называемой венгерской нотации.

Венгерская нотация  — это соглашение о наименованиях переменных и функций. Соглашение широко используется при программировании на языках Pascal, C и в среде Windows.

Венгерская нотация основывается на следующих принципах:

Префиксы записываются малыми буквами, первая буква каждого слова — заглавная, префиксы и слова записываются либо слитно, либо через символ _ (подчеркивание).

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

Префикс

Тип

by

Byte

sh

Shortint

I

Integer

w

Word

l

Longint

r

Real

si

Single

d

Double

e

Extended

c

Comp

ch

Char

b

Boolean

p

Pointer

x,у

координаты символа или точки на экране

Для величин структурированного типа могут быть использованы следующие префиксы:

a – Array
s – String
sz - Stringz
se – Set
re – Record
f – File
t - Text

Например:
rV, arVector[1..20], sName, iCount.

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

Для задания начальных значений переменным (инициализации переменных) Турбо Паскаль позволяет присваивать начальные значения переменным одновременно с их описанием. Для этого используется конструкция имя переменной: тип = значение; которая должна быть размещена в разделе описания констант, например:

const rWeight: Real = 0.4;

7271f726
Основные понятия об информации и информатике