«Все наше достоинство – в способности мыслить» Блез Паскаль
План урока Понятие о языках программирования Интегрированная среда Turbo Pascal Структура программы Практическая работа
Языки программирования – это фиксированная система обозначений для описания алгоритмов и структур данных. система обозначений, служащая в целях точного описания алгоритмов ЭВМ или, достаточная для автоматического нахождения такого алгоритма. формальные языки специально созданные для общения человека с компьютером
Алфавит Синтаксис Семантика
- фиксированный для данного языка набор основных символов, допускаемых для составления текста программы на этом языке Алфавит
- система правил, определяющих допустимые конструкции языка программирования из букв алфавита Синтаксис
- система правил однозначного толкования отдельных языковых конструкций, позволяющих воспроизвести процесс обработки данных Семантика
Чтобы компьютер мог понять написанную программу, она должна быть переведена на язык, понятный самому компьютеру. Процесс перевода называется трансляцией
Интерпретатор переводит и выполняет программу строка за строкой. Компилятор переводит программу целиком, а затем выполняет ее.
Языки программирования низкого уровня высокого уровня
Почему Pascal? Язык Pascal был назван в честь французского ученого Блеза Паскаля, который еще в 1642 г. изобрел первую механическую счетную машину.
Язык программирования Pascal Был разработан профессором, директором Института информатики Швейцарской высшей политехнической школы Николаусом Виртом в гг. как язык обучения студентов программированию.
Система программирования - это программное обеспечение компьютера, предназначенное для разработки, отладки исполнения программ, записанных на определенном языке программирования.
Интегрированная среда Turbo Pascal-7.0 В состав интегрированной среды входят: Текстовый редактор Компилятор Отладчик Справочная система Среда выполнения программы
Алфавит языка Turbo Pascal 7.0 включает: все латинские прописные и строчные буквы арабские цифры (0 – 9) символы + - * / =,. ; : _ ( ) { } служебные (зарезервированные) слова
Для записи команд существует набор строго определенных слов, которые называются служебными или зарезервированными. Служебные слова делятся на 3 группы: операторы (read, writeln и др.) имена функций (sin, cos и др.) ключевые слова (var, begin, end и др.)
1.Заголовок программы 2.Раздел описаний 3.Тело программы Любая программа на Паскале имеет определенную структуру:
Структура программы Program имя; Const; - раздел констант; Var; - разделпеременных; Begin Оператор 1; Оператор 2; ….. Оператор n; Readln End.
Оператор ввода Read Ввод информации с клавиатуры осуществляется с помощью оператора Read. Имеет вид: Read(а,b,...) Readln(а,b,..,), где а,b,... – имена вводимых переменных Readln - применяется, когда исполнение программы желательно задержать до нажатия клавиши enter.
Оператор вывода Write Для вывода информации на экран используется оператор Write. Имеет вид: Write(а,b,...) Writeln(а,b,..), где а,b,... – список выводимых констант, переменных, выражений.
Оператор вывода Write 1.Write(2*3) – выводит на экран: 6 2.Write(2*3=) - выводит на экран: 2*3= 3.Write(2*3=, 2*3) - выводит на экран: 2*3=6
Практическая работа
Домашнее задание Выучить теоретический материал. *Составить программу для вычисления периметра прямоугольника, значения длины и ширины вводятся с клавиатуры. * Подготовить дополнительный материал о каком-либо языке программирования.