≡ Student.Gomel.by
Контакты Порядок заказа Оплата Официально Репетитор Реклама на сайте Частые вопросы
Заказать курсовую работу в Гомеле
Без посредников
Умеренные цены
Качество и гарантии

ЛАБОРАТОРНАЯ РАБОТА 3

ТЕМА: Операции над строками

  1. Цель работы
  2. Приобретение и закрепление знаний о представлении данных типа строка символов и о строковых операциях
  3. Прорабатываемые темы
  4. Строки: представление строк, операции над строками, средства обработки строк в языках программирования, текстовые процессоры
  5. Разработать процедуру или функцию, выполняющую заданную операцию над строками Предусмотреть и описать реакцию на некорректное задание параметров Не использовать имеющиеся в языке средства обработки строк
  6. Варианты индивидуальных заданий
Курсовые работы. Лабораторные работы
Copies(s,s1,n) копирование строки s в строку s1 n раз
Words(s) подсчет числа слов в строке s
Concat(s1,s2) конкатенация строк s1 и s2
Parse(s,c) разбиение строки s на две части : до первого вхождения символа c (c - переменная) и после
Substr(s,n,m) выделение из строки s подстроки, начиная с позиции n длиной m аналогичная
Center(s1,s2,m) центрирование – расположение строки s1 в середине строки s2 длины m
Delete(s,n,m) удаление из строки s подстроки, начиная с позиции n длиной m
Left(s,m) выравнивание строки s слева до длины m
Right(s,m) выравнивание строки s справа до длины m
Insert(s,s1,n) вставка в строку s подстроки s1, начиная с позиции n
Reverse(s) реверсирование строки s
Pos(s,s1) поиск вхождения подстроки s1 в строку s
LastPos(s,s1) поиск последнего вхождения подстроки s1 в строку s
WordIndex(s,n) определение позиции начала в строке s слова с номером n
WordLength(s,n) определение длины слова с номером n
SubWord(s,n,m) выделение из строки s m слов, начиная от слова номер n
WordCmp(s1,s2) сравнение строк (с игнорированием множественных пробелов).
StrSpn(s,s1) нахождение длины той части строки s, которая содержит только символы из строки s1
StrCSpn(s,s1) нахождение длины той части строки s, которая не содержит символы из строки s1
Overlay(s,s1,n) перекрытие части строки s, начиная с позиции n строкой s1
FinalBl (s)Разработать функцию для отбрасывания всех конечных пробелов в строке s
Replacement(s)Разработать функцию, которая заменяет несколько подряд идущих пробелов в строке s одним пробелом
Words(s)Из символьной строки s выделить все слова и составить массив слов. Слова в строке разделены пробелами, знаки препинания отбрасывать.
Word(s)выделение первого слова из строки s
Del (s1,s2)Разработать функцию удаления подстроки s2 из строки s1
Punctuation_ marks (s)Определить количество каждого из знаков препинания в тексте s
Numchar(s)Определить количество вхождений каждого из символов в строке s
Вывести на печать список слов, имеющих приставку (несколько букв), задаваемую с терминала
Раздвинуть заданный текст, вставив введенную с клавиатуры последовательность символов после 1-го символа каждого слова
В заданном тексте слова разделены запятыми. Напечатать список слов, начинающихся с символа, введенного с клавиатуры.
Определить наличие слов в заданном тексте, содержащих сочетание символов, задаваемое с экрана.
Из заданной последовательности слов удалить слова, содержащие числа
Каждое слово текста преобразовать таким образом, чтобы оно читалось слева направо
Подсчитать количество слов, разделенных запятыми, содержащих k гласных букв (k - задается с экрана).
Из введенного текста сначала распечатать слова, заканчивающиеся на согласную букву, а потом на гласную букву.

Везде под словом понимается последовательность символов, ограниченная пробелами или началом/концом строки. Несколько следующих подряд пробелов между словами интерпретируются как один пробел.

Реклама
Тренировки по джиу-джитсу и самозащите в Гомеле
Реклама
Репетиторы по различным предметам.
Контрольные C++
Контрольные и лабораторные на С++ разнообразны и также усложняются с включением объектно-ориентированного подхода программирования.
WinAPI (ToolHelp32 API)
Общее название функций, которые встроены в Windows. Изначально они были доступна только программистам Microsoft. А теперь их описание можно взять из справки MAPI Programmer's Reference.
Контакты Порядок заказа Оплата Информатика
Официально Репетитор Реклама на сайте Частые вопросы
Новости Университеты Скачать Без посредников
Право Экономика Java Haskell

2007 - 2023 Гомель

ИП Тяжкороб Д.В. УНП 490520112

Заказать лабораторную работу на СИ в Гомеле