Citi_tax, x, iks, y1, igrec_odin




Типы переменных

Целая переменная – если переменная принимает значение целого числа.

Тип Диапазон допустимых значений Отводимая память, в байтах
shotint -128…127  
integer -32 768…32 767  
longint -2 147 483 648…2 147 483 647  
byte 0…255  
word 0…65 535  

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

А: integer

А, в: longint

Вещественная переменная – если значение переменной – вещественное число.

Тип Диапазон Число цифр Память, байт
Real 2.9e-39 … 1.7e38 11-12  
Single 1.5e-45 … 3.4e38 7-8  
Double 5.0e-324...1.7e308 15-16  
Extended 3.4e-4932 … 1.1e493 19-20  

Число цифр определяет точность, с которой будет храниться вещественное число. Например, для Real разрядность мантиссы может составлять не более восьми десятичных знаков.

А: real

А, в: real

Символьная переменная – если значение переменной – символы. Обозначаются char и занимает в памяти компьютера 1 байт.

Математические функции (pi, sin (x),sqr,abs и т.д.)

5. TurboPascal. Конструкции языка программирования Паскаль: переменные и константы, имена переменных, типы переменных.

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

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

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

Каждая переменная или константа принадлежит к определенному типу данных.

6. TurboPascal. Оператор условного перехода IF.

Операторы условного перехода служат для организации циклов и ветвлений в алгоритмах. Условный оператор включает в себя операторы, которые выполняются или не выполняются в зависимости от записанного в операторе условия. Оператор имеет вид:

Общий вид операторов условного перехода

if (условие) then begin 1 серия команд; end; else begin 2 серия команд; end;
1 серия команд
условие условие
2 серия команд
ДА условие
НЕТ условие


7.TurboPascal. Оператор множественного выбора CASE.

Оператор служит для выбора одного из помеченных вариантов действия (операторов), в зависимости от значения "параметра". Оператор имеет вид:

Case n Of список помеченных операторов Else "оператор"; End;

Здесь n - выражение или переменная порядкового типа.

Из "списка помеченных операторов" выполняется оператор с меткой, включающей значение "параметра", иначе оператор после слова Else. Пример: case N of 0..9: writeln('однозначное'); 10..99: writeln('двузначное');

 

8.Turbo Pascal. Циклические конструкции. Оператор цикла с параметром (оператор цикла FOR…)

Оператор цикла с параметром

Оператор цикла с параметром организует выполнение одного оператора заранее известное количество раз.

Существуют два варианта оператора

Оператор цикла с параметром на языке Pascal имеет два варианта оператора:

 

For i:=i0 to iT do <оператор>

 

Здесь For, to, do – зарезервированные слова («для», «до», «выполнить»);

Шаг приращения параметра при этом постоянен и равняется +1.

Существует и другая форма записи оператора For, при которой шаг приращения параметра принимает значение –1. В этом случае оператор For будет иметь следующий вид:

For i:=i0 downto iT do <оператор>

 

9.Turbo Pascal. Циклические конструкции. Оператор цикла с постусловием (оператор цикла REPEAT)

Оператор цикла REPEAT (цикл ДО).

Формат оператора:

Repeat

Оператор1;

Оператор2;

...

оператор

UNTIL логическое условие;

Тело цикла, заключенное между служебными словами REPEAT и UNTIL, повторяется, если логическое выражение, стоящее после слова UNTIL, имеет значение ложь. Как только оно станет истинно, цикл заканчивается, и начнет выполняться оператор, стоящий после логического условия.

10.Turbo Pascal. Циклические конструкции. Оператор цикла с предусловием (оператор цикла WHILE)

WHILE логическое выражение DO оператор;

Оператор будет повторятся пока истинно логическое выражение.
Перед каждым повторением оператора значение логического выражения вычисляется заново.

Пример

C:=1; While C<10 Do Begin WriteLn(‘C=’,C); C:=C+1; End; На экран будет выведен столбик цифр от 1 до 9. После чего начнет выполняться оператор, следующий за End;

11.Turbo Pascal. Понятие массива. Одномерные массивы в TurboPascal.

Массив — это пронумерованная последовательность величин одинакового типа, обозначаемая одним именем.

Массивы делятся на одномерные (линейные), двумерные.

Массив описывается так:

имя массива: Array [тип индекса] Of базовый тип;

Например,

Var B: Array [1..5] Of Real,

R: Array [1..34] Of Char;

12.Turbo Pascal. Понятие массива. Ввод, вывод одномерных массивов TurboPascal.

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



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-08-20 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: