
- •С Кафедра моп эвм истема программирования Borland Pascal Методическая разработка к лабораторным работам фавт
- •Интерфейс системы
- •Меню и команды
- •Пункт File
- •Пункт Edit
- •Пункт Search
- •Пункт Run
- •Пункт Compile
- •Пункт Debug
- •Пункт Options
- •Пункт Window
- •Пункт Help
- •Страница Compiler Options окна свойств проекта
- •??? Страница Directories окна свойств проекта
- •??? Страница Preferences окна свойств проекта
- •Файлы проекта
- •Основные приемы работы в системе Паскаль Создание новой программы
- •Работа с уже созданной программой
- •Использование средств отладки
- •Пошаговое выполнение программы
- •Просмотр значений переменных
- •Использование точек останова
- •Порядок выполнения работы
- •If f then writeln('существует');
- •Var описание_переменных;
- •If условие then оператор1 else оператор2
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Оператор цикла с убывающим параметром
- •Контрольные вопросы
- •Var список_имен_массивов: array [тип_индекса1,тип_индекса2...] of базовый_тип;
- •Варианты заданий
- •Контрольные вопросы
- •Var список_имен_переменных:string[максимальная_длина_строки];
- •Var список_имен_переменных:string;
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 6. Использование процедур Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 7. Использование функций Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 8. Работа с текстовыми файлами Основные сведения
- •Var имя_файловой_переменной : text;
- •Пример выполнения
- •I : integer; {счетчик символов текущей строки выходного файла}
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 9. Работа с типизированными файлами и записями Основные сведения
- •Var имя_файловой_переменной : file of тип_записи_файла;
- •Var имя_переменной_записи:имя_типа_записи;
- •Пример выполнения
- •ICurs: integer {курс }
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 10. Использование данных ссылочного типа Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Лабораторная работа 11. Создание и использование модулей Основные сведения
- •Пример выполнения
- •Варианты заданий
- •Контрольные вопросы
- •Литература
- •Содержание
Варианты заданий
1. Создать текстовый файл с произвольным содержимым. Поменять местами четные и нечетные строки файла (первую со второй, третью с четвертой и т.д.), а затем добавить в выходной файл строку, содержащую количество строк в файле.
2. Создать текстовый файл с произвольным содержимым. Вставить в начало каждой строки её порядковый номер и пробел, а затем дописать в конец файла строку, в которой указывается количество строк файла.
3. Создать текстовый файл с произвольным содержимым. Написать программу, которая изменяет файл таким образом, что каждое слово файла, содержащее хотя бы одну цифру, заключается в скобки, а затем дописывает в конец файла строку, в которой указывается количество слов, заключенных в скобки. Под словом понимается любая последовательность символов, разделенная пробелом, концом строки или концом файла.
4. Создать текстовый файл с произвольным содержимым. Написать программу, которая заменяет каждую пустую строку файла на строку «Пустая строка», а затем дописывает к файлу строку, в которой указывается количество найденных (и замененных) пустых строк.
5. Создать текстовый файл, содержащий программу на языке Паскаль. Написать программу, которая проверяет соответствие открывающих и закрывающих круглых скобок в программе. При обнаружении первой несоответствующей скобки её с двух сторон окружить символами '?'. В конец файла дописать строку с результатом проверки: «Все в порядке» или «Обнаружено несоответствие».
6. Создать текстовый файл с произвольным содержимым. Написать программу, которая удаляет пробелы в конце каждой строки файла (если они есть), а затем дописывает к файлу новую строку, в которой указывается количество удаленных пробелов.
7. Создать текстовый файл с произвольным содержимым. Переформатировать файл так, чтобы каждая его строка содержала 30 символов (кроме, возможно, последней), а затем добавить к файлу строку, в которой указать количество полных (по 30 символов) строк файла.
8. Создать текстовый файл с произвольным содержимым. Написать программу, которая меняет местами в файле четные и нечетные слова (первое со вторым, третье с четвертым и т.д.), а затем добавляет в конец файла строку, содержащую количество строк в файле. Под словом понимается любая последовательность символов, ограниченная пробелом, концом строки или концом файла.
9. Создать текстовый файл с произвольным содержимым. Написать программу, которая после каждого слова записывает в файл количество символов в этом слове, а после этого дописывает в конец файла строку, в которой указывается количество слов в файле. Под словом понимается любая не пустая последовательность символов, ограниченная пробелом, табуляцией, концом строки или концом файла.
10. Создать текстовый файл с произвольным содержимым. Написать программу, которая заменяет в файле все буквосочетания 'ая' на 'ие' и дописывает в конец файлу строку с указанием найденного количества сочетаний 'ая'.
11. Создать текстовый файл с произвольным содержимым. Написать программу, которая меняет порядок символов в каждой строке файла на противоположный, а затем добавляет в конец файла новую строку, в которой указывается количество символов в самой длинной строке файла.