Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
методические указания по контрольной работе / методические указания по СПО.doc
Скачиваний:
31
Добавлен:
11.02.2014
Размер:
560.13 Кб
Скачать

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

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

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

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

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

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

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

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

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

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

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

  11. Дано слова из четного числа букв. Поменяйте местами первую букву со второй, третью – с четвертой и т.д.

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

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

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

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

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

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

  18. Дано слово. Удалите из него k-ю букву.

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

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

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

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

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

  24. Дано слово. Если его длина нечетная, то удалите среднюю букву, в противном случае – две средних буквы.

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

  26. Дана строка. Замените в ней все вхождения буквосочетания ах на ух.

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

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

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

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

Примеры выполнения работы

Задание1. Создать Windows-приложение для вычисления выражения , где по желанию пользователя. В панели интерфейса предусмотреть возможность управления контрольным выводом исходных данных.

Порядок выполнения работы

1. Сохранение проекта.

В процессе проектирования приложения Lazarus создает несколько файлов - проект. Каждый проект целесообразно хранить в отдельной, заранее созданной папке. Создайте папку и назовите ее, например, Zadanie1.

Для сохранения проекта щелкните на пиктограмме Сохранить все или в главном меню выберите команду ФайлСохранить все. Сначала Lazarus откроет диалоговое окно Сохранить Unit1 (*.pas) для сохранения модуля проекта. В этом окне найдите папку Zadanie1 и сохраните в ней модуль под именем, например, zadanie1. Затем откроется диалоговое окно Сохранить проект project1 (*.lpi). Назовите проект, например, pr1 и сохраните его в этой же папке. Убедитесь в том, что главное окно Lazarus теперь называется pr1.lpi, а окно модуля проекта zadanie1.pas.