Скачиваний:
61
Добавлен:
10.02.2014
Размер:
98.3 Кб
Скачать

Варианты заданий

  1. Выведите на экран позиции, на которых находится буква ‘е’. Посчи­тайте их количество.

  2. Создайте из четных символов строки st1 строку str2 и из нечетных сим­волов строку str3.

  3. В строке, состоящей из русских букв, подсчитайте количество соглас­ных букв.

  4. Поменяйте местами первый и послед­ний символы строки.

  5. Удалите из строки пробелы, запятые и точки, другие символы продублируйте.

  6. Выведите на экран все цифры встречающиеся в строке.

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

  8. Переверните строку так, чтобы пер­вый символ стал последним и так да­лее. Новую строку выведите на экран.

  9. Из введенной строки создайте три строки, состоящих из: букв русского алфавита, английских букв и других символов данной строки.

  10. Посчитайте количество слов в строке и выведите длину каждого слова.

  11. Замените первые буквы в каждом слове строки на заглавные буквы.

  12. Посчитайте сумму всех цифр, встречающихся в строке.

  13. Выведите отдельно все слова строки на экран.

  14. Отсортируйте символы строки по возрастанию их номеров в таблице ASC II.

  15. Удалите из второй строки все символы, которые встречаются в первой строке, и поместите их в третью строку.

  16. Создайте новую строку из символов введенной строки, стоящих на каждой третьей позиции.

  17. Даны две строки (одинаковой длины). Поменяйте местами символы этих слов, занимающих одинаковые позиции.

  18. В строке, состоящей из латинских букв, подсчитайте количество глас­ных букв.

  19. Задано существительное первого склонения, оканчивающееся на ‘а’. Напечатайте это слово во всех падежах.

  20. Из строки удалите все символы, совпадающие с последним символом.

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

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

  23. Введите два целых числа. Преобразуйте числа в две строки, объедини­те их в одну строку и выведите результат на экран.

  24. Выясните, какая из букв - первая или последняя - встречается в строке чаще.

  25. Вычислите суммы позиций, на которых в слове стоят буквы ‘п’ и ‘т’.

  26. Посчитайте число различных символов в слове.

  27. Слово состоит из двух частей одинаковой длины и соединительной гласной. Найдите обе части этого слова.

  28. Выведите на печать подстроку, заключенную между двумя запятыми.

  29. Замените в строке все цифры на следующую по порядку цифру. Цифру 9 заменить на цифру 0.

  30. *Найти количество слов в строке, сравнить их между собой и вывести на экран по возраста­нию.

  31. *Вводятся два слова. Проверти, являются ли они анаграммой, то есть можно ли из всех букв первого слова, составить второе слово.

  32. *Найти в строке слова, являющиеся переверты­шами, то есть те которые читаются слева на­право и справа налево одинаково. Например «комок».

СОДЕРЖАНИЕ И ОФОРМЛЕНИЕ ОТЧЕТА

Отчет оформляется в текстовом редакторе Word на бумаге формата А4 ГОСТ 6656-76 (210х297 мм) и содержит:

  1. название работы;

  2. цель работы.

  3. задание;

  4. графическую схему алгоритма;

  5. программу на языке TURBO PASCAL;

  6. результаты вычисления.

ВОПРОСЫ ДЛЯ САМОКОНТРОЛЯ

    1. Что такое строка?

    2. Каким идентификатором определяются данные строкового типа?

    3. Какова максимальная длина строки? Как определить текущую дли­ну строки?

    4. Какие выражения называются строковыми?

    5. Какие операции допустимы над строковыми данными?

    6. Каким образом производится сравнение строк?

    7. Какие требования предъявляются к записи выражений с операнда­ми строкового типа?

    8. Как обратиться к отдельным символам строки?

    9. Объясните назначение специальных строковых процедур и функ­ций. Приведите примеры.

ВРЕМЯ, ОТВЕДЕННОЕ НА ВЫПОЛНЕНИЕ РАБОТЫ

Подготовка к работе - 1 акад. ч.

Выполнение работы - 1 акад. ч.

Расчеты на ЭВМ - 1 акад. ч.

Оформление работы - 1 акад. ч.

ЛитЕратура

  1. Алексеев Е.Р. Turbo Pascal 7.0. Численные методы. – М.: АСТ, 2004.

  2. Гусева А.И. Учимся программировать: Pascal 7.0. Задачи и методы их решения. – М.: Диалог-МИФИ, 1997.

  3. Емелина Е.И. Основы программирования на языке Паскаль. – М.: Финансы и статистика, 1997.

  4. Епанешников А.М., Епанешников В.А. Программирование в среде TURBO PASCAL 7.0. - М.: Диалог-МИФИ, 1996.

  5. Немнюгин С.А. Turbo Pascal. – СПб.: Питер, 2001.

  6. Попов В.Б. TURBO PASCAL 7.0. -М.: Финансы и статистика, 1996.

  7. Попов В.Б. Turbo Pascal для школьников. - М.: Финансы и статисти­ка, 2001.

  8. Турбо Паскаль 7.0.- К.: Торгово-издательское бюро BHV, 1996.

  9. ГОСТ 19.701-90. Единая система программной документации. Схе­мы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.

Соседние файлы в папке методические указания для лабораторных работ