
- •Задача 1. Тест по информатике
- •Задача 2. Матрица
- •Задание 3. Угадай слово
- •Задача 4. Проект "Список класса"
- •Задача 5. Проект «Стоимость обеда»
- •Задача 6. Тест по информитике
- •Задача 7. Ваш вес
- •Задача 8. Цвета в формате rgb
- •Задача 9. Компоненты ListBox и Image, работа с графикой
- •Задача 10. Рисование квадрата, работа на canvas
- •Задача 11. Пульсирующий круг на канве
- •Задача 12. Анимация с управлением
- •Задача 13. В StringGrid изменять цвет символов в таблице на выбранный пользователем
- •Задача 14. StringGrid закрашивать ячейки таблицы, выбранным пользователем
- •Задача 15. Заполнять список ComboBox значениями ячеек таблицы StringGrid
- •Задача 16. Управлять выравниванием текста в окне редактора выбором кнопок из RadioGroup
- •Задача 19: Проект «Телевизор»
- •Задача 20 «Проект «Судьба»
- •Задача 21. Тема Проект «Ромашка»
- •Задача 22 «Простые проекты»
- •Задача 23 Проект «Бешеная кнопка»
- •Задача 24. Проект «Тараканьи бега»
- •З адача 25. Проект «Квадратное уравнение»
- •Задача 26. «Проект Математика»
- •З адача 27. «Проект Трапеция»
Задача 10. Рисование квадрата, работа на canvas
Создать приложение, позволяющее:
1) рисовать квадрат в середине формы (размер стороны квадрата вводится пользователем). Предусмотреть, что размер стороны не может быть текстом, не может быть отрицательным числом и не может превышать меньшего размера формы.
2) делить квадрат одной или диагональю или двумя в зависимости от выбора радиокнопок и каждый полученный треугольник закрашивать в разный цвет. Выбор цвета производит пользователь
Задача 11. Пульсирующий круг на канве
Создать приложение, позволяющее:
Рисовать круг зеленого цвета диаметром 10 пикселов в середине формы. При нажатии на кнопку "Старт" круг должен начать "пульсировать": сначала увеличиваться, но как только сторона его коснется одной из сторон формы - он должен начать постепенно сживаться, пока не достигнет первоначального размера - 10 пикселов.
Задача 12. Анимация с управлением
1)создать анимационное движение составной фигуры.
2)Создать приложение "Кораблик", позволяющее:
останавливать и продолжать движение кораблика вдоль ширины формы по нажатию кнопки ПУСК/СТОП.
Задача 13. В StringGrid изменять цвет символов в таблице на выбранный пользователем
Создать приложение, позволяющее:
1) устанавливать количество столбцов и строк таблицы StringGrid равным числам, вводимым пользователем;
2) установить для таблицы StringGrid первые столбец и строку фиксированными и заполнить их номерами;
3) остальные ячейки таблицы заполнить значениями функции X?+Y? (x,y в квадрате), где Х - номер колонки ячейки, Y - номер строки);
4) изменять цвет символов в таблице на выбранный пользователем.
Задача 14. StringGrid закрашивать ячейки таблицы, выбранным пользователем
Создать приложение, позволяющее:
1) устанавливать количество столбцов и строк квадратной таблицы StringGrid равными числу, вводимому пользователем;
2) закрашивать ячейки таблицы, расположенные на главной диагонали и ниже цветом, выбранным пользователем.
Задача 15. Заполнять список ComboBox значениями ячеек таблицы StringGrid
Создать приложение, позволяющее:
1) устанавливать количество столбцов и строк таблицы StringGrid равными числам, вводимым пользователем;
2) заполнять ячейки таблицы, путем ввода с клавиатуры;
3) изменять цвет символов в таблице на выбранный пользователем;
4) заполнять список ComboBox значениями ячеек таблицы StringGrid
Задача 16. Управлять выравниванием текста в окне редактора выбором кнопок из RadioGroup
Создать приложение, позволяющее:
1) загружать в редактор Мемо текст из файл, выбранного пользователем - имя файла должно отображаться в заголовке формы;
2) распечатать текст редактора на принтере;
3) изменять шрифт и цвет фона в редакторе Мемо.
4) управлять выравниванием текста в окне редактора выбором кнопок из RadioGroup (по краям и по центру);
5) очищать содержимое редактора
Задача 17. Создать проект, в котором изменение некоторых свойств объектов происходит программным путем. Рекомендуемый вид формы приведен на рисунке.
Задача 18. Создать проект, в котором вычисляется стоимость покупки.
• Цена товара – это любое действительное число, Количество – это любое целое число. Причем, если стоимость покупки превысит 300 руб., покупатель получает скидку10%.
• Для полей ввода Edit1 и Edit2 предусмотреть проверку на правильность ввода данных.
• После нажатия на кнопку «Стоимость» должно появляться окно сообщения с вопросом: «Вы сотрудник нашей фирмы?». Если пользователь нажмет на кнопку «ДА», то стоимость покупки снижается на 50%.
• Ответ должен выводится в окне сообщения в следующем формате: Вы приобрели Y штук товара по Х грн., общая стоимость покупки Z руб., скидка W грн. где Х и Y – значения из полей ввода Edit1 и Edit2, а Z и W– стоимость покупки и общая сумма скидки.