С/С++ 1. Заданная строка символов. Выяснить, есть ли в этой последовательности символы "запятая" и "тире", которые встречаются последовательно;
2. Заданная строка символов, среди которых есть точки. Получить строку символов, расположенных после первой точки;
3. Заданная строка символов, который состоит из трех слов, разделенных пробелом. Получить новую строку, в котором порядок слов будет обратным по отношению к исходной строки;
4. Заданная строка символов, который состоит из трех слов, разделенных пробелом. Получить новую строку, в котором слова будут разделены тремя пробелами

Neznayka133 Neznayka133    2   04.03.2021 22:17    2

Ответы
Dasha200820 Dasha200820  04.03.2021 22:20

Цель:Развить навыки обработки строковых данных. Уметь использовать различные методы обработки строк. Получить навыки в организации работы со строковыми переменными: удалением, вставкой, копированием, заменой одной строки на другую и т.д.

Оборудование и материалы:Методическое пособие, ПЭВМ, ручка, карандаш, линейка, ластик, шаблон А4.

Ход работы

Методические рекомендации.

Необходимая информация содержится в лекциях № 19-22.

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

Задание для лабораторной работы выбрать согласно варианту по приведённой таблице. Вариант определяется порядковым номером в журнале группы.

Для работы с символьной информацией используют новый тип данных - строковый, именуемый ключевым словом string (или просто строка). Этот тип данных во многом похож на одномерный массив символов (Array[0..N] of char), но длина строки (максимальное количество символов N ограничивается числом 255). Значение N определяется при объявлении типа string (N) и может быть любой константой порядкового типа, но не больше 255. Значение N при объявлении типа string можно не указывать: в этом случае длина строки принимается равной 255 символам.

Строка трактуется как цепочка символов и к любому символу в строке можно обратиться по адресу (индексу), подобно одномерным массивам типа Array[0..N] of char. Самый первый байт в строке, имеющий адрес 0 (ноль), содержит код, равный числу символов в строке (длине строки).

Например, дана строка, имеющая следующее описание:

Var St: string;

Тогда длину строки St можно определить как значение функции

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика