в которой он встречается. Кроме
Программа запоминает каждый термин и указатель на строку, в которой он встречается. Кроме того, программа позволяет просматривать текст в обоих направлениях построчно и при выборе текущей строки ищет в ней термин и позиционируется к нему.
10. Программа составляет словарь идентификаторов и служебных слов Си-программы путем запоминания каждого идентификатора и указателя на строку, в которой он встречается. Кроме того, программа позволяет просматривать текст в обоих направлениях построчно и при выборе текущей строки ищет первый идентификатор и позиционируется к строке, где он встречается в первый раз.
11. Программа составляет " оглавление" текстового файла путем поиска и запоминания позиций строк вида " 5.7.6 Позиционирование в текстовом файле" . Затем программа составляет меню, с помощью которого позиционируется в начало соответствующих разделов и пунктов с прокруткой текста в обоих направлениях.
12. Программа составляет словарь функций Си-программы. Затем программа составляет меню, с помощью которого позиционируется в начало соответствующих функций. (Функцию достаточно идентифицировать по фрагменту вида " идентификатор(..." вне фигурных скобок).
13. Программа - редактор текста с командами изменения (редактирования) строки и прокруткой текста в обоих направлениях (измененные строки добавляются в конец исходного файла, начало файла не меняется).
14. Программма ищет в тексте Си-программы самый внутренний блок (для простоты начало и конец блока располагаются в отдельных строчках), присваивает ему номер и " выкусывает" основного текста, заменяя его ссылкой на этот номер. Затем по заданному номеру блока производится его вывод на экран, в тексте блока при этом должна присутствовать строка вида " #БЛОК nnn" при наличии вложенного блока. (
Процедуру " выкусывания" блоков рекомендуется реализовать при помощи " выкусывания" указателей на строки вложенного блока в файле и замене их на отрицательное число -n, где n-номер, присвоенный блоку).
15. Программа сортировки файла по длине предложений и вывода результата в отдельный файл. При выводе каждое предложение следует переформатировать так, чтобы оно начиналось с отдельной строки и располагалось в строках размером не более 60 символов.
Содержание Назад Вперед
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий