Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Объект Паскаль

Содержание

Выражения. Оператор присваивания Общий вид выражения: Чтобы переменной придать значение, используют оператор присваивания: := Пример: D1:=SIN(t)-2*t; I:=I+1;
Object Pascal Выражения. Оператор присваивания Общий вид выражения:  Чтобы переменной придать значение, используют Математические операции Стандартные функции (system) Комментарий  Комментарии используются для пояснения фрагментов программы.   Комментарий - Идентификаторы  Идентификатор (имя) служит для обозначения программных объектов: констант, типов, переменных, Переменная - это именованный программный объект, который может изменять свое Заголовки разделовРазделы описаний в модуле появляются только в том случае, если в ОПИСАНИЕ ДАННЫХ все программные объекты должны быть описаны до их первого использования. Примеры:     СТАНДАРТНЫЕ ФУНКЦИИОбозначение  Тип аргумента Вещественный типИмя типа:REALДопустимые операции: сложение, вычитание, умножение, делениеСтандартные функции: Abs(x), cos(x), sin(x), Константы: используются две формы записи:с фиксированной точкой (обычная математическая запись, но дробная Логический типИмя типа:BOOLEANЛогические операции:NOT – логическое отрицание;AND – логическое И;OR – логическое ИЛИ;Операции отношения:>, >=, Логические операции дают в результате логическое значение, которое можно определить по значениям Литерный (символьный) типИмя типа: CHARОперации отношения:>, >=, Наряду со стандартными типами данных, в языках программирования вводится и новые, нестандартные Перечислимый типописание перечислимых типов задается в виде: = () .Имя типа : Ограниченный (диапазонный) типВ Паскале ограниченный тип задается на основе ранее описанного перечислимого Регулярные типы (массивы) Тип массива имеет вид:ARRAY [тип индекса] OF [тип элементов];Одномерный Пример двумерного массива type  погода = ( ясно, пасмурно, дождь, снег); Строковый тип Короткая строка SHORTSTRING или STRING[n],  n Комбинированные типы (записи) Записи (комбинированные типы данных) - совокупность разнородных, в общем В Паскале задание записи имеет вид: record : ; : ;............................ : Пример описания записи, содержащей анкетные сведения о человеке:type   анкета = Чтобы получить доступ к соответствующему полю переменной типа запись, нужно записать селектор Конструкции языка для описаний1. Описание констант Const  P = 3.14; Ввод/вывод данных Ввод данныхRead – ожидание ввода с клавиатуры.Readln – –//– с последующим переводом Вывод данныхWrite – вывод на экран.Writeln – –// – с переводом курсора
Слайды презентации

Слайд 2 Выражения. Оператор присваивания
Общий вид выражения:

Выражения. Оператор присваивания Общий вид выражения:  Чтобы переменной придать значение,


Чтобы переменной придать значение, используют оператор присваивания:

:= <выражение>
Пример:
D1:=SIN(t)-2*t;
I:=I+1;

Слайд 3 Математические операции

Математические операции

Слайд 4 Стандартные функции (system)

Стандартные функции (system)

Слайд 5 Комментарий
Комментарии используются для пояснения фрагментов программы.

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

Комментарий - это последовательность любых символов, заключенная между

фигурными скобками.
{ Это комментарий }
{ А это пример многострочного
Комментария
}
Комментарий можно использовать в
конце строки.

Слайд 6 Идентификаторы
Идентификатор (имя) служит для обозначения программных

Идентификаторы Идентификатор (имя) служит для обозначения программных объектов: констант, типов, переменных,

объектов: констант, типов, переменных, процедур, функций. Имя является ссылкой

на используемый в программе объект. Имя состоит из букв, цифр и может включать символ подчеркивания "_", начинается обязательно с буквы. Имена не должны совпадать со служебными словами.

Слайд 7
Переменная - это именованный программный объект,

Переменная - это именованный программный объект, который может изменять свое

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

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

Слайд 8 Заголовки разделов
Разделы описаний в модуле появляются только в

Заголовки разделовРазделы описаний в модуле появляются только в том случае, если

том случае, если в программе необходимы программные объекты, которые

в этих разделах описываются:
USES – Список подключенных модулей;
LABEL – Метки;
CONST – Список констант;
TYPE – Описание типов;
VAR – Описание переменных;
FUNCTION, PROCEDURE;



Слайд 9


ОПИСАНИЕ ДАННЫХ все программные объекты должны быть описаны до

ОПИСАНИЕ ДАННЫХ все программные объекты должны быть описаны до их первого

их первого использования.

ЦЕЛЫЙ ТИП
INTEGER – имя типа;
Операции Обозначения
Сложение +
Вычитание -
Умножение *
Деление нацело DIV
Взятие остатка от деления - MOD

Слайд 10 Примеры: СТАНДАРТНЫЕ ФУНКЦИИ

Обозначение Тип аргумента Результат
ABS(x)

Примеры:   СТАНДАРТНЫЕ ФУНКЦИИОбозначение Тип аргумента  РезультатABS(x) –

– целый

модуль х
SQR(x) – целый квадрат х
TRUNC(x) – вещественный целая часть х
ROUND(x) – вещественный округление до целого
Константы: обычная математическая запись целых чисел, например: 3, 276, -19.

Слайд 11 Вещественный тип
Имя типа:
REAL
Допустимые операции: сложение, вычитание, умножение, деление
Стандартные

Вещественный типИмя типа:REALДопустимые операции: сложение, вычитание, умножение, делениеСтандартные функции: Abs(x), cos(x),

функции:
Abs(x), cos(x), sin(x), sqr(x), exp(x),
arctan(x), ln(x), sqrt(x)




Слайд 12 Константы: используются две формы записи:
с фиксированной точкой (обычная

Константы: используются две формы записи:с фиксированной точкой (обычная математическая запись, но

математическая запись, но дробная часть от целой отделяется точкой);
с

плавающей точкой (вещественное число представляется в виде числового коэффициента, умноженного на степень по основанию 10, при записи вместо основания степени 10 используется буква e или E).
Примеры: 2.87, 163.55, - 0.93, 0.287E 01, 287e-02, 43e-23.

Слайд 13 Логический тип
Имя типа:
BOOLEAN
Логические операции:
NOT – логическое отрицание;
AND –

Логический типИмя типа:BOOLEANЛогические операции:NOT – логическое отрицание;AND – логическое И;OR – логическое ИЛИ;Операции отношения:>, >=,

логическое И;
OR – логическое ИЛИ;
Операции отношения:
>, >=,

<>

Слайд 14
Логические операции дают в результате логическое значение, которое

Логические операции дают в результате логическое значение, которое можно определить по

можно определить по значениям данных из табл. :
Операции отношения

для любых типов данных также дают в результате логическое значение.
Константы: False, True

Слайд 15 Литерный (символьный) тип
Имя типа:
CHAR
Операции отношения:
>, >=,

Литерный (символьный) типИмя типа: CHARОперации отношения:>, >=,

=,
Стандартные функции:
ORD(c) – порядковый номер (код) литеры;
CHR(i) –

литера с номером i. Константы: литера в апострофах, например '9', '+', 'A'

Слайд 16
Наряду со стандартными типами данных, в языках программирования

Наряду со стандартными типами данных, в языках программирования вводится и новые,

вводится и новые, нестандартные простые типы данных, множество значений

которых задается перечислением этих значений. Для ввода в употребление любых новых типов в программе существует раздел описания типов, для указания которого в языке используют служебное слово "type", а описание новых типов дается в следующей форме:
<имя типа> = <определение типа>;

Слайд 17 Перечислимый тип
описание перечислимых типов задается в виде:

Перечислимый типописание перечислимых типов задается в виде: = () .Имя типа

типа> = () .
Имя типа : задается программистом,

вводится в употребление в разделе описания типов.
Пример:
type
дни_недели = (пн, вт, ср, чтв, пят, суб, вск);
звукоряд = (до, ре, ми, фа, соль, ля, си);
фрукты = (яблоко, груша, персик, айва, апельсин);

Слайд 18 Ограниченный (диапазонный) тип
В Паскале ограниченный тип задается на

Ограниченный (диапазонный) типВ Паскале ограниченный тип задается на основе ранее описанного

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

Диапазон указывается двумя константами базового типа (нижняя и верхняя границы), разделенных двумя точками.
Пример:
type
рабочие_дни = пн..пят;
индекс = 1..20;
var
день_работы : рабочие_дни;
день_отдыха : суб..вск;

Слайд 19 Регулярные типы (массивы)
Тип массива имеет вид:
ARRAY [тип

Регулярные типы (массивы) Тип массива имеет вид:ARRAY [тип индекса] OF [тип

индекса] OF [тип элементов];
Одномерный массив:
VAR

Temperatura: ARRAY [1..40] OF REAL;
Двумерный массив:
ARRAY [тип индекса 1, тип индекса 2] OF
[ тип элемента];

Слайд 20 Пример двумерного массива
type
погода = (

Пример двумерного массива type погода = ( ясно, пасмурно, дождь, снег);

ясно, пасмурно, дождь, снег);
месяц = (янв, фев,

март, апр, май, июнь, июль,
авг, сент, окт, нояб, дек);
день = 1..31;
var
погода_дня : array [день, месяц] of погода;
Над массивами определена единственная операция - операция присваивания, т.е. значение массива можно присвоить другому массиву того же типа.

Слайд 21 Строковый тип
Короткая строка SHORTSTRING или STRING[n],

Строковый тип Короткая строка SHORTSTRING или STRING[n], n

n

одномерный массив символов, но количество символов может быть разным. Так строки типа String[N] может меняться от 0 до N символов (ShortString – от 0 до 255 символов).

Слайд 22 Комбинированные типы (записи)
Записи (комбинированные типы данных) -

Комбинированные типы (записи) Записи (комбинированные типы данных) - совокупность разнородных, в

совокупность разнородных, в общем случае, данных. Такая совокупность является

единым программным объектом и имеет единое имя. Записи используются для представления в программе сложных объектов реального мира, обладающих совокупностью разнородных характеристик. Элементы записи называются полями записи.

Слайд 23 В Паскале задание записи имеет вид:
record

В Паскале задание записи имеет вид: record : ; : ;............................

: ;
: ;
............................
:
end;
Каждое поле

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

Слайд 24 Пример описания записи, содержащей анкетные сведения о человеке:
type

Пример описания записи, содержащей анкетные сведения о человеке:type  анкета =

анкета = record
ФАМ :

string;
год_рожд : integer;
адрес : record
улица : string;
номер_дома: integer
end
end;
На основе введенного типа могут быть описаны переменные, которые можно использовать для обработки разнородных данных :
var
карта_1 , карта_2 : анкета;

Слайд 25
Чтобы получить доступ к соответствующему полю переменной типа

Чтобы получить доступ к соответствующему полю переменной типа запись, нужно записать

запись, нужно записать селектор записи, который имеет вид:

имя_переменной >.<имя_поля>
Тогда справедливы операторы, использующие следующие обращения к полям записи:
карта_1.год_рожд := 1973 ;
карта_1.адрес.улица := 'Кузнечный взвоз'

Слайд 26 Конструкции языка для описаний
1. Описание констант
Const

Конструкции языка для описаний1. Описание констант Const P = 3.14; k

P = 3.14;
k = 1;
2. Описание переменных
Var

a,b,c: Real;
I,J: Integer;

Слайд 27 Ввод/вывод данных

Ввод/вывод данных

Слайд 28 Ввод данных
Read – ожидание ввода с клавиатуры.
Readln –

Ввод данныхRead – ожидание ввода с клавиатуры.Readln – –//– с последующим

–//– с последующим переводом курсора на следующую строку.
Readkey –

ожидание нажатия любой клавиши.

Read(x,y)

  • Имя файла: obekt-paskal.pptx
  • Количество просмотров: 124
  • Количество скачиваний: 0