- •Введение
- •Объектно-ориентированного программирования
- •1.3. Области видимости переменных и функций в
- •1.4. Основные рекомендации для разработки программ Стиль
- •Интерфейсы
- •Отладка
- •Тестирование
- •Производительность
- •Переносимость
- •2. Лабораторная работа № 1
- •2.1. Разработка алгоритма решения задачи Последовательность разработки алгоритма решения задачи.
- •2.3. Разработка интерфейса пользователя
- •2.4. Выбор визуальных объектов для стартовой формы
- •2.5. Задание свойств объектов
- •Создание меток и текстовых окон
- •2.6. Написание кода программы
- •2.7. Сохранение проекта
- •2.8. Компиляция программы
- •2.9. Отладка и тестирование программы
- •2.10. Задания для лабораторной работы № 1
- •2.11. Контрольные вопросы
- •3. Лабораторная работа № 2
- •3.1. Теоретический материал
- •If (условие) оператор;
- •Оператор разветвления. Форма записи структуры разветвления имеет вид:
- •If (условие) оператор1;
- •Оператор с составным условием. При составлении конструкции оператора условной передачи управления могут использоваться составные условия, в которых условия соединены логическими операциями
- •3.2. Примеры решения задач
- •3.3. Задания для лабораторной работы № 2
- •3.4. Контрольные вопросы
- •4. Лабораторная работа № 3
- •4.1. Теоретические сведения
- •4.2. Задания для лабораторной работы № 3
- •4.3. Контрольные вопросы
- •5. Лабораторная работа № 4
- •5.1. Теоретические сведения.
- •5.2. Задания для самостоятельного выполнения
- •5.3. Контрольные вопросы
- •6. Лабораторная работа № 5
- •6.1. Теоретический материал
- •Strcpy (Sp, “дополнительный текст”);
- •Библиотечные функции работы со строками типа char
- •Основные функции работы со строками типа AnsiString
- •6.3. Задания для самостоятельной работы
- •6.4. Контрольные вопросы
- •7. Лабораторная работа № 6
- •7.1. Рисование по пикселям
- •7.2. Рисование с помощью пера
- •Методы вычерчивания графических примитивов с помощью пера
- •Выбор метода решения задачи
- •Алгоритм решения задачи
- •Разработка интерфейса пользователя
- •Разработка кода программы
- •7.3. Рисование геометрических фигур
- •7.4. Задания для самостоятельного выполнения
- •7.5. Контрольные вопросы
- •Заключение
- •Библиографический список
- •Математические функции
- •Константы, используемые в математических выражениях
- •Тригонометрические функции
- •Арифметические и алгебраические функции
- •Функции перерасчета градусы-радианы
- •Компьютерные технологии
- •3 94006 Воронеж, ул. 20-летия Октября,84
6.3. Задания для самостоятельной работы
Вариант 6.1. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить число слов в предложении.
Вариант 6.2. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить число букв в предложении.
Вариант 6.3. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить число гласных букв в предложении.
Вариант 6.4. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить частоту одинаковых слов в предложении.
Вариант 6.5. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую составить список телефонов сотрудников и осуществлять поиск номера телефона по фамилии.
Вариант 6.6. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить частоту гласных букв в слове.
Вариант 6.7. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую преобразовать в прописные буквы весь введенный текст.
Вариант 6.8. Задача «Города». Широко известна игра «Города». Называется какой-нибудь город, допустим, «Саратов». Кончается на «в», значит название другого города, должно начинаться с буквы «в». Это может быть «Воронеж». Следующий город должен начинаться на «ж» и т. д. Запрещено повторять название городов. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую из набора названий городов (все названия разные) строить цепочку максимальной длины.
Вариант 6.9. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить число согласных букв в предложении.
Вариант 6.10. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить число слов в двух предложениях.
Вариант 6.11. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую произвести инвертирование слова.
Вариант 6.12. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую упорядочить по первой букве список сочетаний из 4 случайных букв, задаваемых датчиком случайных чисел.
Вариант 6.13. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую упорядочить по двум начальным буквам фамилии список сотрудников, содержащий фамилию и инициалы.
Вариант 6.14. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую упорядочить по начальной букве фамилии список сотрудников, содержащий фамилию и инициалы.
Вариант 6.15. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую упорядочить по начальной букве, фамилии и инициалам список сотрудников, содержащий фамилию и инициалы.
Вариант 6.16. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую упорядочить по начальной букве фамилии записи в ведомости успеваемости студентов.
Вариант 6.17. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую составить из нескольких слов, (подлежащего, сказуемого и дополнения) предложение.
Вариант 6.18. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую распознать слово, содержащее прописные и строчные буквы.
Вариант 6.19. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую предупредить пользователя о том, что он вводит данные английским шрифтом.
Вариант 6.20. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую предупредить пользователя, что он забыл ввести в окно Edit данные.
Вариант 6.21. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую предупредить пользователя о том, что он вместо текста ввел в окно Edit цифры.
Вариант 6.22. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить, какое четырехзначное число пользователь ввел в оно Edit.
Вариант 6.23. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить, какое двузначное число пользователь ввел в окно Edit, и вывести это число словами.
Вариант 6.24. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить сколько слов содержится в тексте, введенном в компонент RichEdit.
Вариант 6.25. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить частотность слов в тексте отображенном в компоненте RichEdit.
Вариант 6.26. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить какую запись из букв и цифр ввел пользователь в окно Edit.
Вариант 6.27. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую определить частотность букв в предложении.
Вариант 6.28. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую заменить в слове из прописных букв все буквы кроме первой на строчные.
Вариант 6.29. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую поменять в предложении первое и последнее слово местами.
Вариант 6.30. Разработайте алгоритм, интерфейс пользователя и программу, позволяющую разбить сложносочиненное предложение на два простых предложения.