Министерство Образования Азербайджанской Республики Азербайджанский Государственный Педагогический Университет Факультет химии и биологии. Специальность учитель химии и биологии. Группа: KBM1804BR Научный руководитель: Тагиева Земфира Студентка: Насирова Тахмина БАКУ-2019
Язык Паскаль является одним из самых распространенных в настоящее время алгоритмических языков, использующихся при программировании на мини и микро ЭВМ. Когда в начале 70-х годов признанный классик программирования профессор Цюрихской высшей технической школы Никлаус Вирт разрабатывал Паскаль, он стремился создать язык, на основе которого можно эффективно обучать программированию. Свое название язык программирования получил в честь французского математика Блеза Паскаля. Созданный специально для обучения программированию, язык оказался на практике чрезвычайно удачным и приобрел большую популярность у программистов, как у профессиональных, так и у непрофессиональных, в частности, у владельцев персональных компьютеров.
Основные достоинства языка: 1). гибкость и универсальность; 2). простота и ясность конструкций; 3). легкость реализации на большинстве современных ЭВМ; 4). возможность достаточно полного контроля правильности программы как на этапе трансляции, так и во время выполнения программы; 5). возможность удовлетворения требованиям структурного программирования; 6). наличие набора структурных типов данных: массивов, записей, записей с вариантами, множеств, файлов и т.д. Некоторые недостатки языка: 1). отсутствие операции возведения в степень; 2). отсутствие средств работы с файлами прямого доступа.
Основные элементы Паскаля Язык программирования Паскаль является языком программирования высокого уровня или алгоритмическим языком (т.е. языком, специально разработанным для записи алгоритмов вычислений). Особенностью таких языков как Бейсик, Паскаль по сравнению с большинством другими алгоритмическими языками, является их ориентация на диалоговый процесс программирования. Алфавит языка Паскаль - набор символов, разрешенных к использованию и воспринимаемых компилятором, в соответствии с их смысловым значением может быть разбит на следующие группы: 1) буквы латинского алфавита (прописные и заглавные): A,B,...,Z и a,b,...,z 2) арабские цифры (от 0 до 9); 3) знаки арифметических операций: + - сложение, - - вычитание, * - умножение / - деление, div - деление нацело с отбрасыванием остатка, mod - нахождение остатка от деления нацело; 4). знаки операций отношения: = - равно, <> - не равно, > - больше, = - больше или равно, <= - меньше или равно; 5). знаки логических операций: NOT - отрицание, OR - логическое сложение, AND - логическое умножение; 6). знаки операции присваивания := ;
7). специальные символы:подчеркивания ( - открывающая кругл - пробел (разделитель) _ - поая скобка ) - закрывающая круглая скобка [ - открывающая квадратная скобка ] - закрывающая квадратная скобка - открывающая фигурная скобка - закрывающая фигурная скобка, - запятая. - точка ; - точка с запятой ' - апостроф : - двоеточие 8). ключевые слова: AND - и, ARRAY - массив, BEGIN - начало, CASE - вариант, CONST - константа, DIV - деление нацело, DO - выполнять, DOWNTO - уменьшать до, ELSE - иначе, END - конец, FILE - файл, FOR - для, FORWARD вперед, FUNCTION - функция, GOTO - переход на, IF - если, IN - в, LABEL - метка, MOD - модуль, NOT - не, OF - из, OR - или, PROCEDURE процедура, PROGRAM - программа, RECORD запись, REPEAT - повторить, SET - множество, STRING - строка, THEN - то, TO - к, TYPE - тип, UNIT - модуль, UNTIL - до, USES - используемые, VAR - переменная, WHILE - пока, WITH - с, XOR - арифмет. или. 9). стандартные идентификаторы (имена): константы FALSE, TRUE и MAXINT; типы BOOLEAN, INTEGER, REAL и CHAR; файлы INPUT и OUTPUT; процедуры READ, READLN, WRITE, WRITELN, GET, PUT, REWRITE, NEW и RESET;