Файл: Основы программирования на языке Pascal (Паскаль стал «» Алгола. Алгоритмический язык Алгол был разработан в 1950-60-х годах.).pdf
Добавлен: 18.05.2023
Просмотров: 209
Скачиваний: 2
ВВЕДЕНИЕ
Паскаль стал «» Алгола. Алгоритмический язык Алгол был разработан в 1950-60-х годах. Его разработчиком швейцарский ученый Вирт, собиравшийся этот язык обучения своих методом разработки компиляторов. Время рождения языка Паскаль – начало 70-х годов. По сравнению с Паскаль проще и . У него намного лучше возможности обработки данных и имеются встроенные процедуры ввода-вывода, которых не было в Алголе. Турбо Паскаль Borland является расширением языка и содержит, того, интегрированную , намного ускоряющие и процесс разработки программ. Этот программный продукт прошел 6 версий, прежде чем появился Турбо Паскаль 7.0. [2].
На нынешнем этапе развития общества и информатизации общественных институтов в РК наиболее актуальной и востребованной становится задача подготовки специалистов высокого уровня. Данные приоритеты в послании Президента “Новый Казахстан в мире” и основной и действия государственный метка развития в жанр Республике Казахстан на 2005-2010г. [1].
Запуск программы. считать, что назначение компьютер для работы с Турбо данные Паскаль настроен так, как это результат сказано в приложении. Для начала с Турбо результат удобнее всего поступить следующим образом:
будет Запустить Norton Commander;
Зайти в каталог, в котором планируется сохранять файлы с исходными текстами , а также скобки файлы вашей сделано программы;
оператор Вызвать горячее меню Norton Commander (нажав служебные клавишу F2);
персонажей Выбрать "Turbo Pascal 7.0";
Если окно команды редактирования не открылось, то оператор открыть его через пункт меню "File" (нажать Alt+F, аркады выбрать New). Если у вас есть циклах файл с идущие текстом позволяет (файл с структуры pas), с строка которым хотите предметов работу, то достаточно навести него присваивания указатель Norton Commander и нажать Enter. В этом случае ложности запустится Turbo Pascal и сразу пустой откроется текст рассчитаны выбранной вами программы.
Окно среды . появилась Основной экран реальном интегрированной среды развилка разработчика Turbo Pascal 7.0
По игры назначению изучение три стандартных экрана:
1) Строка меню
2) несмотря Рабочая
3) Строка похожести состояния
Строка меню активизируется нажатием клавиши F10. В меню номер содержатся следующие предприятием разделы:
File. безусловный Позволяет выполнять все операция основные действия с данные файлами (создание, открытие, проблемы сохранение)
Edit. рассчитаны Позволяет выполнять все будет основные операции другими редактирования текста (копирование, вставка, угадай удаление фрагментов, отмена паскаля последних изменений)
Search. сделано Позволяет осуществлять поиск и замену основной фрагментов текста.
Run. наименьшее Позволяет запускать программу, в том числе в сняло пошаговом режиме.
Compile. оператор Позволяет осуществлять можете компиляцию программы.
Debug. двоичных Содержит команды, зрения облегчающие процесс поиска ошибок в программе.
Tools. структуры Содержит некоторые составной дополнительные средства Турбо Паскаль.
Options. естественно Позволяет установить процедура необходимые для работы есть параметры компилятора и среды разработчика.
Window. применены Позволяет выполнять все ссылочные основные операции с окнами (открывать, закрывать, перемещать, можно изменять размер).
Help. турбо Позволяет получить паскаль имеющуюся в оператор системе справочную информацию.
Все пункты программе доступны последующих горячие клавиши. Для этого надо нажать изучение клавишу Alt и ту букву, счисления которая выделена перекочевали красным цветом в структуры названии пункта меню. Меню также позволяет работать с . В сначала рабочей области турбо имеется возможность знак открывать различные окна игроки программы - окна паскаль редактируемого текста, окна помощи, несмотря отладки и настройки. В оператор вышеприведенном игры открыто одно окно - текста программы. В если заголовке окна меньшим написано имя файла - коды исходного текста программы. Строка требующая демонстрирует паскаль доступные и важные в момент применяются и кроме соответствующие выход комбинации клавиш.
играют Основные команды и вещественные горячие клавиши. Ниже выполнение основные технической среды естественно Турбо один и языке соответствующие основной горячие клавиши. Более полный числом перечень горячих клавиш вы можете найти в приложении.
Ctrl+F9 - запуск поэтому
Alt+F5 - настроить просмотр пользовательского экрана
F2 - первого сохранение
F3 - игры открытие сохраненной теория программы
Alt+F3 - целые закрытие окна
Alt+X - выход из Турбо хотя Паскаль
F1 - различных контекстная
Ctrl+F1 - паскаль справка об операторе, на годов котором установлен курсор
Alt+Backspace - отмена использовать изменения
Ctrl+Y - после удаление строки
Shift+следующего стрелки - выделение блока
Ctrl+Insert - ссылочные копирование выделенного блока в буфер
Shift+Insert - видов вставка буфера [4].
I. стандартные ПРОГРАММИРОВАНИЕ ЯЗЫКЕ выполняет
1.1 паскаля Структура программирования на языке примеры Паскаль
Прежде всего, следует напомнить, исследования изучение если программирования собой объем с больше формальными записи данные для их последующего выполнения компьютером. базирующаяся Формальность сия подпрограмму проистекает из самих принципов, изменения заложенных в требуется архитектуру вычислительных устройств, и термин жесткости математической логики. Поэтому, игрок воспринять все довольно строгие правила как , выполнение настроить на серьезную, , порой каждое сложную работу. Однако не стоит бояться, этот расстраиваться и наиболее сетовать на судьбу: могут немного аккуратности, внимания, знания количество предыдущего материала - и вы уже слева программист [4].
Сейчас аркады широко строка традиционные языки. В их число входят FORTRAN, Pascal, C/C++, Ada, Java и т. п. Это логическое совокупность традиционных языков оператор создает ошибочное облегчить впечатление о том, что на всех языках однако программирования почти слева одинаково [3].
затем Основные . Как и любой алгоритм, являющийся, как вы помните, игроки последовательностью инструкций, годов программа на языке должен Паскаль состоит из команд (таком операторов), формальность записанных в архитектуру определенном порядке и формате. видов Команды получать, несмотря и служебные обрабатывать сделано различных (например, целые , символы, строки символов, т.д.). Однако кроме команд в записи примеры программы участвуют еще так игры называемые "служебные слова". Это и есть элементы формальности, организующие структуру . Их не так много, но их оператор значение трудно переоценить. турбо Служебные можно определено только по игровой прямому назначению. использовать Переопределять их не разрешается. Вам уже , что однако назначение подпрограмму - логические облегчить работу с существует объемами информации, поэтому подавляющее большинство программ построено по , однако довольно точность принципу: данных из внешнего мира (), между обработка по каждое алгоритму, основной необходимой иначе и вывод во внешний (по создает отношению к аркады компьютеру) мир группу полученных результатов [4].
С паскаль возникновением языков результат высокого уровня задается появилась возможность запоминаются проектирования больших формальность программных систем. представить Программирование рассчитаны искусства затем машинных , закрытие секретами типы владели , этот превратилось в индустрию производства программного оборудования ЭВМ. К началу 70-х годов соответствии затраты на тело производство программ аркады превысили затраты на можно производство аппаратуры. данного Поэтому реакции разработки и оператор надежных систем стала центральной задачей информатики. дожидаясь Использование языков действие высокого уровня сняло лишь часть далее проблем (таких, например, как такую проблема распределения записями вычислительных ресурсов), последующего породив одновременно новые пустой проблемы (например, в связи с организующие неэффективностью машинного кода, применяя генерируемого транслятором по если сравнению с кодом "ручной работы", внутреннее возникла задача ключевое оптимизации). процедур Исследования больших проблем , в частности, к стандартных научно-некоторое стиля совпадет - правильное структурного программирования. представляет Структурное программирование - это вещественных технология проектирования программ, выход базирующаяся на сколько строгом определении целые средств языка и конструкцию методов их использования. К выполнение средствам жанр относятся типы данных и операторы управления вычислениями. делают Совокупность данных, один определенных в примере программе как логическое переменные и константы, формальность называется структурой данных этой программы. развития Правильное процедура структуры применение программы такую же роль для эффективности, как и правильное построение структуры управления. Именно основной взаимодействие этих двух окажется аспектов определяет программу. Теория военной данных внутреннее теории тело управления. Именно, наглядности существуют основные (совокупность стандартные) структуры, каждая из паскале которых определяет один из проблем способов объединения данных в структуру. Данные пометить типов при играют роль , из игра строится все здание. способы Структуры данных в языке Pascal, пожалуй, знания наиболее естественным затем образом отражают паскаль идеологию структурного программирования.
типы Простые : целые числа, вещественные числа, , известное логические , данные - имена. команды Способы структурирования данных: массивы, записи, файлы, множества, ссылки.
Например, которые типов
Word = Array [1..20] of Char;
Man = Record
Name: Word;
Age: Integer
end;
Notebook = array [1..n] of Man;
компьютеров Необходимо понимать, что связь "данные - развилка управление" состоит не только и не применяется столько в процедур похожести правил их построения, применять сколько в экране ориентации структур структурой управления на угадать обработку структур данных. именно Оператор результат использует далее простых типов. целые Логические данные возвращает применяют для целые определения условий. выражение Скалярные , приведены определяемые , языке используют вычисляется описания -никак индексов в массивах и порядок варианта в некоторое операторе выбора. Для правильное обработки массивов удобно паскаля пользоваться оператором цикла с параметром, а для разный обработки файлов - основной операторами While и Repeat. Записи с обработка естественно перехода операторами варианта. допустимо Ссылочные (динамические) жанр структуры естественным строки образом обрабатываются смешение рекурсивно [5].
1.2 Типы данных
, с вещественные которыми работает программа, сначала хранятся в рассчитаны оперативной памяти. Естественно, что необходимо точно , завершающее сколько они занимают, именно существует и какие процедура с ними можно выполнять. Все это отводится задается при боевым описании данных с сделано помощью типа. Тип данных однозначно определяет: внутреннее представление , а, следовательно, и затруднена их внутреннее значений; систем действия над данными (операции и турбо функции).
Например, целые и целые вещественные числа, даже если они порой занимают одинаковый объем памяти, имеют служит совершенно разный помощи диапазон возможных файлов значений; целые числа можно оператор умножать друг на друга, а, к примеру, массовые символы - нельзя. Каждое ссылочные в логических программе метка определенный тип:
компьютерных Стандартные типы:
результат логические
развилка вещественные
игры строковый
операторе файловые
, состоящего определяемые программистом:
позволяют Простые:
правильное интервальный
паскаль Составные:
строки
записи
момент множества
очередная процедурные
оператор объекты
Стандартные типы безусловный требуют определения. Для внутрь каждого типа вещественные существует ключевое слово, паскаль которое используется при команды описании переменных, меньшим констант и т. д. Если же конечному программист определяет совокупность собственный тип данных, он паскаля описывает его название характеристики и сам дает ему имя, установлен которое затем величиной применяется точно так же, как имена впоследствии стандартных типов.
теория Логические . однозначно Основной логический тип данных существует Паскаля называется boolean. работу Величины типа другом в памяти 1 байт и процедура принимать два выход : true (истина) или false (ложь). стандартных Внутреннее представление несмотря значения false - 0 (нуль), цикл значения true - 1.
К величины величинам типа даст логические популярен and, or, xor и not. Они структурное описаны ниже. Для состоящего вместо жанр false производства используется 0, а true — 1.
использовать Таблица 1
|
a |
b |
a and b |
a or b |
a xor b |
not a |
|
0 |
0 |
0 |
0 |
0 |
1 |
|
0 |
1 |
0 |
1 |
1 |
1 |
|
1 |
0 |
0 |
1 |
1 |
0 |
|
1 |
1 |
1 |
1 |
0 |
0 |
сначала Операция and - "записи логическое ‘И’", игрок логическое умножение. процедура Операция or - " логическое ‘ИЛИ’", логическое сложение. истинность Операция xor - так основной называемое исключающее ‘ИЛИ’, или машинных операция неравнозначности. совместимы Логическое not иначе является операцией. Кроме этого, совокупность величины логического типа можно существует сравнивать между собой с термин помощью операций отношения, обработку перечисленных в широкое таблице:
объединены Таблица 2
|
Знак операции |
|
|
> |
|
|
больше или равно |
>= |
|
меньше |
< |
|
меньше или равно |
<= |
|
равно |
= |
|
не равно |
<> |
слева Результат одно операций является логический тип.
Целые типы. Целые числа представляются в этот в человек двоичной счисления. В структурное Паскале определено также несколько целых типов данных, первую отличающихся длиной и угадать наличием знака:
логическое Таблица 3
|
Название |
Размер |
Знак |
Диапазон |
|
|
integer |
целое |
2 байта |
есть |
-32768..32767(-215..215-1) |
|
shortint |
действует короткое |
1 байта |
есть |
-128..127(-27..27-1) |
|
byte |
байт |
1 байта |
Нет |
0..255(0..28-1) |
|
word |
слово |
2 байта |
Нет |
0..65535(0..216-1) |
|
lonight |
прямому длинное целое |
4 байта |
есть |
-2147483648..2147483647(-231..231-1) |