Презентация Язык программирования Pascal Основные понятия А. Жидков

Презентация Язык программирования Pascal Основные понятия А. Жидков


Предлагаем ознакомиться с содержанием и скачать для редактирования или печати презентацию «Язык программирования Pascal Основные понятия А. Жидков», содержащую 17 слайдов и доступную в формате ppt. Размер файла доклада составляет 99.50 KB

Просмотреть и скачать

Слайды и текст этого доклада

Язык программирования Pascal Основные понятия А. Жидков
Рис.1 Язык программирования Pascal Основные понятия А. Жидков
Язык программирования Язык программирования (ЯП) – это формализованная система для описания алгоритм
Рис.2 Язык программирования Язык программирования (ЯП) – это формализованная система для описания алгоритмов, которая определяет Алфавит (набор символов) Лексику (набор лексических элементов) Синтаксис (правила написания операторов) Семантику (правила исполнения операторов)
АЛФАВИТ ЯЗЫКА Алфавит – упорядоченный набор символов. Цифры 0 1 2 …. 9 Латинские буквы a b c …. z A
Рис.3 АЛФАВИТ ЯЗЫКА Алфавит – упорядоченный набор символов. Цифры 0 1 2 …. 9 Латинские буквы a b c …. z A B C …Z Знаки операций + * / - > < = Символы # $ ВНИМАНИЕ!!! Русские символы допустимы только: в комментариях, например: { это коментарий } (* и это коментарий*) // это тоже в текстовых константах (в апострофах), например: write (‘введите значения а и в’) Особо опасны символы С Р А О М В К У Е Т
Лексические элементы языка ключевые слова (begin, end, if, for…) константы (2, 'ABC', #5)
Рис.4 Лексические элементы языка ключевые слова (begin, end, if, for…) константы (2, 'ABC', #5) идентификаторы ( a, b1) спецсимволы ( := += * + / ) комментарии (3 вида {. . } (*. . *) //. . )
Ключевые слова языка (Внимание!!! Нельзя использовать как идентификаторы)
Рис.5 Ключевые слова языка (Внимание!!! Нельзя использовать как идентификаторы)
Структура Pascal-программы program First; const Pi = 3. 14; var r: real; S,C: real; begin write(
Рис.6 Структура Pascal-программы program First; const Pi = 3. 14; var r: real; S,C: real; begin write('Введите радиус окружности: '); readln(r); S := Pi*r*r; C := 2*Pi*r; writeln('Длина окружности равна C=',С); writeln('Площадь круга равна S=',S); end.
Составной оператор (блок) Составной оператор – это группа операторов заключенных в “операторные скоб
Рис.7 Составной оператор (блок) Составной оператор – это группа операторов заключенных в “операторные скобки” Begin …. еnd. Пустой оператор содержит только ;, никаких действий не выполняет.
Идентификаторы (имена) Идентификатор – это имя объекта (модуля, функции, переменной). Синтаксис: Иде
Рис.8 Идентификаторы (имена) Идентификатор – это имя объекта (модуля, функции, переменной). Синтаксис: Идентификатор - последовательность латинских букв и цифр, начинающаяся с буквы. Заглавные и строчные транслятор не различает. Ограничение длины идентификатора (63 символа). Рекомендуется!!! Использовать осмысленные идентификаторы и общепринятые сокращения – это улучшает читаемость программ. Примеры: srednee; V; F; m; massa; m1; skorost
Константы Константа – это величина, которая не может измениться. Числовые константы - это числа 3 3.
Рис.9 Константы Константа – это величина, которая не может измениться. Числовые константы - это числа 3 3. 5 1. 75е2 ff Строковые константы – это символы в апострофах ‘Привет кадет’. ВНИМАНИЕ!!! Именованные константы надо описать в секции описаний const. Синтаксис: const <имя константы> = <значение> ; Например: const Pi = 3. 14; Count = 10; Name = 'Mike';
Переменные и их описание Переменная — это группа ячеек памяти, имеющая имя, тип и значение. Имя пере
Рис.10 Переменные и их описание Переменная — это группа ячеек памяти, имеющая имя, тип и значение. Имя переменной – идентификатор. Тип переменной - определяет: множество принимаемых ею значений количество связанных с ней ячеек памяти. Значение переменной – содержимое группы ячеек памяти отведенных под нее. ВНИМАНИЕ!!! Переменная должна быть описана в секции описаний VAR.
Секция описаний переменых VAR <список имен переменных> - группа имен переменных, разделенных з
Рис.11 Секция описаний переменых VAR <список имен переменных> - группа имен переменных, разделенных запятыми. ВНИМАНИЕ!!! Знаки : и ; обязательны.
Типы переменных
Рис.12 Типы переменных
Необходимые для нас типы
Рис.13 Необходимые для нас типы
Типы данных Какие из приведенных чисел являются константами целого типа? 1 2. 1E3 4 0. 7E-1 7 22. 78
Рис.14 Типы данных Какие из приведенных чисел являются константами целого типа? 1 2. 1E3 4 0. 7E-1 7 22. 78 2 128 5 +0. 9 8 -2100 3 -350 6 +71 9 1E5
Типы данных Какие из приведенных чисел являются вещественными константами в экспоненциальной форме?
Рис.15 Типы данных Какие из приведенных чисел являются вещественными константами в экспоненциальной форме? 1 11 4 -0,5E-2 7 2. 7E05 2 1. 3 5 1050 8 -1. 38 3 -1. 2E5 6 37. 75 9 +3. 21E-03
Идентификаторы Какие из приведенных выражений могут служить именами переменных ? 1 5B 4 SIN 7 1AB 2
Рис.16 Идентификаторы Какие из приведенных выражений могут служить именами переменных ? 1 5B 4 SIN 7 1AB 2 E6 5 G 8 +LN 3 Л1 6 10 9 L5
Стандартные функции Pascal
Рис.17 Стандартные функции Pascal


Скачать презентацию