
- •Методические указания
- •«Информатика»
- •Содержание
- •Введение
- •2 . Методические указания по выполнению контрольной работы
- •3. Цели и задачи выполнения контрольной работы
- •4. Общие требования к содержанию и оформлению контрольной работы
- •Задания к контрольным работам Контрольная работа № 1
- •Контрольная работа № 2 Линейные массивы
- •Справочные материалы для самостоятельной работы студентов Основные сведения о языке Паскаль
- •Правила языка
- •Оператор n
- •Программа:
- •Оператор
- •Одномерные массивы Описание массивов
- •Многомерные массивы
- •Рекомендуемая литература Основная литература
- •Дополнительная литература
Справочные материалы для самостоятельной работы студентов Основные сведения о языке Паскаль
Алгоритмический язык высокого уровня Паскаль был разработан в конце 60-х годов профессором Н. Виртом. Он был создан специально для обучения программированию. К основным достоинствам языка Паскаль следует отнести гибкость и надежность, простоту и ясность конструкций, возможность удовлетворения требованиям структурного программирования, наличия набора структурированных типов данных: массивов, записей, записей с задачами, файлов, множеств, возможность построения новых типов данных.
На базе стандартного Паскаля фирма Borland разработала семейство Паскаль-систем, называемых Турбо Паскалем. Турбо Паскаль пользуется широкой популярностью среди массовых пользователей и профессиональных программистов. Это объясняется наличием очень удобной интегрированной среды и тем, что в его основе лежит мощный язык программирования, представляющий собой расширенную версию языка Паскаль.
За последние годы фирма Borland разработала и выпустила на рынок шесть модификаций этой системы. Каждая из них представляет собой усовершенствование предыдущей. Непрерывное совершенствование системы Турбо Паскаля породило, в конце концов, очень мощную по своим возможностям систему программирования, отвечающую самым взыскательным требованиям. С помощью Турбо Паскаля можно создавать многие программы — от программ, предназначенных для решения простейших вычислительных задач, до сложных современных систем управления базами данных и операционных систем.
И вместе с тем Турбо Паскаль остается простым в изучении, что позволяет начинающему программисту на его основе изучить методы и способы эффективного программирования.
Краткое описание среды программирования Turbo Pascal
Процесс создания программы состоит из следующих этапов: написание текста программы с помощью одного из текстовых редакторов, компиляция, компоновка, отладка программы. Интегрированная среда программирования Тurbo Рascal объединяет все перечисленные этапы.
Запустить программу Тurbo Рascal можно с помощью ярлыка на рабочем столе. Для выхода из Turbo Pascal необходимо выполнить пункт меню File Exit или нажать короткую комбинацию клавиш Alt+X. Действия программы при этом зависят от того, вносили ли вы изменения в редактируемую программу и сохраняли ли вы её на диске. Если создаваемая программа имеет не сохраненные изменения, то Turbo Pascal предложит вам сохранить изменения.
Элементы экрана и работа с окнами
В верхней строке экрана программы Turbo Pascal располагается меню. Здесь располагаются все основные команды интегрированной среды. Кроме того, команды дублируются комбинациями функциональных клавиш.
Большую часть экрана занимает рабочее поле для редактирования текста программы. Turbo Pascal допускает одновременное редактирование нескольких программ, которые располагаются в отдельных окнах. Номер текущего окна указан в правом верхнем углу рабочего поля. Для создания нового окна необходимо выполнить пункт меню File New. Переход между окнами возможен с помощью Alt+Номер окна. В заголовке окон указывается имя файла программы. Если редактируем новую программу, которая ещё не сохранена на диске, то окно озаглавлено NONAME+Номер.pas. Закрытие текущего окна с программой происходит с помощью Alt+F3.
Сохранение и загрузка файлов. Сохранение программы на жёстком диске осуществляется с помощью пункта меню File Save или клавишей F2. При первом сохранении появляется диалоговое окно для ввода имени файла. Между элементами этого диалогового окна можно переключаться клавишей Tab и выбирать папку для сохранения. Если файл уже имеет имя, то Turbo Pascal сохраняет, не задавая дополнительных вопросов. При необходимости сохранить файл под другим именем, необходимо пользоваться пунктом меню File Save As.
Для открытия программы, сохранённой на диске необходимо пользоваться пунктом меню File Open или клавишей F3. Появляется диалоговое окно для выбора файла. Между элементами этого диалогового окна также можно переключаться клавишей Tab.
Компиляция и выполнение программы. Для компиляции программы без её выполнения служит пункт меню Compile или комбинация клавиш Alt+F9. Для запуска программы на выполнения необходимо пользоваться пунктом меню Run или комбинацией Ctrl+F9. При компиляции компилятор переводит программу в машинный код, а при обнаружении ошибки выдаёт сообщение. Необходимо исправить все ошибки в программе, и только тогда программа будет способна откомпилироваться.
Краткое описание языка Паскаль
Язык программирования Турбо-Паскаль является языком высокого уровня, полностью удовлетворяющим требованиям структурного программирования. В нём явно присутствуют средства, реализующие основные управляющие структуры структурного классического программирования.
Основой любого языка программирования является алфавит – набор допустимых знаков (литер, символов), которые можно использовать для записи программы. Алфавит языка Турбо-Паскаль состоит из букв, цифр и специальных символов. Он включает:
прописные и строчные буквы латинского алфавита: от A до Z, от a до z и специальные символы @ # $, используемые так же, как и буквы
прописные и строчные буквы кириллицы (для символьных и строчных данных): от А до Я, от а до я
арабские цифры 0,1,2,3,4,5,6,7,8,9
специальные символы - . , + - = * / ; () {} [] ‘ % & : ! _(символ подчёркивания)
знаки логических операций: = (равно);< > (не равно); < (меньше); > (больше); <= (меньше или равно); >= (больше или равно).
Идентификаторы и служебные слова
Неделимые последовательности знаков алфавита, имеющие в программе определённый смысл, называют словами. Разделяются слова пробелами или другими спецсимволами. В зависимости от назначения слов различают идентификаторы и служебные слова.
Идентификаторы используются для обозначения меток, констант, типов, переменных, процедур и функций. Идентификатор всегда должен начинаться с буквы или символа подчёркивания, за которым следует любая комбинация букв, цифр и знака подчёркивания. Длина идентификатора ограничена 127 символами, что совпадает с ограничением на длину строки программы. При написании идентификаторов Турбо-Паскаль рассматривает строчные и прописные буквы как эквивалентные. Запрещается начинать идентификатор с цифры и иметь в его составе пробелы.
Примеры идентификаторов:
К, a12, ELENA, MOS45,Turbo
Служебное слово – последовательность латинских букв, образующих английское слово, которое при употреблении в некотором контексте имеет определённый, раз и навсегда установленный смысл.
Служебные слова нельзя использовать в качестве идентификаторов. Такими словами являются:
absolute, and, array, begin, case, const, div, do, downto, else, external, file, forward, for, function, goto, inline, if, in, mod, nil, not, overlay, of, or, packed, procedure, program, record, set, shr, shl, string, then, type, to, until, var, while, xor.
Комментарий
Комментарий служит для пояснения программы и отдельных ее частей и записывается в виде {последовательность символов} либо (* последовательность символов *).
Последовательность символов может содержать любые символы, за исключением {} и (* ). Не допускается вложение скобок одного вида друг в друга. Однако фигурные скобки {} можно вложить в (* *) и наоборот.
Это позволяет комментировать целые секции исходной программы в случае, если они содержат комментарии.
Примеры: {программа расчета}; (*программа тест*).