Как сохранить программу на диске в паскале
Как вам должно быть известно из общего курса информатики, память, с которой работает Паскаль и в которой он хранит все свои данные (как и любая другая программа), называется оперативной. Она обладает одним неприятным свойством: ее содержимое стирается при выключении питания компьютера. Чтобы информация сохранялась при выключенном питании (принято говорить «для долговременного хранения информации»), используется внешняя память. Это разного рода диски, дискеты и другие виды носителей. Работе с внешней памятью из программы на Паскале и посвящен наш текущий разговор.
Как работать с текстовым файлом
Файлом называется порция данных, хранящаяся на диске и имеющая имя. Другими словами, все, что вы пытаетесь сохранить на диске, должно быть записано в виде файла. Для того чтобы работать с файлом в Программе, необходимо ввести специальную переменную, которая называется файловой. Через нее мы будем записывать и читать информацию из файла.
Основным элементом текстового файла является символьная строка (ASCII). Можно работать как со строкой целиком, так и с каждым символом в отдельности. Обращение к символам, хранящимся в файле, происходит последовательно.
Открытие файла для чтения
Начиная работать с файлом, его открывают. При этом в памяти создается особая структура данных, частью которой является файловый указатель. Это как бы «курсор», который указывает на позицию файла, с которой будет происходить следующая операция чтения (или записи). После чтения символа (или строки) из файла файловый указатель передвигается на следующий символ (строку). При записи в файл эта позиция всегда указывает на конец файла.
Мы начнем с самого простого — попытаемся открыть текстовый файл для чтения и выведем его содержимое на экран. Для того чтобы программе было что открывать, создайте в Блокноте или прямо в среде Turbo Pascal текстовый файл и назовите его work.txt. Этот файл должен быть сохранен в той же папке, что и рабочие (.pas) файлы с программой на Паскале. Содержимое файла нам не важно. Мы рекомендуем набрать несколько строчек текста, желательно латинскими символами.
Пример 12.1.
Вывод на экран содержимого текстового файла work.txt
Открытие файла для записи
Из предыдущего примера вы, вероятно, поняли, что открытие файла для чтения происходит в результате процедуры reset. При этом файловый указатель устанавливается в начало файла, и процедурами чтения из файла readln и read можно построчно или посимвольно прочитать содержимое всего файла. Если же мы хотим не читать уже имеющийся файл, а записывать в файл свою информацию, мы должны открыть файл для записи. Это делает процедура rewrite.
Если в текущей папке нет файла с именем, указанным в процедуре assign, то создается новый пустой файл. Если файл с таким именем есть, его содержимое очищается. Так или иначе, файловый указатель устанавливается в начало пустого файла, после чего в файл можно записывать информацию построчно (writein) или посимвольно (write).
В следующем примере программа создает новый текстовый файл work.txt и копирует его содержимое в файл user.txt.
Пример 12.2.
Создание и копирование файла
После работы программы откройте оба файла (это можно сделать в режиме Open в среде Turbo Pascal или в Блокноте) и убедитесь, что все получилось верно.
Если вы вводили эти три строки по-русски, то в Блокноте вы, скорее всего, увидите странную путаницу из русских букв. Это от того, что Turbo Pascal — программа для MS-DOS, и символы, которые вы вводили, тоже были записаны в кодировке MS-DOS. Чтобы их нормально прочитать, нужно или открывать эти файлы из программы для MS-DOS (например, Norton Commander), или иснользовать преобразование формата (это умеет делать, например, MS Word).
Задание 12.1.
Напишите программу, которая:
а) создает текстовый файл из четырех строк строчных латинских букв;
б) читает строки из созданного файла и преобразовывает их в строки заглавных латинских букв;
в) после преобразования каждую строку записывает в другой созданный текстовый файл.
Проверьте результаты работы путем чтения обоих файлов!
Сохранить всё, что вывелось на экран
Расставить правильно (по другому) скобки, чтобы на экран вывелось число 850
Помогите решить. Расставить правильно (по другому) скобки, чтобы на экран вывелось число 850 .
Как сохранить все wma файлы из папки в один, что бы потом сразу все подгружать?
как сохранить все wma файлы из папки в один, что бы потом сразу все подгружать в файл?
Как сделать что бы вывелось сначала значение до запятой и после ( 10грн 50коп )
У меня есть число 30.20. Как сделать что бы вывелось на экран 30 грн. 20 коп. ??
Помогите пожалуйстаааа 1. Что такое среда программирования?
2. Опишите среду программирования Тurbo Pascal.
3. Как сохранить текст программы в Тurbo Pascal?
4. Какова структура программы на языке Pascal?
5. Как осуществить запуск программы?
6. Сформулируйте определение понятия «язык программирования»
7. Сформулируйте определение понятия «программирование»
8. Сформулируйте определение понятия «среда программирования»
1)комплекс программных средств, используемый программистами для разработки программного обеспечения.
2)Turbo Pascal (произносится «ту́рбо паска́ль») — интегрированная среда разработки программного обеспечения для платформ DOS и Windows
3)Использование программы Turbo Pascal 7.0
Нажимаем F10 и переходим в меню.
Выбираем меню File, а далее — Save — открывается окно сохранения файла.
Выбираем имя для файла и вводим его в строку ввода.
Нажимаем Enter и файл сохраняется.
4)Структура программы в Pascal. . Любая программа на языке программирования Pascal имеет три составляющие: 1) заголовок; 2) раздел описаний; 3) тело программы. ✎ 1) Заголовок – это слово Program , после которого идет название программы латиницей и точка с запятой в конце.
5)Чтобы запустить программу из IDE (интегрированной среды программирования) Borland/Turbo Pascal, надо нажать Ctlr+F9. Чтобы получить EXE-файл, надо нажать Alt+F9 или F9.
6)Язы́к программи́рования — формальная знаковая система, предназначенная для записи компьютерных программ
7)Программирование Программи́рование — процесс и искусство создания компьютерных программ с помощью языков программирования.
После ввода программы её необходимо сохранить на диск.
Для сохранения программы необходимо выбрать пункт меню «Сохранить» (или «Сохранить как. ») меню «Файл», либо нажать клавишу «F2».
В результате на экране появляется окно, в котором необходимо выбрать путь к папке, куда будет сохранена программа и ввести желаемое имя файла.
В нижней панели можно видеть текущий путь Y:\*.PAS. Y: — это «Мои документы». TBP7.0 может обычно работать только с «Моими документами». Все диски видны только, если Turbo Pascal был запущен с опцией «все диски». Ярлык для запуска с этой опцией есть в Главном меню, но этой опцией не рекомендуется пользоваться.
Для перехода на другой диск, необходимо указать букву диска (например, «D:») и нажать клавишу «Enter». Для перехода между папками нужно выбрать папку в списке и нажать «Enter». Чтобы перемещаться между полями ввода имени файла и списком файлов, не используя мыши, можно использовать клавишу «Tab» для перемещения вперед или «Shift + Tab» для перемещения назад.
Сохраните программу под именем «HELLO.PAS» в «Мои документы».
Расширение имени файла «.PAS» свидетельствует о том, что этот файл является исходным кодом программы на языке Pascal. После сохранения программы вверху редактора кода вместо надписи «NONAME00.PAS» появится имя файла сохраненной программы.
Теперь закроем сохраненную только что программу. Для этого необходимо выбрать пункт меню «Закрыть» меню «Окна» или нажать клавиши «Alt + F3».
В результате в редакторе кода не останется ни одной открытой программы.
Чтобы открыть сохраненную на диске программу, необходимо выбрать пункт меню «Открыть…» меню «Файл» или нажать клавишу «F3».
На экране появляется диалоговое окно, аналогичное тому, что было при сохранении программы. Необходимо выбрать нужную папку и из списка выбрать файл, соответствующей программы.
Введённая ранее программа опять появляется в редакторе кода в том же самом виде, в каком была в момент сохранения.
После ввода программы её необходимо сохранить на диск.
Для сохранения программы необходимо выбрать пункт меню «Сохранить» (или «Сохранить как. ») меню «Файл», либо нажать клавишу «F2».
В результате на экране появляется окно, в котором необходимо выбрать путь к папке, куда будет сохранена программа и ввести желаемое имя файла.
В нижней панели можно видеть текущий путь Y:\*.PAS. Y: — это «Мои документы». TBP7.0 может обычно работать только с «Моими документами». Все диски видны только, если Turbo Pascal был запущен с опцией «все диски». Ярлык для запуска с этой опцией есть в Главном меню, но этой опцией не рекомендуется пользоваться.
Для перехода на другой диск, необходимо указать букву диска (например, «D:») и нажать клавишу «Enter». Для перехода между папками нужно выбрать папку в списке и нажать «Enter». Чтобы перемещаться между полями ввода имени файла и списком файлов, не используя мыши, можно использовать клавишу «Tab» для перемещения вперед или «Shift + Tab» для перемещения назад.
Сохраните программу под именем «HELLO.PAS» в «Мои документы».
Расширение имени файла «.PAS» свидетельствует о том, что этот файл является исходным кодом программы на языке Pascal. После сохранения программы вверху редактора кода вместо надписи «NONAME00.PAS» появится имя файла сохраненной программы.
Теперь закроем сохраненную только что программу. Для этого необходимо выбрать пункт меню «Закрыть» меню «Окна» или нажать клавиши «Alt + F3».
В результате в редакторе кода не останется ни одной открытой программы.
Чтобы открыть сохраненную на диске программу, необходимо выбрать пункт меню «Открыть…» меню «Файл» или нажать клавишу «F3».
На экране появляется диалоговое окно, аналогичное тому, что было при сохранении программы. Необходимо выбрать нужную папку и из списка выбрать файл, соответствующей программы.
Введённая ранее программа опять появляется в редакторе кода в том же самом виде, в каком была в момент сохранения.
страницы: 1 2 3 4 5 6
Содержание
Редактирование программы в редакторе кода
Редактор кода позволяет изменять текст программы.
Для перемещения по тексту программы используются клавиши управления курсором. Текущее место нахождения обозначается текстовым курсором (мигающая черточка). Все вводимые с клавиатуры символы вводятся в позицию текстового курсора.
Клавиша «BackSpace» (←) позволяет удалить символ текста левее курсора, при этом весь текст сдвигается влево.
Клавиша «Delete» (Del) позволяет удалить символ правее курсора, текст программы также сдвигается влево.
Клавиша «End» перемещает текстовый курсор в конец строки.
Клавиша «Home» перемещает курсор в начало строки.
Клавиша «Page Up» (PgUp) перемещает курсор на один экран вверх.
Клавиша «Page Down» (PgDn) перемещает курсор на один экран вниз.
Добавим в нашу программу ещё одну строку кода, в результате она должна выглядеть следующим образом:
Чтобы быстро сохранить изменения на диск в тот же файл («HELLO.PAS»), нужно нажать клавишу «F2». Если программа была изменена и требует сохранения, то внизу слева в редакторе кода отображается звездочка (на рисунке — чуть выше «F1 Помощь»). Если программа сохранена — звёздочка не отображается.
Редактор кода TBP7.0 позволяет работать с выделенными фрагментами текста. Выделенные фрагменты текста можно удалять, копировать и вырезать.
Для выделения фрагмента текста необходимо установить текстовый курсор в начало фрагмента и, удерживая клавишу «Shift», перемещать текстовый курсор. Весь текст, через который проходит курсор, оказывается выделенным.
Выделите строчку « WriteLn ('До свидания . ');». Окно редактора кода примет вид:
Для того, чтобы скопировать выделенный фрагмент в буфер обмена, необходимо выбрать пункт меню «Скопировать» меню «Правка» или нажать клавиши «Ctrl + Insert».
Чтобы вырезать фрагмент кода, необходимо выбрать пункт меню «Вырезать» меню «Правка» или нажать клавиши «Shift + Delete». В случае вырезания текста, выделенный текст удаляется и помещается в буфер обмена.
Чтобы вставить текст из буфера обмена в текущую позицию курсора, необходимо выбрать пункт меню «Вставить» меню «Правка» или нажать клавиши «Shift + Insert».
Чтобы удалить выделенный фрагмент кода, не помещая его в буфер обмена, необходимо выбрать пункт меню «Удалить» меню «Правка» или нажать клавишу «Delete».
Чтобы снять выделение, необходимо нажать одну из клавиш управления курсором.
Произведите необходимые действия для того, чтобы код программы в редакторе кода принял следующий вид:
Если это удалось сделать, не прибегая к повторному набору текста, значит, урок по работе с буфером обмена освоен.
Удалите выделенный на рисунке выше фрагмент кода.
Любые действия, произведённые в редакторе кода, могут быть отменены. Для отмены последнего шага, необходимо выбрать пункт меню «Откат» меню «Правка» или нажать клавиши «Alt + BackSpace». Отменять можно не только на один шаг назад, но и на несколько, последовательно выполняя описанные манипуляции.
Ошибочно отмененное действие можно вернуть, выбрав пункт меню «Повтор» меню «Правка».
Отмените последние действия, чтобы код в редакторе кода вновь принял тот вид, какой он имеет на рисунке выше. Удалите все дублирующие строки программы, чтобы осталась только одна строка вида « WriteLn ('До свидания . ');». Сохраните код программы.
Замечание: Чтобы научиться копировать текст не только между окнами Turbo Pascal, но и между внешними окнами, прочитайте статью: Работа с системным буфером обмена
2) Какие основные функции выполняет ИСР Turbo Pascal?
3) Какие операции позволяет выполнять текстовый
редактор Turbo Pascal при подготовке программы?
4) Как запустить программу, разработанную в ИСР Turbo
Pascal?
5) Как сохранить программу под другим именем?
6) Как открыть новое окно редактирования?
7) Какими способами можно выйти из среды?
8) Как вызвать контекстную помощь?
9) Какова структура Pascal-программы?
10) Какие операторы используются для ввода и
вывода значений переменных?
11) Какие действия выполняют операторы Write и Writeln?
12) Какие действия выполняют операторы Read и Readln?
13) Каким образом можно объявить переменную в языке Pascal?
помогу как студент студенту
1. Каков порядок создания программы в интегрированной среде Турбо- Паскаль
Ответ: подготовить текст программы, перевести в язык паскаль, выполнить и добиться результата.
2. Какие основные функции выполняет система Турбо-Паскаль?
Ответ: 1.File - выполнение операций с файлами в целом (открыть, сохранить и др.);
2.Edit - команды редактирования текста (копировать блок или фрагмент 3.текста, переместить блок текста и др.);
4..Search - поиск;
5.Run - выполнение программы;
6.Compile - компиляция программы;
7.Debug - отладка программы;
8.Tools - использование инструментальных программных средств (Turbo Debugger, TurboAssembler и др.);
9.Options - "опции" или возможности для различных режимов (компиляции, отладки, использования каталогов, установка цветов и др.);
10.Window - команды управления окнами;
11.Help - использование помощи программисту.
3. Какие операции позволяет выполнять текстовый редактор Турбо- Паскаля при подготовке программы? Примеры операций редактирования?
Ответ: редактирование текста, копирование, вставка, поиск, замена, орфография зарезервированных слов.
Редактор кода позволяет изменять текст программы.
Для перемещения по тексту программы используются клавиши управления курсором. Текущее место нахождения обозначается текстовым курсором (мигающая черточка). Все вводимые с клавиатуры символы вводятся в позицию текстового курсора.
Клавиша «BackSpace» (←) позволяет удалить символ текста левее курсора, при этом весь текст сдвигается влево. Клавиша «Delete» (Del) позволяет удалить символ правее курсора, текст программы также сдвигается влево. Клавиша «End» перемещает текстовый курсор в конец строки. Клавиша «Home» перемещает курсор в начало строки. Клавиша «Page Up» (PgUp) перемещает курсор на один экран вверх. Клавиша «Page Down» (PgDn) перемещает курсор на один экран вниз.
4. Как выполнить компиляцию программы с сохранением исполняемого модуля?
Ответ: во время запуска программа автоматически компилируется исполнимый EXE-файл и сохраняется с именем программы в папку «Мои документы\SCHOOL.PAK\TEMP».
Для того, чтобы откомпилировать программу и получить EXE-файл, но не запускать ее, необходимо выбрать пункт меню «Переделать» меню «Компиляция» или нажать клавишу «F9».
5. Как сохранить программу под другим именем?
Для сохранения программы необходимо выбрать пункт меню «Сохранить» (или «Сохранить как. ») меню «Файл», либо нажать клавишу «F2». В результате на экране появляется окно, в котором необходимо выбрать путь к папке, куда будет сохранена программа и ввести желаемое имя файла.
6. Как открыть окно?
Чтобы открыть сохраненную на диске программу, необходимо выбрать пункт меню «Открыть…» меню «Файл» или нажать клавишу «F3». На экране появляется диалоговое окно, аналогичное тому, что было при сохранении программы. Необходимо выбрать нужную папку и из списка выбрать файл, соответствующей программы. Введенная ранее программа опять появляется в редакторе кода в том же самом виде, в каком была в момент сохранения.
Читайте также: