Урок 27
Тема: Самостоятельная работа по теме: «Символьные переменные. Операции со строками».
Карточка 1 Карточка 2 Карточка 3 Карточка 4 Карточка 5 Карточка 6
Карточка 7 Карточка 8 Карточка 9 Карточка 10 Карточка 11 Карточка 12
Карточка 1 Карточка 2 Карточка 3 Карточка 4 Карточка 5 Карточка 6
Карточка 7 Карточка 8 Карточка 9 Карточка 10 Карточка 11 Карточка 12
Тема: Символьные переменные
Составьте программу, которая:
а) из слова «ПРОГРАММА» составляет слова: «ГРАММ», «РОГА», «ГОРА»;
б) из слов «СТРАХ», «БЕЛКА», «ЦЫПЛЕНОК» получает слово «СТОЛБЕЦ»;
в) считает, сколько раз в тексте, заданном с клавиатуры, встречается фрагмент «БА».
Составьте программу, которая:
а) из слова «ФОТОКОПИРОВАНИЕ» составляет слова: «ПЕРО», «КОРОВА», «ФОТОН»;
б) из слов «МОЛОКО», «САД», «РОЩА» получает слово «РАМКА»;
в) утраивает все буквы в слове, заданном с клавиатуры.
Составьте программу, которая:
а) из слова «ИНСТРУМЕНТЫ» составляет слова: «СТРУНЫ», «ТРУС», «ТУРИСТ»;
б) из слов «ШИШКА», «ФЛАГ», «ТРОС» получает слово «ШРИФТ»;
в) считает, сколько раз в тексте, заданном с клавиатуры, встречается буква «М».
Составьте программу, которая:
а) из слова «ИНФОРМАЦИЯ» составляет слова'«ФОРМА», «ЦИФРА», «ФИРМА»;
б) из слов «ТУЧА», «ГРИБ», «АРКА» получает слово «ТРУБКА»;
в) заменяет в тексте, заданном с клавиатуры, все буквы «О» на букву «Т».
Составьте программу, которая:
а)из слова «НУМЕРАЦИЯ» составляет слова- «МЕРА» «РАЦИЯ», «РАНЕЦ»;
б)из слов «ТРОН», «СОСТАВ», «МАК» получает слово «СТРОКА»;
в) заменяет в тексте, заданном с клавиатуры, буквы «К» на пробелы.
Составьте программу, которая:
а)из слова «ГАСТРОНОМ» составляет слова: «НОРА», «ГАММА», «МРАМОР»;
б)из слов «ЛАВКА», «МАШИНА», «ПАРТА» получает слово «ШАРИК»;
в)заменяет в формуле, заданной с клавиатуры, круглые скобки на квадратные.
Составьте программу, которая:
а)из слова «КОМПИЛЯТОР» составляет слова- «МОТОР», «КОМОК», «ПИЛОТ»;
б)из слов «МАНДАРИН», «МОДА», «МАК» получает слово «КОМАНДОР»;
в)заменяет в тексте, заданном с клавиатуры, пробелы между словами подчеркиванием.
Составьте программу, которая:
а)из слова «ТЕСТИРОВАНИЕ» составляет слова- «СЕТИ», «ТОВАР», «ТОСТ»;
б)из слов «МЫШЬ», «СКАНЕР», «СЛИВА» получает слово «КЛАВИША»;
в)считает в формуле, заданной с клавиатуры, количество открывающихся и закрывающихся круглых скобок.
Составьте программу, которая:
а) из слова «ВИДЕОАДАПТЕР» составляет слова: «ДИОД» «РАДИО», «ПАРТЕР»;
б) из слов «ВЕЛИЧИНА», «ОСА», «ДЕПО» получает слово «ВЕЛОСИПЕД».
в) считает в формуле, заданной с клавиатуры, количество плюсов и минусов.
Составьте программу, которая:
а)из слова «РАЗВЕТВЛЕНИЕ» составляет слова: «ВЕВИ», «ТЕАТР», «ЗАВЕТ»;
б)из слов «РИТОРИКА», «РОГА», «ЛОМ» получает слово «АЛГОРИТМ»;
в) считает в формуле, заданной с клавиатуры, количество плюсов и минусов
Составьте программу, которая:
а)из слова «ГРАФОПОСТРОИТЕЛЬ» составляет слова: «ФОТОГРАФ», «ПОРОГ», «ТОПОР»;
б)из слов «МОДЕМ», «СКАНЕР», «ДРОТИК» получает слово «ДИСКЕТА»;
в)заменяет в формуле, заданной с клавиатуры, плюсы на знак умножения.
Составьте программу, которая:
а)из слова «МАНИПУЛЯТОР» составляет слова: «МОТОР», «ПИЛА», «ТОПОР»;
б) из слов «РОЗА», «ПЛОТТЕР» «ИНТЕРЬЕР» получает слово «ПРИНТЕР»
в) считает в формуле, заданной с клавиатуры, количество знаков умножения.
Тема: Символьные переменные
1. Составьте программу, переписывающую любое введенное с клавиатуры слово с конца.
Пример:
ПОЛК- КЛОП.
2. Составьте программу, которая введенное с клавиатуры слово выводит в верхней строке экрана, а затем по буквам переставляет в нижнюю (падающие буквы).
1. В Древней Руси слова не отделялись друг от друга пробелами. Составьте программу, переписывающую любую введенную фразу без пробелов.
Пример:
Я ЕХАЛ ДОМОЙ - ЯЕХАЛДОМОЙ.
2. Составьте программу, которая введенное с клавиатуры слово выводит в начале строки, а затем по буквам, начиная с последней, переставляет в конец строки.
1. В Парфии при записи текстов не использовали гласные. Составьте программу, переписывающую любую введенную фразу без гласных букв.
Пример:
Я ЕХАЛА ДОМОЙ - ХЛ ДМЙ.
2. Составьте программу, которая введенное с клавиатуры слово выводит в нижней строке экрана, а затем по буквам переставляет в верхнюю.
1. В рассказе В. Драгунского «Заколдованная буква» малыш произносит звук «Ш» как «X». Составьте программу, переписывающую любую введенную фразу, заменяя букву «Ш» на букву «X».
Пример:
МЫШКИ ЕЛИ ШИШКИ. *- МЫХКИ ЕЛИ ХИХКИ.
2. Составьте программу, которая введенное с клавиатуры слово выводит в конце строки, а затем по буквам, начиная с первой, переставляет в начало строки.
1.Составьте программу, которая определит, сколько слов во введенном предложении начинается с той же буквы, которой закончилось предыдущее слово.
Пример:
МАМА МЫЛА АНТОНОВКУ.
Ответ: 1.
2.Составьте программу, которая введенное с клавиатуры предложение выстраивает по буквам по диагонали (сверху вниз).
1. Составьте программу, которая во введенном с клавиатуры слове заменит букву «О» на букву «И» и, наоборот, букву «И» на букву «О».
Пример:
КОТ-- КИТ.
2. Составьте программу, которая введенное с клавиатуры слово выводит в последней строке экрана, затем по одной букве, начиная с последней, перемещает в конце первой строки.
1. Составьте программу, которая подсчитает во введенной с клавиатуры фразе количество букв «Ф».
Пример:
ФЕДОР КУПИЛ ФОТОАППАРАТ.
Ответ: 2.
2. Составьте программу, которая введенное с клавиатуры предложение выстраивает по буквам по диагонали (снизу вверх).
1. В книге А. Линдгрен «Калле Блюмквист—сыщик» дети шифровали свои записки так: любая согласная буква удваивалась и между ними вставлялась буква «О».
Составьте программу, переписывающую любую введенную фразу, удваивая все согласные буквы и вставляя между ними букву «О».
Пример: СЫР - СОСЫРОР.
2. Составьте программу, которая введенное с клавиатуры предложение выводит в первой строке экрана, а затем по одному слову перемещает на последнюю строку символьные переменные.
1. Составьте программу, которая подсчитает во введенной с клавиатуры строке произвольной длины количество слов, заканчивающихся буквой «А». Известно, что после слов могут быть пробелы, запятая или точка.
Пример:
МАМА МЫЛА РАМУ.
Ответ: 2.
2. Составьте программу, которая во введенном с клавиатуры предложении выстраивает слова в обратном порядке.
1. Составьте программу, которая по введенной с клавиатуры строке найдет и выдаст на экран номер позиции, в которой впервые встречается буква «О». Если такой буквы нет, то выдаст на экран слово «END».
Пример: Вася любит молоко.
Ответ: 13.
2. Составьте программу, которая введенное с клавиатуры слово выводит в конец последней строки, затем по одной букве, начиная с последней, перемещает в начало первой буквы.
1. Составьте программу, которая по введенной с клавиатуры строке определяет наименьшую длину слова. Считать, что все слова всегда разделены пробелами.
Пример: Вася любит молоко.
Ответ:4.
2. Составьте программу, которая введенное с клавиатуры предложение выводит в середине экрана, затем поочередно одно слово перемещает в верхнюю строку, другое – в нижнюю.
1. Составьте программу, которая проверит, является ли введенное с клавиатуры слово палиндромом (слово, читаемое одинаково и с начала, и с конца). Программа должна дать ответ: «ДА» или «НЕТ».
Примеры палиндромов: ШАЛАШ, МАДАМ, КАЗАК.
2. Составьте программу, которая введенные с клавиатуры два предложения общей длиной не более одной экранной строки выводит в середине экрана. Потом по одному слову первое предложение перемещает в верхнюю строку, а второе — в нижнюю.