Основы языка Паскаль

23
1 Pasca l Основы языка Паскаль Информатика и ИКТ Смирнов М.В. МКО ООШ п. Климковка Белохолуницкого района Кировской области

Upload: avonaco-williams

Post on 03-Jan-2016

77 views

Category:

Documents


4 download

DESCRIPTION

Смирнов М.В. МКО ООШ п. Климковка Белохолуницкого района Кировской области. Основы языка Паскаль. Информатика и ИКТ. О чем пойдет речь. Алфавит языка Паскаль Идентификаторы Постоянные величины (константы) Переменные величины. Алфавит языка. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Основы языка Паскаль

1

Pascal

Основы языка ПаскальИнформатика и ИКТ

Смирнов М.В. МКО ООШ п. Климковка Белохолуницкого района

Кировской области

Page 2: Основы языка Паскаль

2

PascalО чем пойдет речь

Алфавит языка ПаскальИдентификаторыПостоянные величины

(константы)Переменные величины

Page 3: Основы языка Паскаль

3

PascalАлфавит языка

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

текстов на данном языке.

Page 4: Основы языка Паскаль

4

PascalАлфавит языка

Алфавит языка Паскаль составляютАлфавит языка Паскаль составляют:буквы латинского алфавита;арабские цифры;специальные знаки.

Примечание: язык Паскаль регистронезависимыйрегистронезависимый

Page 5: Основы языка Паскаль

5

PascalАлфавит языка. Спецсимволы

«точка» конец программы, разделение целой и дробной частей вещественного числа (десятичная точка);

«запятая» разделение элементов списков;

«две точки» указание диапазона;

Page 6: Основы языка Паскаль

6

PascalАлфавит языка. Спецсимволы

«двоеточие» используется в составе оператора присваивания, а также для указания формата вывода в операторе Writeln;

«точка с запятой» отделяет один раздел программы от другого, разделяет операторы;

«апостраф» используется для ограничения строковых констант;

Page 7: Основы языка Паскаль

7

PascalАлфавит языка. Спецсимволы

- + * / ( ) арифметические знаки (используются по своему назначению);

< > знаки отношений;

= используется в составе оператора присваивания, в разделах описаний констант и типов, используется как знак отношения (равно);

Page 8: Основы языка Паскаль

8

PascalАлфавит языка. Спецсимволы

{ } ограничение комментариев в программе;

[ ] заключают в себе индексы элементов массивов;

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

Page 9: Основы языка Паскаль

9

PascalАлфавит языка. Спецсимволы

К спецсимволам относят служебные словаслужебные слова, смысл которых определен однозначно.

Служебные слова не могут бытьне могут быть использованы для других целей.

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

Page 10: Основы языка Паскаль

10

PascalАлфавит языка. Спецсимволы

Примеры служебных словПримеры служебных слов

begin

end

goto

div

mod

for

do

if

else

downto

var

program

then

uses

while

until

integer

real

string

array

Page 11: Основы языка Паскаль

11

PascalАлфавит языка

Возникает вопрос, а как же быть с русскимирусскими буквами и другими знаками, имеющимися на

клавиатуре?

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

Page 12: Основы языка Паскаль

12

PascalИдентификаторы

Идентификатором называется символическое имя определенного

программного объекта.

ПримерыПримеры программных объектов:программных объектов:

Операторы;

Функции пользователя;

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

Переменные;

Константы;

Процедуры;

Сама программа;

Подключаемые файлы.

Page 13: Основы языка Паскаль

13

PascalПравила для идентификаторов

идентификатор должен быть уникальным, то есть одним и тем же именем разные объекты не могут быть названы;

идентификатор имеет ограничение по длине (зависит от конкретной реализации языка на компьютере);

Для языка Турбо Паскаль максимальная длина идентифи-катора равна 127 символов, но значимы только первые 63

Page 14: Основы языка Паскаль

14

PascalПравила для идентификаторов

идентификатор может состоять только из символов латинского алфавита, цифр и знака подчеркивания ("_");

идентификатор не может начинаться с цифры.

Примечание: язык Паскаль регистронезависимыйрегистронезависимый

Page 15: Основы языка Паскаль

15

PascalВеличина и ее атрибуты

Величина – это элемент данных.

Атрибуты величины: Имя – это ее обозначение и место в памяти ЭВМ

Тип – определяет множество допустимых зна-чений и множество применимых к ней операций, объем занимаемой памяти и способ ее представления в памяти ЭВМ;

Значение – динамическая характеристика, мо-жет меняться многократно в ходе исполнения алгоритма.

Page 16: Основы языка Паскаль

16

PascalВеличина. Виды величин

Постоянной называется величина, значение которой не изменяется (и не может быть изме-нено в принципе) в процессе исполнения алгоритма.

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

Page 17: Основы языка Паскаль

17

PascalКонстанты

В Паскале константами являются любые явно заданные в программе данные (например: 7493, 'привет', 54.899).

Следует обратить ваше внимание на то, что при записи числовых констант с дробной частью эта часть отделяется от целой не запятой, а точкой. Для записи очень больших по модулю или очень малых (близких к нулю) чисел существует возможность записи их в так называемой экспоненциальной форме. С такой записью вы встречались в математике и физике, но называли ее стандартным видом числа.

Пример: 2 . 4 5 6 7 Е - 0 6           ^мантисса   ^порядок

Page 18: Основы языка Паскаль

18

PascalКонстанты

Константы, представляющие собой строковые величины, заключаются в апострофы.

Описание именованных констант начинается служебным словом Const.

Далее следуют записи вида: <Идентификатор>=<значение>;

Пример:Const Pi = 3.14;Name1 = 'Татьяна';R21 = 6.33187E+03;W_W_W = 934122;

Page 19: Основы языка Паскаль

19

PascalПеременные величины

Переменная величинаПеременная величина в Паскале - именованный участок памяти

для хранения данных определенного типа.

Page 20: Основы языка Паскаль

20

PascalПеременные величины

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

Внимание!! С этими различными видами информации выполняются совершенно разные действия.

В соответствии с этими соображениями в языке Паскаль введено понятие "Тип" (TYPE).

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

Page 21: Основы языка Паскаль

21

PascalПеременные величины

Базовые типы переменных тип целых чисел - Integer тип "длинных" целых чисел - Longint тип действительных (вещественных) чисел

(то есть - с дробной частью) - Real тип неотрицательных целых чисел

от 0 до 255 - Byte символьный тип - Char строковый тип - String логический тип - Boolean

Page 22: Основы языка Паскаль

22

PascalПеременные величины

В отличие от констант, неименованных переменных не существуетне существует.

Все используемые в программе переменные должны быть описаны в соответствующем разделе описания.

Раздел описания переменных начинается служебным словом VarVar, после которого следуют записи следующего вида:

<Список имен переменных>:<Название типа>;

Page 23: Основы языка Паскаль

23

PascalПеременные величины

ПримерПримерVar A, B, H_22, Angle : Real;Name3 : String;Flag : Boolean;I, J, K, Count : Integer;