Информационные компьютерные технологии. Общие понятия. (Лекция 1)

Содержание

Слайд 2

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ Язык Borland Pascal (BP) был разработан

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ

Язык Borland Pascal (BP) был разработан профессором

Швейцарской Высшей технической школы Никласом Виртом и первая публикация о нем появилась в 1971 г., который и при­нято считать годом рождения языка.
Свое название язык получил в честь известного французского ученого Б. Паскаля.
BP представляет собой язык высокого уровня, предназначенный в первую очередь для первоначального обучения программированию.
Одной из главных причин большой популярности языка BP явилась его интегриро­ванная среда разработки программ IDE (Integrated De­ve­lop­ment Environment), которая обеспечивает разработчика очень удобными и вы­сокоскоростными средствами созда­ния и отладки программ.
IDE для пользователя является программой-оболочкой, объеди­ня­ющей в еди­ное целое следующие компоненты:
многооконный текстовый редактор;
высокоскоростной компилятор (компиляция программы за один проход);
компоновщик ( линкер);
встроенный отладчик;
справочная система;
Слайд 3

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ BP имеет хорошие средства для разработки

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ

BP имеет хорошие средства для разработки простых,

понятных и надежных программ.
В программе в машинных
кодах каждый оператор
представляет собой
машинную команду –
элементарную операцию.
ПРИМЕР ПРОГРАММЫ:
BEGIN
END.
Вместе с тем отсюда следует, что два зарезервированных слова (reserved words) BEGIN и END являются необходимой принадлежностью программы: BEGIN используется для объявления начала тела программы, а END с точкой после него – для указания компилятору на конец программы.
Обыч­но программа включает в себя также зарезервированное слово Program, которое поз­воляет ввести имя программы.
Слайд 4

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ Имя программы, как и другие вводимые

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ

Имя программы, как и другие вводимые пользователем

символические имена, может состоять только из букв латинского алфавита, символа подчеркивания и цифр.
Язык BP не накладывает строгих ограничений на способ записи программы:
операторы программы могут начинаться с любой позиции строки;
в тексте допускаются пустые строки;
вводимые программистом идентификаторы могут быть составлены из строчных или заглавных букв;
в одной строке программы мо­жет быть записано несколько операторов;
один оператор может занимать произ­вольное число строк.
Слайд 5

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ В этой программе использованы комментарии для

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ
В этой программе использованы комментарии для пояснения

ее текста.
Ком­мен­тарии в BP – это любой текст, заключенный в фигурные скобки. Коммента­рии игнорируются компилятором и не оказывают никакого влияния на выполнение про­граммы.
Программа, написанная на BP, состоит из лексем и разделителей.
Лексемы – это минимальные значимые единицы текста в программе, состоящие из разрешенных символов.
Они представлены следующими категориями:
идентификаторы (символические име­на);
числовые, символьные и строковые константы;
метки;
специальные символы, в том числе знаки операций.
Слайд 6

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ Лексемы должны быть от­делены друг от

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ

Лексемы должны быть от­делены друг от друга

одним или несколькими разделителями.
Разделитель представляет собой пробел, символ табуляции, комментарий или символ начала следующей строки (ASCII-код 13).
BР использует следующие подмножества набора символов кода ASCII как разрешенные символы:
буквы – буквы английского алфавита от A до Z и от a до z;
цифры – арабские цифры от 0 до 9;
символ подчеркивания (ASCII-код 95).
специальные символы (всего 22):
+ - * / = < > [ ] . , ( ) : ; ^ @ { } $ # ‘
Следующие пары символов являются неделимыми, т.е. между ними нельзя поставить разделитель, и имеют специальное назначение:
знак присвоить := ;
знаки операций отношения <> <= >= ;
указатель диапазона .. (две точки);
начало и конец комментария или директивы компилятора (* *) ;
эквивалентные квадратным скобкам пары символов (. .) .
Слайд 7

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ Идентификаторы выступают в качестве имен констант,

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ

Идентификаторы выступают в качестве имен констант, типов,

переменных, про­цедур, модулей, программ и полей в записях.
Для составления идентификаторов можно использовать:
латинские буквы заглавные A..Z и строчные a..z;
цифры 0..9;
символ подчеркивания _.
Идентификатор может иметь любую длину, однако только первые его 63 символа являются значимыми.
Идентификатор должен начинаться с буквы или символа подчер­кивания и не может содержать пробелов.
Идентификатор может состоять из одной бу­квы или одного или нескольких символов подчеркивания, но не может начинаться с цифры.
Слайд 8

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ Все идентификаторы можно разделить на две

ИНФОРМАЦИОННЫЕ КОМПЬЮТЕРНЫЕ ТЕХНОЛОГИИ. ОБЩИЕ ПОНЯТИЯ

Все идентификаторы можно разделить на две основные

группы:
зарезервированные слова и стандартные директивы BР;
пользовательские идентификаторы.