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

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


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

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

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

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

Презентация на тему Основные понятия языка Паскаль

Содержание

Алфавит языкаОсновные понятия языка Паскаль :: = | | :: =
Основные понятия языка ПаскальОсновные понятия языка ПаскальАлфавит языка.Элементарные конструкции: Алфавит языкаОсновные понятия языка Паскаль :: = | | ОграничителиОсновные понятия языка Паскаль::=| |     	 | ОграничителиОсновные понятия языка Паскаль< знаки логических операций>::= not | and | or СкобкиОсновные понятия языка Паскаль	::= | Зарезервированные словаОсновные понятия языка Паскаль::= and | asm | array | begin РазделителиОсновные понятия языка Паскаль::= КомментарийОсновные понятия языка Паскаль{ это комментарий }(* и это тоже комментарий*) ИдентификаторОсновные понятия языка ПаскальИдентификатор – последовательность букв и цифр, а также знака КонстантыОсновные понятия языка ПаскальКонстанты – это данные, значения которых не изменяются в Целые константыОсновные понятия языка Паскаль Целые константыОсновные понятия языка Паскаль    -23456   $A1F3 Вещественные константыОсновные понятия языка Паскаль Вещественные константыОсновные понятия языка ПаскальЕ{±}123.7  1.237E+2   1237E-1Const R:real=-13.888; Логические константыОсновные понятия языка ПаскальTrue(истина) или False(ложь)Boolean (1 байт) Bytebool(1 байт) Wordbool(2 Символьные константыОсновные понятия языка ПаскальChar представляет собой 1 символ кодового набора ASCII Строковые константыОсновные понятия языка ПаскальConst  a='строка';	b='Журнал''Новый мир''';	c:string[5]='ABC+D'; ПеременнаяОсновные понятия языка ПаскальПеременная – это наименование, данное некоторому значению. Обозначается с помощью идентификатора переменной. Основные типы данныхОсновные понятия языка ПаскальТипыПростыеСтруктурированныеСсылки Простые типыОсновные понятия языка ПаскальПростые типыПорядковыеВещественныеСтандартныйПеречисляемыйИнтервальныйСимвольный типЛогические типыЦелые типы Структурированные типыОсновные понятия языка ПаскальСтруктурированные типыМассивыСтрокиЗаписиМножестваФайлы Раздел описания переменныхОсновные понятия языка ПаскальVAR [,,…]: ; Раздел описания типовОсновные понятия языка ПаскальTYPE = ;Type  I = integer; Перечисляемый типОсновные понятия языка ПаскальTYPE =  ( [,,…]); Type GR=(DK101,DK102,DK103,DK104);Var GRUP:GR; Интервальный типОсновные понятия языка ПаскальTYPE = Строчный типОсновные понятия языка ПаскальTYPE  = String Строчный типОсновные понятия языка ПаскальК каждому символу строки возможен доступ по его МассивОсновные понятия языка Паскаль	Массив – это упорядоченная совокупность однотипных переменных, обладающих одинаковыми Описание массивовОсновные понятия языка Паскаль TYPE T1 = ARRAY[–10..20,1..30] OF BYTE; Обращение к элементам массивовОсновные понятия языка Паскаль …S:=S + Z[I];P:= P * Описание матрицы Основные понятия языка Паскаль1. CONST N =10; M =50; Описание матрицыОсновные понятия языка Паскаль3.VAR A: ARRAY[1..10,1..50] OF
Слайды презентации

Слайд 2 Алфавит языка
Основные понятия языка Паскаль
:: =

Алфавит языкаОсновные понятия языка Паскаль :: = | |

| |

<ограничители>
<буквы> :: = A | B | …| Z | a | b | …| z |
<знак подчеркивания>
<цифры> :: = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
<знак подчеркивания> :: = _ 

Слайд 3 Ограничители
Основные понятия языка Паскаль
::=| |

ОграничителиОсновные понятия языка Паскаль::=| |   	 |  ::= |

|  
::=

<арифметические>| <отношения>| <логические> | <над строками> | <над множествами>
< знаки арифметических операций>::=
+ | - | * | / | div | mod
<знаки операций отношения>::= = | <> | > | < | >= | <=

Слайд 4 Ограничители
Основные понятия языка Паскаль
< знаки логических операций>::= not

ОграничителиОсновные понятия языка Паскаль< знаки логических операций>::= not | and |

| and | or | xor
::=

+ |
<знаки операций отношения>
<знаки операций над множествами>::=
* | + | - | = | <> | <= | >= | in

Слайд 5 Скобки
Основные понятия языка Паскаль
::= |

СкобкиОсновные понятия языка Паскаль	::= |

<для выражений и функций>| <операторные>| <для строк>
<скобки для индексов>::= [ ] | (. .)
<скобки для выражений и функций>::= ( )
<скобки операторные>::= begin end
<скобки для строк>::= ' '

Слайд 6 Зарезервированные слова
Основные понятия языка Паскаль
::= and |

Зарезервированные словаОсновные понятия языка Паскаль::= and | asm | array |

asm | array | begin | case |сonst |

сonstructor | destructor | div| do | downto | else | end | exports | file | for |function |goto | if | implementation | in | inherited | inline |interface | label | library | mod | nil | not | object | of |or | packed | procedure | program | record | repeat |set | shl | shr | string | then | to | type | unit | until |uses | var | while | with | xor


Слайд 7 Разделители
Основные понятия языка Паскаль
::=

РазделителиОсновные понятия языка Паскаль::=

:= | . | , | : | ; | ^ | $ | #


Слайд 8 Комментарий
Основные понятия языка Паскаль
{ это комментарий }
(* и

КомментарийОсновные понятия языка Паскаль{ это комментарий }(* и это тоже комментарий*)

это тоже комментарий*)


Слайд 9 Идентификатор
Основные понятия языка Паскаль
Идентификатор – последовательность букв и

ИдентификаторОсновные понятия языка ПаскальИдентификатор – последовательность букв и цифр, а также

цифр, а также знака подчеркивания, начинающаяся с буквы.

Max,

min_stroka, _sum, kol, vector, matr

Слайд 10 Константы
Основные понятия языка Паскаль
Константы – это данные, значения

КонстантыОсновные понятия языка ПаскальКонстанты – это данные, значения которых не изменяются

которых не изменяются в процессе работы программы. Константы могут

быть поименованными (с типом и без типа) и явно заданными.
12345
123.45
1.2345Е+4

Слайд 11 Целые константы
Основные понятия языка Паскаль

Целые константыОсновные понятия языка Паскаль

Слайд 12 Целые константы
Основные понятия языка Паскаль

Целые константыОсновные понятия языка Паскаль  -23456  $A1F3 Const a=45;

-23456 $A1F3

Const a=45;

b=-2349; c:integer= 0; d:word= 4;
f:longint= 1;

MaxInt= 32767 MaxLongInt=2147483647

Слайд 13 Вещественные константы
Основные понятия языка Паскаль

Вещественные константыОсновные понятия языка Паскаль

Слайд 14 Вещественные константы
Основные понятия языка Паскаль
Е{±}

123.7 1.237E+2

Вещественные константыОсновные понятия языка ПаскальЕ{±}123.7 1.237E+2  1237E-1Const R:real=-13.888;

1237E-1

Const R:real=-13.888;


Слайд 15 Логические константы
Основные понятия языка Паскаль
True(истина) или False(ложь)

Boolean (1

Логические константыОсновные понятия языка ПаскальTrue(истина) или False(ложь)Boolean (1 байт) Bytebool(1 байт)

байт)
Bytebool(1 байт)
Wordbool(2 байта)
Longbool(4 байта)

Const z:boolean=true;

y=false;


Слайд 16 Символьные константы
Основные понятия языка Паскаль
Char представляет собой 1

Символьные константыОсновные понятия языка ПаскальChar представляет собой 1 символ кодового набора

символ кодового набора ASCII (американский стандартный код обмена информацией)



'A'<'B'<…<'Z' 'a'<'b'<…<'z'


Const a='z'; b:char='5';


Слайд 17 Строковые константы
Основные понятия языка Паскаль
Const a='строка';
b='Журнал''Новый мир''';
c:string[5]='ABC+D';


Строковые константыОсновные понятия языка ПаскальConst a='строка';	b='Журнал''Новый мир''';	c:string[5]='ABC+D';

Слайд 18 Переменная
Основные понятия языка Паскаль
Переменная – это наименование, данное

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

некоторому значению. Обозначается с помощью идентификатора переменной.


Слайд 19 Основные типы данных
Основные понятия языка Паскаль
Типы
Простые
Структурированные
Ссылки

Основные типы данныхОсновные понятия языка ПаскальТипыПростыеСтруктурированныеСсылки

Слайд 20 Простые типы
Основные понятия языка Паскаль
Простые типы
Порядковые
Вещественные
Стандартный
Перечисляемый
Интервальный
Символьный тип
Логические типы
Целые

Простые типыОсновные понятия языка ПаскальПростые типыПорядковыеВещественныеСтандартныйПеречисляемыйИнтервальныйСимвольный типЛогические типыЦелые типы

типы


Слайд 21 Структурированные типы
Основные понятия языка Паскаль
Структурированные типы
Массивы
Строки
Записи
Множества
Файлы

Структурированные типыОсновные понятия языка ПаскальСтруктурированные типыМассивыСтрокиЗаписиМножестваФайлы

Слайд 22 Раздел описания переменных
Основные понятия языка Паскаль
VAR [,,…]:

Раздел описания переменныхОсновные понятия языка ПаскальVAR [,,…]: ;   [

;
[ [,< идентификатор >,…]:

<тип>;…]

Var A,K,M: integer;
B: real;
F: boolean;

Слайд 23 Раздел описания типов
Основные понятия языка Паскаль
TYPE

Раздел описания типовОсновные понятия языка ПаскальTYPE = ;Type I = integer;

= ;

Type I = integer; L =

Boolean;
R = real;
Var A,K,M: I; F:L;
B: R;


Слайд 24 Перечисляемый тип
Основные понятия языка Паскаль
TYPE =

Перечисляемый типОсновные понятия языка ПаскальTYPE = ( [,,…]); Type GR=(DK101,DK102,DK103,DK104);Var GRUP:GR;


( [,,…]);
 
Type GR=(DK101,DK102,DK103,DK104);
Var GRUP:GR;


Слайд 25 Интервальный тип
Основные понятия языка Паскаль
TYPE =

Интервальный типОсновные понятия языка ПаскальTYPE =

<константа>. .<константа>;

TYPE GR = (D101, D102, D201, D202, D301, D302);
SPEC = D201..D302;
DIGIT = 0..9;
VAR A:DIGIT; B:SPEC; D:1..999;

Слайд 26 Строчный тип
Основные понятия языка Паскаль
TYPE =

Строчный типОсновные понятия языка ПаскальTYPE = String

String

[<максимальная длина>];

TYPE TString = String[50];
TS = String;
VAR S,S1 : TString;
S2 : String[20];
SS : TS;

Слайд 27 Строчный тип
Основные понятия языка Паскаль
К каждому символу строки

Строчный типОсновные понятия языка ПаскальК каждому символу строки возможен доступ по

возможен доступ по его номеру.

Var s:string;
Begin
readln(s); writeln(s[5])
End.


Слайд 28 Массив
Основные понятия языка Паскаль
Массив – это упорядоченная совокупность

МассивОсновные понятия языка Паскаль	Массив – это упорядоченная совокупность однотипных переменных, обладающих

однотипных переменных, обладающих одинаковыми свойствами.
TYPE = ARRAY

[<список типов индексов>] OF <тип>;
<тип индексов> :: = <простой тип>
<простой тип>:: = <идентификатор типа>| <идентификатор> [,<идентификатор>]| <константа>. .<константа>

Слайд 29 Описание массивов
Основные понятия языка Паскаль
TYPE T1 =

Описание массивовОсновные понятия языка Паскаль TYPE T1 = ARRAY[–10..20,1..30] OF BYTE;

ARRAY[–10..20,1..30] OF BYTE;
T2 = ARRAY

[0..50] OF BOOLEAN;
T3 = ARRAY [BYTE] OF INTEGER;
VAR A,B: T1;
C: T2;
Z: ARRAY[1..100] OF REAL;
MAS: T3;

Слайд 30 Обращение к элементам массивов
Основные понятия языка Паскаль

S:=S

Обращение к элементам массивовОсновные понятия языка Паскаль …S:=S + Z[I];P:= P

+ Z[I];
P:= P * A[I][J];
C[6]:= TRUE;
P:= P * A[I,J];
R:=

B [I+5,J];
MAS[I]:= MAS[I–1] * MAS[I];


Слайд 31 Описание матрицы
Основные понятия языка Паскаль
1. CONST N

Описание матрицы Основные понятия языка Паскаль1. CONST N =10; M =50;

=10; M =50;
TYPE TMATR = ARRAY[1..N,1..M] OF

INTEGER;
VAR A:TMATR;
2.TYPE TSTR = ARRAY [1..50] OF INTEGER;
TMATR = ARRAY [1..10] OF TSTR;
VAR A:TMATR;

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