Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Сборник+задач+по+информатике+(Pascal,+1-15+вари....doc
Скачиваний:
76
Добавлен:
02.12.2018
Размер:
2.33 Mб
Скачать

Символы и строки

Вариант №1

  1. Подсчитать сколько слов в тексте начинается на букву «а».

  2. Напишите программу, определяющую, сколько букв «о» стоит в заданном слове на четных местах.

  3. В тексте имеются символы «<». Вывести на экран все символы, предшествующие «<».

  4. Дана строка символов. Определить, сколько в ней знаков '+' и заменить их на '-'

  5. В тексте после слова “мама” вставить “и папа”.

  6. В тексте слово «учебник» заменить на слово «книга».

  7. Из строки символов удалить заданное слово.

  8. Составьте программу, которая определяет на какую букву заканчивается второе слово в предложении.

  9. Составьте программу, которая подсчитывает длину самого длинного слова в предложении.

  10. Найти хотя бы одно слово, которое встречается  в каждом из трех заданных предложений.

Домашнее задание

  1. Даны две строки. Вывести буквы, встречающиеся и в той и в другой строках.

  2. В тексте символы разделены пробелами. Удалить из строки по два символа, предшествующие каждому пробелу.

  3. Заменить во втором предложении слово «вставка» на слово «удаление».

  4. Удалить из текста слова «береза».

  5. Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.

  6. Составьте программу, определяющую на какую букву начинается второе слово в предложении.

Вариант №2

    1. Подсчитать сколько букв «ь» в первом предложении.

    2. Напишите программу, определяющую, какая из букв первая или последняя встречаются в заданном слове чаще.

    3. Напечатать последнее слово текста.

    4. В тексте после каждой «*» добавить еще по одной «*».

    5. В тексте слово «кот» заменить на слово «кошка».

    6. В строке символов слово «она» заменить на слово «он».

    7. В тексте символы разделены пробелами. Удалить из строки по два символа, предшествующие каждому пробелу.

    8. Составьте программу, которая определяет на какую букву заканчивается второе слово в предложении.

    9. Составьте программу, которая определяет на какую букву заканчивается второе слово в предложении.

    10. Отредактировать заданное предложение,  удаляя из него все слова с чётными номерами.

Домашнее задание

  1. Заданы фамилия, имя и отчество учащегося, разделенные пробелами. Напишите программу, печатающую фамилию ученика и его инициалы.

  2. В последнем предложении убрать лишние пробелы, оставив по одному.

  3. Исправить ошибки в тексте: в слово «Генадьевна» вставить букву «н».

  4. Удалить из текста слова «дерево».

  5. Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

  6. Составьте программу, которая определяет на какую букву заканчивается второе слово в предложении.

Вариант №3

    1. Подсчитать, сколько раз встречается в тексте словосочетание «авс».

    2. Подсчитать, сколько слов «дом» во втором предложении текста.

    3. Напечатать каждое слово текста с новой строки.

    4. Напечатать текст между двумя «%».

    5. В тексте «ан» заменить на «ян».

    6. В тексте после каждого пробела вставить еще по одному пробелу.

    7. В тексте перед каждым словом «да» поставить «-».

    8. В строке символов круглые скобки заменить квадратными.

    9. Составьте программу, определяющую на какую букву начинается третье слово в предложении.

    10. Составьте программу, определяющую длину первого слова в предложении.

Домашнее задание

  1. Напишите программу, определяющую, какая из букв первая или последняя встречаются в заданном слове чаще.

  2. Дана строка символов, среди которых есть двоеточие (:). Определить, сколько символов ему предшествует.

  3. В тексте после каждого слова «МИР» поставить «!».

  4. Удалить из текста слова «лесной».

  5. В тексте имеются символы «<». Вывести на экран все символы, предшествующие «<».

  6. Составьте программу, определяющую на какую букву начинается третье слово в предложении.

Вариант №4

    1. Подсчитать, сколько раз встречается буква «А» в первом предложении.

    2. В тексте подсчитать количество слов в первом предложении.

    3. Напечатать второе слово текста.

    4. Напечатать текст между двумя «#».

    5. В тексте слов «плохо» заключить в скобки.

    6. В тексте после слов «Ура» поставить «!!!».

    7. Удалить все символы «!», следующие за вторым предложением.

    8. Составьте программу, которая определяет на какую букву заканчивается третье слово в предложении.

    9. Составьте программу, которая подсчитывает длину самого короткого слова в предложении.

    10. В заданной последовательности слов найти все слова, имеющие заданное окончание.

Домашнее задание

  1. Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

  2. В тексте удалить все слова, заканчивающиеся на буквы «ие» ( слова разделены пробелом).

  3. В тексте символы «!» заменить «.» и после него поставить « ».

  4. Удалить из текста слова «информатика».

  5. Вывести каждое слово текста с новой строки.

  6. Составьте программу, которая определяет на какую букву заканчивается третье слово в предложении.

Вариант №5

    1. Подсчитать, сколько предложений в тексте.

    2. Каких слов в тексте больше: «ученик» или «учитель»?

    3. Распечатать текст между двумя *.

    4. Напечатать текст между двумя “5”.

    5. В строке символов круглые скобки заменить квадратными.

    6. Исправить ошибки в тексте: во все слова «длиный» и «Генадьевна» вставить букву «н».

    7. В словах начинающихся на букву «м» заменить «а» на «о».

    8. Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся буквой а.

    9. Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного слова.

    10. Найти самое длинное и самое короткое слово в заданном предложении.

Домашнее задание

  1. Напишите программу, определяющую, сколько букв «о» стоит в заданном слове на четных местах.

  2. Напишите программу, которая в заданном тексте меняет слово «Петр» на слово «Иван».

  3. В тексте слово «учебник» заменить на слово «книга»

  4. Удалить из текста слова «шуба».

  5. В тексте имеется символ «%». Вывести на экран текст, оставшийся за последним «%».

  6. Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся буквой а.

Вариант №6

    1. Подсчитать, сколько букв «м» в первом слове текста.

    2. Подсчитать, сколько букв «т» в последнем предложении.

    3. Напечатать текст до первого «!».

    4. Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.

    5. В первом слове заменить все буквы «а» на «о».

    6. В последнем предложении последовательность символов «анн» заменить на «алл».

    7. В тексте удалить все слова заключенные в круглые скобки.

    8. Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

    9. Дана строка. Подсчитать количество букв k в последнем ее слове.

    10. В заданном тексте подсчитать наибольшее количество подряд идущих пробелов.

Домашнее задание

  1. Напишите программу, которая подсчитывает стоимость телеграммы, текст которой вводится с клавиатуры.

  2. Дана строка. Подсчитать количество букв k в последнем ее слове.

  3. Напишите программу, которая удаляет из введенной строки любой требуемый введенный с клавиатуры символ.

  4. В третьем предложении текста удалить все слова «мир».

  5. В первом предложении слово «зверь» заменить на слово «животное».

  6. Дан текст. Вывести на экран последнее предложение.

Вариант №7

  1. Подсчитать сколько слов в тексте начинается на букву «а».

  2. Подсчитать, сколько слов оканчивается на букву «е» в последнем предложении.

  3. В тексте имеется символ «:». Вывести на экран все символы, расположенные после «:».

  4. Вывести на экран самое короткое слово из введенного текста.

  5. Исправить ошибки в тексте: в словах «рож», «мыш», «доч», в конце поставить «ь».

  6. В первом предложении слово «зверь» заменить на слово «животное».

  7. В третьем предложении текста удалить все слова «мир».

  8. Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.

  9. Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.

  10. Для каждого из слов заданного предложения указать, сколько раз оно встречается в предложении.

Домашнее задание

  1. Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ.

  2. Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.

  3. В заданном тексте заменить все буквы "а" на букву "о".

  4. Проверить правильность написания гласных букв: «ча», «ща», «чу», «щу», «жи». «ши».

  5. Удалить из текста слова «место».

  6. Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

Вариант №8

    1. Подсчитать, сколько слов в тексте оканчивается на букву «а».

    2. Подсчитать сколько слов «машина» во втором предложении.

    3. Вывести второе предложение текста.

    4. Текст разделен на части символом «%». Напечатать каждую часть на отдельной строке.

    5. В первом предложении последовательность символов «анн» заменить на «алл».

    6. В тексте вместо одного «!» поставить «!!!».

    7. Изменить текст следующим образом: после всех слов, заканчивающихся на букву «с» вставить по второму пробелу. Слова разделены пробелом.

    8. В последнем предложении слово «деревня» заменить на слово «село».

    9. Из строки символов удалить все гласные буквы.

    10. Дана строка. Указать те слова, которые содержат хотя бы одну букву k.

    11. Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.

    12. Найти самое длинное симметричное слово заданного предложения.

Домашнее задание

  1. Дана строка символов. Определить, стоят ли в данной строке подряд символы а и б.

  2. Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.

  3. Составить программу, которая обращает введенное слово, т.е. переставляет символы в обратном порядке.

  4. В тексте удалить удвоенные согласные буквы.

  5. В тексте после слов « например» поставить «,».

  6. Удалить из текста слова «мысли».

  7. Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.

  8. Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.

  9. Из слова «компьютеризация» - слово «коммерция».

Вариант №9

  1. Подсчитать, сколько букв «т» в последнем предложении.

  2. Подсчитать, сколько букв «м» в первом слове текста.

  3. Распечатать третье слово текста.

  4. Напечатать текст между двумя “:”.

  5. В тексте квадратные скобки заменить на круглые, а круглые на квадратные.

  6. В предложении слово «книга» заменить на «учебник».

  7. Изменить текст т.о.: после всех слов, заканчивающихся на букву «с» вставить по второму пробелу. Слова разделены пробелами.

  8. В тексте после каждой «*» добавить еще по одной «*».

  9. Из текста удалить каждое второе слово.

  10. Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.

  11. Определить, сколько раз в строке встречается заданное слово.

  12. Из заданного текста выбрать и напечатать те символы, которые встречаются в нём ровно один раз.

Домашнее задание

  1. Дана строка символов.Определить, сколько в ней слов и напечатать их в столбик.

  2. Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся буквой а.

  3. Составить программу, определяющую, является ли введенное слово перевертышем.

  4. Сократить текст следующим образом: удалить по три символа, следующих за символом «?».

  5. В тексте имеется символ «!», вывести на экран все символы предшествующие символу «!».

  6. Удалить из текста слова «дятел».

  7. Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.

  8. Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного слова.

  9. Из слова «компьютеризация» составить слово «коммерция».

Вариант №10

  1. Каких букв больше в тексте: «а» или «о»?

  2. Подсчитать, сколько раз встречается в тексте словосочетание «авс».

  3. Каждое предложение текста напечатать с новой строки.

  4. Напечатать текст между двумя “^”.

  5. В первом предложении слово «автобус» заменить на «трамвай».

  6. В последнем слове все буквы «д» заменить на «т».

  7. В первом слове заменить все буквы «а» на «о».

  8. В первом предложении слово «автобус» заменить на «трамвай».

  9. В тексте удалить удвоенные согласные буквы.

  10. Строка содержит одно слово. Проверить, будет ли оно читаться одинаково справа налево и слева направо (т.е. является ли оно палиндромом).

  11. Дана строка, содержащая текст на русском языке. Определить, сколько раз встречается в нем самое короткое слово.

  12. Из заданного предложения удалить те слова, которые уже встречались в предложении раньше.

Домашнее задание

  1. Дана строка символов.Определить, есть ли в ней все буквы, входящие в слово "шина".

  2. Дана строка. Указать те слова, которые содержат хотя бы одну букву k.

  3. Составить программу, удаляющую в строке все, что заключено между фигурными скобками и их самих.

  4. Удалить все символы «!», следующие за вторым предложением.

  5. В тексте имеется символ «%». Вывести на экран текст, оставшийся за последним «%».

  6. Удалить из текста слова «КУКУШКА».

  7. Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.

  8. Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.

  9. Из слов «буква», «ключ» составить слово «клюква».

Вариант №11

    1. В тексте подсчитать количество слов в предложении.

    2. Подсчитать, сколько раз встречается в тексте слово «кот».

    3. Вывести второе предложение текста.

    4. Напечатать текст между двумя “2”.

    5. В первом слове букву «м» заменить на «н».

    6. В первом предложении слово «зверь» заменить на слово «животное».

    7. В тексте после каждого пробела вставить еще по одному пробелу.

    8. В тексте слово «плохо» заключить в скобки.

    9. Сократить текст следующим образом: удалить по три символа, следующих за символом «?».

    10. Дана строка, содержащая и некоторая буква. Найти слово, содержащее наибольшее количество указанных букв.

    11. Дана строка, содержащая текст на русском языке и некоторые два слова. Определить, сколько раз они входят в текст и сколько раз они входят непосредственно друг за другом.

    12. Найти самое длинное симметричное слово заданного предложения.

Домашнее задание

  1. Дана строка символов, содержащая круглые скобки.Проверить правильность расстановки скобок.

  2. Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.

  3. В строке символов слово «она» заменить на слово «он».

  4. В тексте исправить ошибки - слово «элимент» заменить элемент.

  5. В текст вставить символ «*» после каждого 5-го символа.

  6. Удалить из текста слова «хороший».

  7. Дан текст. Вывести на экран последнее предложение.

  8. В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее.

  9. Из слов «вставка» и «замена» составить слово «места».

Вариант №12

    1. Подсчитать, сколько раз встречается в тексте слово «кот».

    2. Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b.

    3. В тексте имеется символ «!», вывести на экран все символы предшествующие символу «!».

    4. Напечатать текст между двумя “?”.

    5. Во втором слове все буквы «а» заменить на «о».

    6. В тексте после слов « например» поставить «,».

    7. В тексте слово «четыре» заменить на «восемь».

    8. Второе предложение в тексте заключить в скобки.

    9. В последнем предложении удалить все слова, начинающиеся на букву «а».

    10. В записке слова зашифрованы — каждое из них записано наоборот. Расшифровать сообщение.

    11. Строка, содержащая произвольный русский текст, состоит не более чем из 200 символов. Написать, какие буквы и сколько раз встречаются в этом тексте. Ответ должен приводиться в грамматически правильной форме: например: а — 25 раз, к — 3 раза и т.д.

    12. Из заданного текста выбрать и напечатать те символы, которые встречаются в нём ровно один раз.

Домашнее задание

  1. Дана строка символов. Напечатать слова, которые начинаются и заканчиваются одной и той же буквой.

  2. В строке заменить все двоеточия (:) точкой с запятой (;). Подсчитать количество замен.

  3. В тексте после каждого пробела вставить еще по одному пробелу.

  4. В тексте слова кот заменить на кит.

  5. Заменить в тексте слова «дар» на слова «подарок».

  6. Удалить из текста слова «билет».

  7. В тексте имеются символы «<». Вывести на экран все символы, предшествующие «<».

  8. Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран.

  9. Из слов «замена», «передовой» - слово «перемена».

Вариант №13

    1. Подсчитать, сколько букв «а» в последнем слове текста.

    2. Дана строка. Подсчитать, сколько в ней букв r, k, t.

    3. В тексте имеется символ «%». Вывести на экран текст, оставшийся за последним «%».

    4. Дана строка символов. Напечатать слова, которые начинаются и заканчиваются одной и той же буквой.

    5. В тексте слово «четыре» заменить на «восемь».

    6. В тексте вставить символ « » после каждого имеющегося символа « ».

    7. В текст вставить символ «*» после каждого третьего слова (слова разделены пробелом).

    8. Исправить ошибки в тексте: в словах «рож», «мыш», «доч», в конце поставить «ь».

    9. Из текста удалить каждое второе слово.

    10. Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте.

    11. Дана строка, содержащая текст на русском языке. Определить, сколько раз встречается в ней самое длинное слово.

    12. Отредактировать заданное предложение, удаляя из него все лишние пробелы.

Домашнее задание

  1. Дана строка символов. Напечатать слова, которые начинаются и заканчиваются одной и той же буквой.

  2. В строке удалить символ двоеточие (:) и подсчитать количество удаленных символов.

  3. В тексте первое и последнее слово поменять местами.

  4. В тексте исправить ошибки – слово «транспартир» заменить на транспортир

  5. Исправить ошибку из текста в словах «учавствовал».

  6. Удалить из текста слова «INTERNET».

  7. В тексте имеется символ «!», вывести на экран все символы предшествующие символу «!».

  8. Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.

  9. Из слова «компьютеризация» составить слово «коммерция».

Вариант №14

  1. Дана строка символов. Определить, есть ли в этой строке символы «А» и «Е», а также количество каждого из этих символов.

  2. Дана строка. Определить, сколько в ней символов *, ;, :.

  3. Дан текст. Вывести на экран последнее предложение.

  4. Дана строка символов. Найти слова, которые имеют четную длину и начинаются с заданного символа.

  5. В последнем слове все буквы «д» заменить на «т».

  6. В тексте слово «мал» заменить словом «мала».

  7. В тексте вставить между словами вместо одного два пробела.

  8. Проверить правильность написания гласных букв: «ча», «ща», «чу», «щу», «жи». «ши».

  9. В тексте удалить все слова, начинающиеся на буквы «ар» ( слова разделены пробелом).

  10. Дана строка, содержащая текст на русском языке. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет.

  11. Дана строка, содержащая текст на русском языке и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.

  12. Из заданного предложения удалить те слова, которые уже встречались в предложении раньше.

Домашнее задание

  1. Дана строка символов. Определить, есть ли в этой строке символы А и Е, а также количество каждого из этих символов.

  2. В строке между словами вставить вместо пробела запятую и пробел.

  3. В словах начинающихся на букву «м» заменить «а» на «о».

  4. В тексте все запятые заменить на точки.

  5. Вставить после «%» символ «.».

  6. Удалить из текста слова «информатика».

  7. Вывести каждое слово текста с новой строки.

  8. Дана строка, содержащая текст на русском языке и некоторая буква. Найти слово, содержащее наибольшее количество указанных букв.

  9. Из слова «благодарность» - слово «годность».

Вариант №15

  1. Дана строка символов. Определить, сколько в ней слов и напечатать их в столбик.

  2. Дана строка. Подсчитать количество букв f в последнем ее слове.

  3. Напечатать текст между двумя двоеточиями.

  4. Напечатать последнее слово текста.

  5. В словах начинающихся на букву «м» заменить «а» на «о».

  6. В первом предложении все слова «вставка» заменить на «удаление».

  7. Исправить ошибки в тексте: во все слова «длиный» и «Генадьевна» вставить букву «н».

  8. В текст вставить символ «*» после каждого третьего слова (слова разделены пробелом).

  9. В последнем предложении убрать лишние пробелы, оставив по одному.

  10. Даны две строки А и В. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В (буквы можно использовать не более одного раза и можно переставлять). Например, А: ИНТЕГРАЛ; В: АГЕНТ — составить можно; В: ГРАФ — нельзя.

  11. Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте.

  12. Отредактировать заданное предложение,  удаляя из него все слова с чётными номерами.

Домашнее задание

  1. Дана строка. Подсчитать в ней количество вхождений букв r, k, t.

  2. Удалить часть символьной строки, заключенной в скобки (вместе со скобками).

  3. Третье предложение в тексте заключить в скобки.

  4. В тексте фамилию Иванов заменить на Петров.

  5. Вставить после «,» символ «[».

  6. Удалить из текста слова «квадрат».

  7. В тексте имеется символ «%». Вывести на экран текст, оставшийся за последним «%».

  8. Дана строка, содержащая текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.

  9. Из слова «количество» - слово «коллектив».