Варианты заданий
-
Выведите на экран позиции, на которых находится буква ‘е’. Посчитайте их количество.
-
Создайте из четных символов строки st1 строку str2 и из нечетных символов строку str3.
-
В строке, состоящей из русских букв, подсчитайте количество согласных букв.
-
Поменяйте местами первый и последний символы строки.
-
Удалите из строки пробелы, запятые и точки, другие символы продублируйте.
-
Выведите на экран все цифры встречающиеся в строке.
-
Вставьте в строку после каждого символа пробел. Вывести на экран результат.
-
Переверните строку так, чтобы первый символ стал последним и так далее. Новую строку выведите на экран.
-
Из введенной строки создайте три строки, состоящих из: букв русского алфавита, английских букв и других символов данной строки.
-
Посчитайте количество слов в строке и выведите длину каждого слова.
-
Замените первые буквы в каждом слове строки на заглавные буквы.
-
Посчитайте сумму всех цифр, встречающихся в строке.
-
Выведите отдельно все слова строки на экран.
-
Отсортируйте символы строки по возрастанию их номеров в таблице ASC II.
-
Удалите из второй строки все символы, которые встречаются в первой строке, и поместите их в третью строку.
-
Создайте новую строку из символов введенной строки, стоящих на каждой третьей позиции.
-
Даны две строки (одинаковой длины). Поменяйте местами символы этих слов, занимающих одинаковые позиции.
-
В строке, состоящей из латинских букв, подсчитайте количество гласных букв.
-
Задано существительное первого склонения, оканчивающееся на ‘а’. Напечатайте это слово во всех падежах.
-
Из строки удалите все символы, совпадающие с последним символом.
-
Выведите на экран самое короткое слово из введенной строки.
-
Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ.
-
Введите два целых числа. Преобразуйте числа в две строки, объедините их в одну строку и выведите результат на экран.
-
Выясните, какая из букв - первая или последняя - встречается в строке чаще.
-
Вычислите суммы позиций, на которых в слове стоят буквы ‘п’ и ‘т’.
-
Посчитайте число различных символов в слове.
-
Слово состоит из двух частей одинаковой длины и соединительной гласной. Найдите обе части этого слова.
-
Выведите на печать подстроку, заключенную между двумя запятыми.
-
Замените в строке все цифры на следующую по порядку цифру. Цифру 9 заменить на цифру 0.
-
*Найти количество слов в строке, сравнить их между собой и вывести на экран по возрастанию.
-
*Вводятся два слова. Проверти, являются ли они анаграммой, то есть можно ли из всех букв первого слова, составить второе слово.
-
*Найти в строке слова, являющиеся перевертышами, то есть те которые читаются слева направо и справа налево одинаково. Например «комок».
СОДЕРЖАНИЕ И ОФОРМЛЕНИЕ ОТЧЕТА
Отчет оформляется в текстовом редакторе Word на бумаге формата А4 ГОСТ 6656-76 (210х297 мм) и содержит:
-
название работы;
-
цель работы.
-
задание;
-
графическую схему алгоритма;
-
программу на языке TURBO PASCAL;
-
результаты вычисления.
ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ
-
Что такое строка?
-
Каким идентификатором определяются данные строкового типа?
-
Какова максимальная длина строки? Как определить текущую длину строки?
-
Какие выражения называются строковыми?
-
Какие операции допустимы над строковыми данными?
-
Каким образом производится сравнение строк?
-
Какие требования предъявляются к записи выражений с операндами строкового типа?
-
Как обратиться к отдельным символам строки?
-
Объясните назначение специальных строковых процедур и функций. Приведите примеры.
ВРЕМЯ, ОТВЕДЕННОЕ НА ВЫПОЛНЕНИЕ РАБОТЫ
Подготовка к работе - 1 акад. ч.
Выполнение работы - 1 акад. ч.
Расчеты на ЭВМ - 1 акад. ч.
Оформление работы - 1 акад. ч.
ЛитЕратура
-
Алексеев Е.Р. Turbo Pascal 7.0. Численные методы. – М.: АСТ, 2004.
-
Гусева А.И. Учимся программировать: Pascal 7.0. Задачи и методы их решения. – М.: Диалог-МИФИ, 1997.
-
Емелина Е.И. Основы программирования на языке Паскаль. – М.: Финансы и статистика, 1997.
-
Епанешников А.М., Епанешников В.А. Программирование в среде TURBO PASCAL 7.0. - М.: Диалог-МИФИ, 1996.
-
Немнюгин С.А. Turbo Pascal. – СПб.: Питер, 2001.
-
Попов В.Б. TURBO PASCAL 7.0. -М.: Финансы и статистика, 1996.
-
Попов В.Б. Turbo Pascal для школьников. - М.: Финансы и статистика, 2001.
-
Турбо Паскаль 7.0.- К.: Торгово-издательское бюро BHV, 1996.
-
ГОСТ 19.701-90. Единая система программной документации. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.