
- •Линейные алгоритмы
- •1. Вычислить a и b: ; Результат вычисления вывести в одной строке.
- •Вычислить a и b: ; Результат вычисления вывести в одной строке.
- •Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.
- •Записать алгоритм и программу определения k-го члена арифметической прогрессии по значению начального члена и разности. (Формула n-го члена: )
- •Даны два числа. Найти среднее арифметическое кубов этих чисел и среднее геометрическое модулей этих чисел.
- •В школьном коридоре длиной 56 м нужно выкрасить пол. Выкрасив часть коридора длиной 22 м, израсходовали а кг краски. Сколько еще нужно краски, докрасить коридор?
- •Разветвляющиеся алгоритмы
- •Циклические алгоритмы
- •Вариант № 2
- •Вариант № 3
- •Вариант № 4
- •Вариант № 5
- •Вариант №6
- •Вариант №7
- •Вариант № 8
- •Вариант № 9
- •Вариант № 10
- •Золотников в граммы (1 золотник равен 4,2657 г)
- •Вариант № 11
- •Вариант № 12
- •Вариант № 14
- •Вариант № 15
- •Одномерные массивы
- •Двумерные массивы
- •Символы и строки
- •Подпрограммы и функции
- •Графика
Символы и строки
Вариант №1
-
Подсчитать сколько слов в тексте начинается на букву «а».
-
Напишите программу, определяющую, сколько букв «о» стоит в заданном слове на четных местах.
-
В тексте имеются символы «<». Вывести на экран все символы, предшествующие «<».
-
Дана строка символов. Определить, сколько в ней знаков '+' и заменить их на '-'
-
В тексте после слова “мама” вставить “и папа”.
-
В тексте слово «учебник» заменить на слово «книга».
-
Из строки символов удалить заданное слово.
-
Составьте программу, которая определяет на какую букву заканчивается второе слово в предложении.
-
Составьте программу, которая подсчитывает длину самого длинного слова в предложении.
-
Найти хотя бы одно слово, которое встречается в каждом из трех заданных предложений.
Домашнее задание
-
Даны две строки. Вывести буквы, встречающиеся и в той и в другой строках.
-
В тексте символы разделены пробелами. Удалить из строки по два символа, предшествующие каждому пробелу.
-
Заменить во втором предложении слово «вставка» на слово «удаление».
-
Удалить из текста слова «береза».
-
Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.
-
Составьте программу, определяющую на какую букву начинается второе слово в предложении.
Вариант №2
-
Подсчитать сколько букв «ь» в первом предложении.
-
Напишите программу, определяющую, какая из букв первая или последняя встречаются в заданном слове чаще.
-
Напечатать последнее слово текста.
-
В тексте после каждой «*» добавить еще по одной «*».
-
В тексте слово «кот» заменить на слово «кошка».
-
В строке символов слово «она» заменить на слово «он».
-
В тексте символы разделены пробелами. Удалить из строки по два символа, предшествующие каждому пробелу.
-
Составьте программу, которая определяет на какую букву заканчивается второе слово в предложении.
-
Составьте программу, которая определяет на какую букву заканчивается второе слово в предложении.
-
Отредактировать заданное предложение, удаляя из него все слова с чётными номерами.
Домашнее задание
-
Заданы фамилия, имя и отчество учащегося, разделенные пробелами. Напишите программу, печатающую фамилию ученика и его инициалы.
-
В последнем предложении убрать лишние пробелы, оставив по одному.
-
Исправить ошибки в тексте: в слово «Генадьевна» вставить букву «н».
-
Удалить из текста слова «дерево».
-
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
-
Составьте программу, которая определяет на какую букву заканчивается второе слово в предложении.
Вариант №3
-
Подсчитать, сколько раз встречается в тексте словосочетание «авс».
-
Подсчитать, сколько слов «дом» во втором предложении текста.
-
Напечатать каждое слово текста с новой строки.
-
Напечатать текст между двумя «%».
-
В тексте «ан» заменить на «ян».
-
В тексте после каждого пробела вставить еще по одному пробелу.
-
В тексте перед каждым словом «да» поставить «-».
-
В строке символов круглые скобки заменить квадратными.
-
Составьте программу, определяющую на какую букву начинается третье слово в предложении.
-
Составьте программу, определяющую длину первого слова в предложении.
Домашнее задание
-
Напишите программу, определяющую, какая из букв первая или последняя встречаются в заданном слове чаще.
-
Дана строка символов, среди которых есть двоеточие (:). Определить, сколько символов ему предшествует.
-
В тексте после каждого слова «МИР» поставить «!».
-
Удалить из текста слова «лесной».
-
В тексте имеются символы «<». Вывести на экран все символы, предшествующие «<».
-
Составьте программу, определяющую на какую букву начинается третье слово в предложении.
Вариант №4
-
Подсчитать, сколько раз встречается буква «А» в первом предложении.
-
В тексте подсчитать количество слов в первом предложении.
-
Напечатать второе слово текста.
-
Напечатать текст между двумя «#».
-
В тексте слов «плохо» заключить в скобки.
-
В тексте после слов «Ура» поставить «!!!».
-
Удалить все символы «!», следующие за вторым предложением.
-
Составьте программу, которая определяет на какую букву заканчивается третье слово в предложении.
-
Составьте программу, которая подсчитывает длину самого короткого слова в предложении.
-
В заданной последовательности слов найти все слова, имеющие заданное окончание.
Домашнее задание
-
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
-
В тексте удалить все слова, заканчивающиеся на буквы «ие» ( слова разделены пробелом).
-
В тексте символы «!» заменить «.» и после него поставить « ».
-
Удалить из текста слова «информатика».
-
Вывести каждое слово текста с новой строки.
-
Составьте программу, которая определяет на какую букву заканчивается третье слово в предложении.
Вариант №5
-
Подсчитать, сколько предложений в тексте.
-
Каких слов в тексте больше: «ученик» или «учитель»?
-
Распечатать текст между двумя *.
-
Напечатать текст между двумя “5”.
-
В строке символов круглые скобки заменить квадратными.
-
Исправить ошибки в тексте: во все слова «длиный» и «Генадьевна» вставить букву «н».
-
В словах начинающихся на букву «м» заменить «а» на «о».
-
Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся буквой а.
-
Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного слова.
-
Найти самое длинное и самое короткое слово в заданном предложении.
Домашнее задание
-
Напишите программу, определяющую, сколько букв «о» стоит в заданном слове на четных местах.
-
Напишите программу, которая в заданном тексте меняет слово «Петр» на слово «Иван».
-
В тексте слово «учебник» заменить на слово «книга»
-
Удалить из текста слова «шуба».
-
В тексте имеется символ «%». Вывести на экран текст, оставшийся за последним «%».
-
Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся буквой а.
Вариант №6
-
Подсчитать, сколько букв «м» в первом слове текста.
-
Подсчитать, сколько букв «т» в последнем предложении.
-
Напечатать текст до первого «!».
-
Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.
-
В первом слове заменить все буквы «а» на «о».
-
В последнем предложении последовательность символов «анн» заменить на «алл».
-
В тексте удалить все слова заключенные в круглые скобки.
-
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
-
Дана строка. Подсчитать количество букв k в последнем ее слове.
-
В заданном тексте подсчитать наибольшее количество подряд идущих пробелов.
Домашнее задание
-
Напишите программу, которая подсчитывает стоимость телеграммы, текст которой вводится с клавиатуры.
-
Дана строка. Подсчитать количество букв k в последнем ее слове.
-
Напишите программу, которая удаляет из введенной строки любой требуемый введенный с клавиатуры символ.
-
В третьем предложении текста удалить все слова «мир».
-
В первом предложении слово «зверь» заменить на слово «животное».
-
Дан текст. Вывести на экран последнее предложение.
Вариант №7
-
Подсчитать сколько слов в тексте начинается на букву «а».
-
Подсчитать, сколько слов оканчивается на букву «е» в последнем предложении.
-
В тексте имеется символ «:». Вывести на экран все символы, расположенные после «:».
-
Вывести на экран самое короткое слово из введенного текста.
-
Исправить ошибки в тексте: в словах «рож», «мыш», «доч», в конце поставить «ь».
-
В первом предложении слово «зверь» заменить на слово «животное».
-
В третьем предложении текста удалить все слова «мир».
-
Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.
-
Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.
-
Для каждого из слов заданного предложения указать, сколько раз оно встречается в предложении.
Домашнее задание
-
Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ.
-
Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.
-
В заданном тексте заменить все буквы "а" на букву "о".
-
Проверить правильность написания гласных букв: «ча», «ща», «чу», «щу», «жи». «ши».
-
Удалить из текста слова «место».
-
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
Вариант №8
-
Подсчитать, сколько слов в тексте оканчивается на букву «а».
-
Подсчитать сколько слов «машина» во втором предложении.
-
Вывести второе предложение текста.
-
Текст разделен на части символом «%». Напечатать каждую часть на отдельной строке.
-
В первом предложении последовательность символов «анн» заменить на «алл».
-
В тексте вместо одного «!» поставить «!!!».
-
Изменить текст следующим образом: после всех слов, заканчивающихся на букву «с» вставить по второму пробелу. Слова разделены пробелом.
-
В последнем предложении слово «деревня» заменить на слово «село».
-
Из строки символов удалить все гласные буквы.
-
Дана строка. Указать те слова, которые содержат хотя бы одну букву k.
-
Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.
-
Найти самое длинное симметричное слово заданного предложения.
Домашнее задание
-
Дана строка символов. Определить, стоят ли в данной строке подряд символы а и б.
-
Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.
-
Составить программу, которая обращает введенное слово, т.е. переставляет символы в обратном порядке.
-
В тексте удалить удвоенные согласные буквы.
-
В тексте после слов « например» поставить «,».
-
Удалить из текста слова «мысли».
-
Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.
-
Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.
-
Из слова «компьютеризация» - слово «коммерция».
Вариант №9
-
Подсчитать, сколько букв «т» в последнем предложении.
-
Подсчитать, сколько букв «м» в первом слове текста.
-
Распечатать третье слово текста.
-
Напечатать текст между двумя “:”.
-
В тексте квадратные скобки заменить на круглые, а круглые на квадратные.
-
В предложении слово «книга» заменить на «учебник».
-
Изменить текст т.о.: после всех слов, заканчивающихся на букву «с» вставить по второму пробелу. Слова разделены пробелами.
-
В тексте после каждой «*» добавить еще по одной «*».
-
Из текста удалить каждое второе слово.
-
Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.
-
Определить, сколько раз в строке встречается заданное слово.
-
Из заданного текста выбрать и напечатать те символы, которые встречаются в нём ровно один раз.
Домашнее задание
-
Дана строка символов.Определить, сколько в ней слов и напечатать их в столбик.
-
Дан набор слов, разделенных точкой с запятой (;). Набор заканчивается двоеточием (:). Определить, сколько в нем слов, заканчивающихся буквой а.
-
Составить программу, определяющую, является ли введенное слово перевертышем.
-
Сократить текст следующим образом: удалить по три символа, следующих за символом «?».
-
В тексте имеется символ «!», вывести на экран все символы предшествующие символу «!».
-
Удалить из текста слова «дятел».
-
Дана строка символов, среди которых есть одна открывающаяся и одна закрывающаяся скобка. Вывести на экран все символы, расположенные внутри этих скобок.
-
Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного слова.
-
Из слова «компьютеризация» составить слово «коммерция».
Вариант №10
-
Каких букв больше в тексте: «а» или «о»?
-
Подсчитать, сколько раз встречается в тексте словосочетание «авс».
-
Каждое предложение текста напечатать с новой строки.
-
Напечатать текст между двумя “^”.
-
В первом предложении слово «автобус» заменить на «трамвай».
-
В последнем слове все буквы «д» заменить на «т».
-
В первом слове заменить все буквы «а» на «о».
-
В первом предложении слово «автобус» заменить на «трамвай».
-
В тексте удалить удвоенные согласные буквы.
-
Строка содержит одно слово. Проверить, будет ли оно читаться одинаково справа налево и слева направо (т.е. является ли оно палиндромом).
-
Дана строка, содержащая текст на русском языке. Определить, сколько раз встречается в нем самое короткое слово.
-
Из заданного предложения удалить те слова, которые уже встречались в предложении раньше.
Домашнее задание
-
Дана строка символов.Определить, есть ли в ней все буквы, входящие в слово "шина".
-
Дана строка. Указать те слова, которые содержат хотя бы одну букву k.
-
Составить программу, удаляющую в строке все, что заключено между фигурными скобками и их самих.
-
Удалить все символы «!», следующие за вторым предложением.
-
В тексте имеется символ «%». Вывести на экран текст, оставшийся за последним «%».
-
Удалить из текста слова «КУКУШКА».
-
Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие три буквы.
-
Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.
-
Из слов «буква», «ключ» составить слово «клюква».
Вариант №11
-
В тексте подсчитать количество слов в предложении.
-
Подсчитать, сколько раз встречается в тексте слово «кот».
-
Вывести второе предложение текста.
-
Напечатать текст между двумя “2”.
-
В первом слове букву «м» заменить на «н».
-
В первом предложении слово «зверь» заменить на слово «животное».
-
В тексте после каждого пробела вставить еще по одному пробелу.
-
В тексте слово «плохо» заключить в скобки.
-
Сократить текст следующим образом: удалить по три символа, следующих за символом «?».
-
Дана строка, содержащая и некоторая буква. Найти слово, содержащее наибольшее количество указанных букв.
-
Дана строка, содержащая текст на русском языке и некоторые два слова. Определить, сколько раз они входят в текст и сколько раз они входят непосредственно друг за другом.
-
Найти самое длинное симметричное слово заданного предложения.
Домашнее задание
-
Дана строка символов, содержащая круглые скобки.Проверить правильность расстановки скобок.
-
Дана строка. Найти в ней те слова, которые начинаются и оканчиваются одной и той же буквой.
-
В строке символов слово «она» заменить на слово «он».
-
В тексте исправить ошибки - слово «элимент» заменить элемент.
-
В текст вставить символ «*» после каждого 5-го символа.
-
Удалить из текста слова «хороший».
-
Дан текст. Вывести на экран последнее предложение.
-
В строке имеется одна точка с запятой (;). Подсчитать количество символов до точки с запятой и после нее.
-
Из слов «вставка» и «замена» составить слово «места».
Вариант №12
-
Подсчитать, сколько раз встречается в тексте слово «кот».
-
Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b.
-
В тексте имеется символ «!», вывести на экран все символы предшествующие символу «!».
-
Напечатать текст между двумя “?”.
-
Во втором слове все буквы «а» заменить на «о».
-
В тексте после слов « например» поставить «,».
-
В тексте слово «четыре» заменить на «восемь».
-
Второе предложение в тексте заключить в скобки.
-
В последнем предложении удалить все слова, начинающиеся на букву «а».
-
В записке слова зашифрованы — каждое из них записано наоборот. Расшифровать сообщение.
-
Строка, содержащая произвольный русский текст, состоит не более чем из 200 символов. Написать, какие буквы и сколько раз встречаются в этом тексте. Ответ должен приводиться в грамматически правильной форме: например: а — 25 раз, к — 3 раза и т.д.
-
Из заданного текста выбрать и напечатать те символы, которые встречаются в нём ровно один раз.
Домашнее задание
-
Дана строка символов. Напечатать слова, которые начинаются и заканчиваются одной и той же буквой.
-
В строке заменить все двоеточия (:) точкой с запятой (;). Подсчитать количество замен.
-
В тексте после каждого пробела вставить еще по одному пробелу.
-
В тексте слова кот заменить на кит.
-
Заменить в тексте слова «дар» на слова «подарок».
-
Удалить из текста слова «билет».
-
В тексте имеются символы «<». Вывести на экран все символы, предшествующие «<».
-
Дана строка. Подсчитать, сколько различных символов встречается в ней. Вывести их на экран.
-
Из слов «замена», «передовой» - слово «перемена».
Вариант №13
-
Подсчитать, сколько букв «а» в последнем слове текста.
-
Дана строка. Подсчитать, сколько в ней букв r, k, t.
-
В тексте имеется символ «%». Вывести на экран текст, оставшийся за последним «%».
-
Дана строка символов. Напечатать слова, которые начинаются и заканчиваются одной и той же буквой.
-
В тексте слово «четыре» заменить на «восемь».
-
В тексте вставить символ « » после каждого имеющегося символа « ».
-
В текст вставить символ «*» после каждого третьего слова (слова разделены пробелом).
-
Исправить ошибки в тексте: в словах «рож», «мыш», «доч», в конце поставить «ь».
-
Из текста удалить каждое второе слово.
-
Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте.
-
Дана строка, содержащая текст на русском языке. Определить, сколько раз встречается в ней самое длинное слово.
-
Отредактировать заданное предложение, удаляя из него все лишние пробелы.
Домашнее задание
-
Дана строка символов. Напечатать слова, которые начинаются и заканчиваются одной и той же буквой.
-
В строке удалить символ двоеточие (:) и подсчитать количество удаленных символов.
-
В тексте первое и последнее слово поменять местами.
-
В тексте исправить ошибки – слово «транспартир» заменить на транспортир
-
Исправить ошибку из текста в словах «учавствовал».
-
Удалить из текста слова «INTERNET».
-
В тексте имеется символ «!», вывести на экран все символы предшествующие символу «!».
-
Дана строка. Подсчитать самую длинную последовательность подряд идущих букв а.
-
Из слова «компьютеризация» составить слово «коммерция».
Вариант №14
-
Дана строка символов. Определить, есть ли в этой строке символы «А» и «Е», а также количество каждого из этих символов.
-
Дана строка. Определить, сколько в ней символов *, ;, :.
-
Дан текст. Вывести на экран последнее предложение.
-
Дана строка символов. Найти слова, которые имеют четную длину и начинаются с заданного символа.
-
В последнем слове все буквы «д» заменить на «т».
-
В тексте слово «мал» заменить словом «мала».
-
В тексте вставить между словами вместо одного два пробела.
-
Проверить правильность написания гласных букв: «ча», «ща», «чу», «щу», «жи». «ши».
-
В тексте удалить все слова, начинающиеся на буквы «ар» ( слова разделены пробелом).
-
Дана строка, содержащая текст на русском языке. Найти слово, встречающееся в каждом предложении, или сообщить, что такого слова нет.
-
Дана строка, содержащая текст на русском языке и некоторая буква. Подсчитать, сколько слов начинается с указанной буквы.
-
Из заданного предложения удалить те слова, которые уже встречались в предложении раньше.
Домашнее задание
-
Дана строка символов. Определить, есть ли в этой строке символы А и Е, а также количество каждого из этих символов.
-
В строке между словами вставить вместо пробела запятую и пробел.
-
В словах начинающихся на букву «м» заменить «а» на «о».
-
В тексте все запятые заменить на точки.
-
Вставить после «%» символ «.».
-
Удалить из текста слова «информатика».
-
Вывести каждое слово текста с новой строки.
-
Дана строка, содержащая текст на русском языке и некоторая буква. Найти слово, содержащее наибольшее количество указанных букв.
-
Из слова «благодарность» - слово «годность».
Вариант №15
-
Дана строка символов. Определить, сколько в ней слов и напечатать их в столбик.
-
Дана строка. Подсчитать количество букв f в последнем ее слове.
-
Напечатать текст между двумя двоеточиями.
-
Напечатать последнее слово текста.
-
В словах начинающихся на букву «м» заменить «а» на «о».
-
В первом предложении все слова «вставка» заменить на «удаление».
-
Исправить ошибки в тексте: во все слова «длиный» и «Генадьевна» вставить букву «н».
-
В текст вставить символ «*» после каждого третьего слова (слова разделены пробелом).
-
В последнем предложении убрать лишние пробелы, оставив по одному.
-
Даны две строки А и В. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В (буквы можно использовать не более одного раза и можно переставлять). Например, А: ИНТЕГРАЛ; В: АГЕНТ — составить можно; В: ГРАФ — нельзя.
-
Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте.
-
Отредактировать заданное предложение, удаляя из него все слова с чётными номерами.
Домашнее задание
-
Дана строка. Подсчитать в ней количество вхождений букв r, k, t.
-
Удалить часть символьной строки, заключенной в скобки (вместе со скобками).
-
Третье предложение в тексте заключить в скобки.
-
В тексте фамилию Иванов заменить на Петров.
-
Вставить после «,» символ «[».
-
Удалить из текста слова «квадрат».
-
В тексте имеется символ «%». Вывести на экран текст, оставшийся за последним «%».
-
Дана строка, содержащая текст на русском языке. Выяснить, входит ли данное слово в указанный текст, и если да, то сколько раз.
-
Из слова «количество» - слово «коллектив».