Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Топ:
Выпускная квалификационная работа: Основная часть ВКР, как правило, состоит из двух-трех глав, каждая из которых, в свою очередь...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Интересное:
Влияние предпринимательской среды на эффективное функционирование предприятия: Предпринимательская среда – это совокупность внешних и внутренних факторов, оказывающих влияние на функционирование фирмы...
Мероприятия для защиты от морозного пучения грунтов: Инженерная защита от морозного (криогенного) пучения грунтов необходима для легких малоэтажных зданий и других сооружений...
Национальное богатство страны и его составляющие: для оценки элементов национального богатства используются...
Дисциплины:
|
из
5.00
|
Заказать работу |
Содержание книги
Поиск на нашем сайте
|
|
|
|
Задание
Разработать программу, производящую обработку текстовой строки в соответствии с вариантом задания. Строка и все дополнительные данные должны вводиться с клавиатуры пользователем.
Результат обработки вместе с исходными данными должны быть выведены на экран терминала по окончании работы программы.
Варианты:
1. Удалить заданную подстроку;
2. Заменить одну заданную подстроку на другую;
3. Вставить после заданной подстроки другую заданную подстроку;
4. Вставить перед заданной подстрокой другую заданную подстроку;
5. Удалить заданное слово;
6. Заменить одно заданное слово на другое;
7. Вставить после заданного слова другое заданное слово;
8. Вставить перед заданным словом другое заданное слово;
9. Удалить каждое второе вхождение заданного слова в строке;
10. Удалить каждое второе вхождение заданной подстроки в каждом слове текста;
11. Вставить перед вторым вхождением заданного слова другое заданное слово;
12. Вставить перед вторым вхождением заданной подстроки другую заданную подстроку;
Методическое указание
В данной лабораторной работе предполагается использование функций для работы со строками библиотеки string.h, в частности функций для определения размера строки, конкатенации и копирования строк.
Обратите внимание на то, что для полноценной работы со строкой недостаточно просто указать количество элементов в строке. Необходимо также выставить признак конца строки – символ ‘\0’.
Для упрощения проектирования программы рекомендуется представить проводимые алгоритмические операции в графическом виде.
Проект программы и функции оболочки Borland C
Создание проекта программы.
Borland C и его основные режимы с характерными окнами
Необходимо отметить, что создание проекта, а не отдельных разрозненных файлов, является необходимой частью создания приложения. Все современные средства разработки ориентированы на это, и данный подход оправдывает себя полностью.
При работе с проектом вы получаете возможность сохранять настройки вашего рабочего места и установки среды разработки, видеть и иметь быстрый доступ ко всем файлам, входящим в проект, указывать специфические настройки компилятора, такие как используемая модель памяти, способ представления переменной типа char, работу с графическими библиотеками.
Всё это позволит Вам значительно упростить процесс разработки, ускорить работу и избавится от действий, которые вы в противном случае будете вынуждены выполнять каждый раз при запуске компилятора. Необходимо отметить, что полностью отлаженная программа без применения проекта может перестать работать только потому, что не на Вашем компьютере установлены другие режимы среды разработки по умолчанию.
Работа с проектом проста и интуитивно понятна. Стоит лишь упомянуть, что для создания проекта необходимо открыть проект с несуществующим именем – это автоматически создаст необходимые для среды разработки файлы. Рекомендуется, однако, заготовить пустой проект (не содержащий ни одного файла), но определяющий необходимые режимы работы среды.
Функции оболочки Borland C
При работе с оболочкой Borland C 3.1, студент должен знать и уметь пользоваться следующими функциями:
· Составление исходного текста программы, его сохранение и редактирование
· Запуск программы на выполнение
· Запуск программы на пошаговое выполнение
· Сделать шаг без заходов в процедуру
· Сделать шаг с заходом в процедуру
· Выполнение программы до курсора
· Установить/убрать точку остановки программы
· Просмотреть/изменить значение переменной
· Просмотреть значение нескольких переменных
· Добавить переменную в окно просмотра
· Просмотреть пользовательский экран
· Загрузить файл
· Посмотреть подсказку по функции
· Выйти из программы
Все эти функции с описанием, горячими клавишами и местонахождением представлены далее.
Запуск программы на выполнение
Местонахождение: Меню→Run→Run
Горячие клавиши: [Ctrl]+[F9]
Назначение: Компилирует и выполняет программу. В случае обнаружения ошибок в программе выводит соответствующее сообщение.
|
|
|
Особенности сооружения опор в сложных условиях: Сооружение ВЛ в районах с суровыми климатическими и тяжелыми геологическими условиями...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Историки об Елизавете Петровне: Елизавета попала между двумя встречными культурными течениями, воспитывалась среди новых европейских веяний и преданий...
© cyberpediasu.com 2017-2026 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!