Учебно-методическое обеспечение лабораторных работ, страница 2

            Рекомендации по выполнению расчетного задания на первый семестр.

            Алгоритм программы: ввод текста из файла, вывод текста на экран, возможный ввод слова, обработка текста с выводом результатов.

            Допускается не использовать в тексте буквы кириллицы.

            Для хранения текста объявить в программе массив символов из 1000+1 элементов, а чтобы отложить ввод текста из файла на потом, проинициализировать массив при объявлении, например: char txt[1000+1]=”To be or\nNot to be?\n”;.

            Для выделения фрагмента текста (строка, предложение, слово) объявить переменные для хранения индексов в тексте начала и конца фрагмента. Первая строка и первое предложение начинаются с началом текста (инициализировать значением 0), а конец их пока не известен (инициализировать значением –1, заведомо вне границ текста). Положение в тексте первого слова пока не известно (начало и конец инициализировать значением –1). При обнаружении конца фрагмента выполнить требуемые действия и не забыть изменить значения начала и конца (конец любого из фрагментов и начало слова не известны - -1, начало строки или предложения -  конец+1).

            Рекомендации по выполнению расчетного задания на второй семестр.

            Алгоритм программы: внутри бесконечного цикла производится вывод на экран меню с возможными действиями, ввод команды, обработка команды. Одним из пунктов меню обязательно должен быть выход из программы.

            При выполнении задания необходимо строго придерживаться нисходящего программирования: написать скелет программы с использованием функций-заглушек, наполняя их программным кодом по мере возможности.