Язык программирования Pascal ABC
Алгоритмы
Вспомним:
- Что называется алгоритмом?
- В каком виде можно записать алгоритм?
- Что такое программа?
Алгоритмы
Программированием называется составление последовательности команд для решения конкретных задач на специальном языке программирования
Язык программирования Pascal
Язык программирования Pascal был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Николаусом Виртом в 1968-1970 гг . как язык обучения студентов программированию.
Николаус Вирт
Но думать, что Паскаль- язык исключительно для обучения, было бы неверно. Вот что говорил об этом Н. Вирт (1984 г.):
«Утверждалось, что Паскаль был разработан в качестве языка для обучения. Хотя это утверждение справедливо, но его использование при обучении не являлось единственной целью. На самом деле я не верю в успешность применения во время обучения таких инструментов и методик, которые нельзя использовать при решении каких-то практических задач».
Язык программирования Pascal
С тех пор Паскаль становился всё более и более популярным, причем не только, как язык для обучения принципам программирования, но и как средство создания достаточно сложного программного обеспечения.
В своем первоначальном виде Паскаль имел довольно ограниченные возможности, но расширенный вариант этого языка – Pascal ABC является мощным языком программирования.
Почему PASCAL?
Язык программирования Pascal был назван в честь французского учёного Блеза Паскаля, который еще в 1642 г. изобрел первую механическую счётную машину. Она представляла собой систему взаимодействующих зубчатых колёсиков, каждое из которых соответствовало одному разряду десятичного числа и содержало цифры от 0 до 9. Когда колёсико совершало полный оборот, следующее сдвигалось на одну цифру. Машина Паскаля была суммирующей машиной.
Основные сведения о языках программирования
Язык – система знаков.
Язык ЭВМ ( машинный язык ) – двоичная знаковая система.
Поэтому, чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный компьютеру. Этот процесс перевода называется трансляцией .
Интегрированная среда Pascal-
Огромную роль в массовом распространении Паскаля сыграла компания Borland International. Она сумела создать знаменитую Turbo-среду разработки. Это был огромный шаг вперед в облегчении процесса программирования.
Почему Turbo? Turbo в переводе с английского сленга означает ускорение. Компилятор, входящий в состав Turbo Pascal очень быстро переводит программу с языка программирования в машинные коды.
Основные средства языка
Символы языка - это элементарные знаки, используемые при составлении текстов.
Алфавит языка - набор таких символов.
Алфавит языка Turbo Pascal 7.0 включает :
- все латинские прописные и строчные буквы
- арабские цифры (0 – 9)
- символы + - * / = , . ; : ‘ _ ( ) { } и др.
- служебные (зарезервированные) слова
Основные средства языка
Для записи команд, имен функций, поясняющих терминов Pascal существует набор строго определенных слов, которые называются служебными или зарезервированными (это английские мнемонические сокращения).
Служебные слова делятся на три группы:
- операторы (READ, WRITELN и др.)
- имена функций (SIN, COS и др.)
- ключевые слова (VAR, BEGIN, END и др.)
Структура программы
Любая программа на Паскале имеет определенную структуру:
- Заголовок программы
- Раздел описаний
- Тело программы
Структура программы
PROGRAM имя ;
Const; - раздел констант;
Var; - раздел переменных;
BEGIN
оператор 1;
оператор 2;
… ..
END.
Среда программирования Pascal ABC
Строка меню
Панель инструментов
Название программы
Рабочая область
Запустить программу
Результат программы
ВСПОМНИМ
- Как задается имя программы
Желательно, чтобы имя программы соответствовало ее содержанию. Оно может содержать до 255 латинских букв, цифр, знаков подчеркивания (_) и должно начинаться с буквы или знака подчеркивания.
В качестве имени программы или данных (величин) НЕЛЬЗЯ использовать имена зарезервированных в языке программирования слов (например: Begin, End, Writeln Readln и др.)
Наберем текст первой программы
Program p1;
Begin
Write (‘Привет! ');
Writeln (‘Это моя первая программа. ');
Write (‘Успешной работы!');
End.
Оператор вывода Write Writeln
Write - после вывода информации курсор останется в этой же строке
Writeln – после вывода информации курсор переходит на следующую строку
Ответить на вопросы
(выбери ответ и щелкни по нему)
Один из способов самовыражения
Один из способов записи алгоритма
Инструкция по разработке алгоритма
Ответить на вопросы
(выбери ответ и щелкни по нему)
2. Тело любой программы начинается и заканчивается зарезервированными словами…
Начало … конец
Program … End
Begin … end
Ответить на вопросы
(выбери ответ и щелкни по нему)
3. В программе после каждого предложения нужно ставить:
точку
точку с запятой
запятую
Ответить на вопросы
(выбери ответ и щелкни по нему)
4. В конце программы после слова ставят…
Точку с запятой
точку
Восклицательный знак
Ответить на вопросы
(выбери ответ и щелкни по нему)
5. Какое расширение имеет имя программы PascalABC
.doc
.exe
.pas
МОЛОДЦЫ
Домашнее задание
- Изучить §9 (стр. 64 учебника)
- Задание 4, 7, 8, 9 в рабочей тетради (стр. 60)