
- •Программирование на языке lazarus
- •Варианты заданий
- •Порядок выполнения работы
- •1. Сохранение проекта.
- •2. Изменение заголовка Формы.
- •3. Размещение компонентов на Форме.
- •4. Написание процедуры обработки события создания Формы (FormCreate).
- •5. Написание процедуры обработки события нажатия кнопки Button1 (Button1Click).
- •6. Текст модуля zadanie1.
- •Interface
- •Implementation
- •Initialization
- •Порядок выполнения работы
- •1. Пояснения к вычислению суммы членов ряда
- •2. Размещение компонентов на Форме.
- •3. Текст модуля zadanie2.
- •Interface
- •Implementation
- •Initialization
- •Порядок выполнения работы
- •1. Размещение компонентов на Форме.
- •2. Создание процедур обработки событий.
- •3. Текст модуля unstr.
- •Interface
- •Implementation
- •Initialization
- •Программирование на языке lazarus
Варианты заданий
В строке, состоящей из русских букв, подсчитать отдельно количество прописных и количество строчных гласных букв. Если таковых нет, выдать соответствующее сообщение.
Вставьте в строку после каждого символа пробел. Вывести на экран результат.
Выведите на экран позиции, на которых находится буква ‘и’. Посчитайте их количество.
Создайте из четных символов строки st1 строку str2 и из нечетных символов строку str3.
В строке, состоящей из русских букв, подсчитайте количество гласных и согласных букв.
Поменяйте местами первый и последний символы строки.
Удалите из строки пробелы, запятые и точки, другие символы продублируйте.
Выведите на экран все цифры, встречающиеся в строке.
Переверните строку так, чтобы первый символ стал последним и так далее. Новую строку выведите на экран.
Из введенной строки создайте три строки, состоящие из: прописных букв английского алфавита, строчных английских букв и других символов данной строки.
Дано слова из четного числа букв. Поменяйте местами первую букву со второй, третью – с четвертой и т.д.
Замените первые буквы в каждом слове строки на заглавные буквы.
Посчитайте сумму всех цифр, встречающихся в строке.
Выведите отдельно все слова строки на экран.
Дана строка, в которой имеются несколько букв а. Найдите порядковый номер первой и последней из них.
Дано слово. Поменяйте местами первую из букв а и последнюю из букв о. Учтите возможность того, что таких букв в слове может не быть.
Создайте новую строку из символов введенной строки, стоящих на каждой третьей позиции.
Дано слово. Удалите из него k-ю букву.
В строке, состоящей из латинских букв, подсчитайте количество гласных букв.
Задано существительное первого склонения, оканчивающееся на ‘а’. Напечатайте это слово во всех падежах.
Из строки удалите все символы, совпадающие с последним символом.
Выведите на экран самое короткое слово из введенной строки.
Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ.
Дано слово. Если его длина нечетная, то удалите среднюю букву, в противном случае – две средних буквы.
Выясните, какая из букв - первая или последняя - встречается в строке чаще.
Дана строка. Замените в ней все вхождения буквосочетания ах на ух.
Посчитайте число различных символов в слове.
Слово состоит из двух частей одинаковой длины и соединительной гласной. Найдите обе части этого слова.
Выведите на печать подстроку, заключенную между двумя запятыми.
Замените в строке все цифры на следующую по порядку цифру. Цифру 9 заменить на цифру 0.
Примеры выполнения работы
Задание1.
Создать
Windows-приложение
для вычисления выражения
,
где
по желанию пользователя. В панели
интерфейса предусмотреть возможность
управления контрольным выводом исходных
данных.
Порядок выполнения работы
1. Сохранение проекта.
В процессе проектирования приложения Lazarus создает несколько файлов - проект. Каждый проект целесообразно хранить в отдельной, заранее созданной папке. Создайте папку и назовите ее, например, Zadanie1.
Для сохранения проекта щелкните на пиктограмме Сохранить все или в главном меню выберите команду ФайлСохранить все. Сначала Lazarus откроет диалоговое окно Сохранить Unit1 (*.pas) для сохранения модуля проекта. В этом окне найдите папку Zadanie1 и сохраните в ней модуль под именем, например, zadanie1. Затем откроется диалоговое окно Сохранить проект project1 (*.lpi). Назовите проект, например, pr1 и сохраните его в этой же папке. Убедитесь в том, что главное окно Lazarus теперь называется pr1.lpi, а окно модуля проекта zadanie1.pas.