Вариант выбирается по номеру студента в списке:
нечетный номер - 1 вариант,
четный номер - 2 вариант.
После выполнения своего варианта переходите к разделу Подготовка к экзамену внизу страницы.
Об отметках
Основные упражнения не отмечены никакими специальными знаками, их выполнения достаточно для удовлетворительной оценки. Дополнительные упражнения отмечены "звездочками", их выполнение необходимо для получения повышенной оценки.
"5" - в отчете выполнены все основные упражнения, дополнительно выполнены упражнения с одной и двумя "звездочками".
"4" - в отчете выполнены все основные упражнения дополнительно выполнены упражнения с одной "звездочкой".
"3" - в отчете выполнены все основные упражнения.
Вариант 1
1. Напишите план начала работы с Lazarus в ОС Windows
при создании приложения.
2. Напишите последовательность действий при создании
обработчика щелчка по кнопке Button1: Button1Click.
3. Нарисуйте форму с компонентами, которые подпишите.
Напишите процедуры FormCreate и Button1Click.
В программе присвоить глобальным строковым переменным s1
и s2 строковые константы. При запуске программы склеиваются
значения s1 и s2 выводятся Label2, а при щелчке по кнопке
Button1 надписи s2 и s1 выводятся в Label1 и Label2
соответственно.
4.* При щелчке по кнопке Button1 в Label1 вывести
все элементы одномерного массива, а при щелчке по кнопке
Button2 вывести в Label2 элементы массива с четными номерами.
5.** При запуске программы элементы массива должны выводиться
в Label1. При каждом щелчке по кнопке Button1 элемент
массива с индексом, заданным в Edit1, должен выводиться
в Label2.
Вариант 2
1. Напишите план начала работы с Lazarus в ОС Windows
при создании приложения.
2. Напишите последовательность действий при создании
обработчика создания формы Form: FormCreate.
3. Нарисуйте форму с компонентами, которые подпишите.
Напишите процедуры FormCreate и Button1Click.
В программе присвоить глобальным строковым переменным s1
и s2 строковые константы. При запуске программы s1 и s2
должны выводиться в Label1 и Label2 соответственно,
а при щелчке по кнопке Button1 надписи Label1 и Label2
должны поменяться местами.
4.* При щелчке по кнопке Button1 в Label1 вывести
все элементы одномерного массива, а при щелчке по кнопке
Button2 вывести в Label2 элементы массива,
значения которых меньше числа x, заданного в Edit1.
5.** При запуске программы элементы массива должны выводиться
в Label1. При каждом щелчке по кнопке Button1 для элемента
массива с индексом, заданным в Edit1, в Label1 выводится "x > 0"
или "x < 0" в соответствии со знаком значения элемента.
Подготовка к экзамену
1. Найти разность между суммой всех двузначных чисел,
значения которых четны, и суммой всех чисел,
значения которых кратны 5.
2. Найти произведение среднего арифметического
всех отрицательных элементов массива на количество
нулевых элементов.
3. Задана строка с произвольными символами, содержащая
не более 100 символов. Заменить все буквы 'j' в строке
на знак плюс, а букву, по желанию пользователя, - на знак
равенства.
4. Задан массив целых чисел. Определить: сумму всех
отрицательных элементов, меньших заданного числа с индексом,
кратным 3.
5. Задан массив целых чисел. Определить: сумму всех
элементов, значения которых кратны 5, а индекс кратен 3.