Слайд 2Язык программирования
Это формальная знаковая система (набор команд), которую понимает компьютер.
Алфавит языка –
![Язык программирования Это формальная знаковая система (набор команд), которую понимает компьютер. Алфавит](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-1.jpg)
множество символов, используемых в этом ЯП.
Слайд 3В начале 70-х годов XX века швейцарский учёный Никлаус Вирт разработал язык
![В начале 70-х годов XX века швейцарский учёный Никлаус Вирт разработал язык](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-2.jpg)
программирования, и дал ему название Паскаль, в честь знаменитого французского математика XVII века, изобретателя первой счётной машины Блеза Паскаля. С помощью ЯП Паскаль можно разрабатывать программы самого разного назначения. Синтаксис этого языка интуитивно понятен даже тем, кто только начинает осваивать азы программирования.
Слайд 4Язык Паскаль удобен для начального обучения программированию, не только
потому, что учит
![Язык Паскаль удобен для начального обучения программированию, не только потому, что учит](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-3.jpg)
как правильно написать программу, но и тому, как правильно
разрабатывать методы решения задач программирования
Слайд 5Алфавит языка
прописные и строчные буквы латинского алфавита от A до z,
а
![Алфавит языка прописные и строчные буквы латинского алфавита от A до z,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-4.jpg)
также символ подчеркивания ( _ ), который тоже считается буквой.
Прописные и строчные буквы взаимозаменяемы (рАвНоЗнАчНы);
арабские цифры 0 1 2 3 4 5 6 7 8 9;
специальные одиночные знаки: + – * / = < > . , : ; ^ $ # @;
специальные парные знаки: [ ] ( ) { } ;
составные знаки : < = > = < > .. ( * * ) ( .. ).
Слайд 6Структура программы
Программа на языке Паскаль состоит из:
//Заголовок (необязательная часть)
//Блок описаний
//Тело программы
![Структура программы Программа на языке Паскаль состоит из: //Заголовок (необязательная часть) //Блок описаний //Тело программы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-5.jpg)
Слайд 7Блок описаний
Описание меток;
Определение констант;
Определение типов;
Описание переменных;
Описание процедур и функций.
![Блок описаний Описание меток; Определение констант; Определение типов; Описание переменных; Описание процедур и функций.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-6.jpg)
Слайд 8Тело программы
Begin
…………{тело программы, список команд}
End.
![Тело программы Begin …………{тело программы, список команд} End.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-7.jpg)
Слайд 9Структура программы
Program NameProgram; {заголовок программы}
Uses …;{раздел подключения модулей}
Label …; {раздел описания
![Структура программы Program NameProgram; {заголовок программы} Uses …;{раздел подключения модулей} Label …;](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-8.jpg)
меток}
Const …; {раздел описания констант}
Туре …; {раздел определения типов}
Var …; {раздел описания переменных}
Function …; Procedure …; {раздел описания функций и процедур}
BEGIN ... {раздел операторов}
END.
Слайд 10Пояснения
В пояснениях можно использовать русские буквы
{могут находится в фигурных скобках}
//могут писаться после
![Пояснения В пояснениях можно использовать русские буквы {могут находится в фигурных скобках}](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-9.jpg)
двух слэшей
Слайд 11Оператор вывода
Write(‘текст’); - оператор вывода текста и переменных на экран (оставляет курсор
![Оператор вывода Write(‘текст’); - оператор вывода текста и переменных на экран (оставляет](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-10.jpg)
на текущей строке);
Writeln(‘текст’); - оператор вывода текста и переменных на экран (переносит курсор на новую строку);
Слайд 12Компиляция (F9)
Устранение ошибок в программе.
![Компиляция (F9) Устранение ошибок в программе.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-11.jpg)
Слайд 13Пример программы
Begin
write(‘Это моя первая программа!’);
End.
Произведите компиляцию и запустите программу на исполнение просмотрите
![Пример программы Begin write(‘Это моя первая программа!’); End. Произведите компиляцию и запустите](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-12.jpg)
результат.
Слайд 14Программа
Результат исполнения
Остановка выполнения программы
![Программа Результат исполнения Остановка выполнения программы](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-13.jpg)
Слайд 15Задание 001
Выведите следующий текст на экран:
Привет всем!
Я лучший программист на свете!
Обратите внимание
![Задание 001 Выведите следующий текст на экран: Привет всем! Я лучший программист](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/403694/slide-14.jpg)
на то, что текст выводится в две разные строчки