- •Компоненты
- •Событие и функция обработки события
- •Редактор кода
- •Система подсказок
- •Навигатор классов
- •Шаблоны кода
- •Справочная система
- •Сохранение проекта
- •Компиляция
- •Предупреждения и подсказки
- •Компоновка
- •Запуск программы
- •Ошибки времени выполнения
- •Внесение изменений
- •Настройка приложения
- •Название программы
- •Значок приложения
- •Перенос приложения на другой компьютер
- •Структура простого проекта
- •2. Задание на выполнение работы
- •1. Электроэнергия.
- •2. Игра «угадай число».
- •3. Гороскоп
- •4. Межгород
- •6. Алфавит
- •7. Палиндром
- •8. Метеослужба
- •9. Статистика
- •10. Кафе.
- •Лабораторная работа №22 Графика.
- •Карандаш и кисть
- •Графические примитивы
- •Ломаная линия
- •Прямоугольник
- •Многоугольник
- •Окружность и эллипс
- •Лабораторная работа №23 Иллюстрации
- •Битовые образы
- •Мультипликация
- •Метод базовой точки
- •Использование битовых образов
- •Загрузка битового образа из ресурса программы
- •Создание файла ресурсов
- •Подключение файла ресурсов
- •Int w, h; // размер кадра
- •Int с; // номер воспроизводимого кадра
- •Лабораторная работа №25
- •1. База данных и субд
- •Локальные и удаленные базы данных
- •Структура базы данных
- •Псевдоним
- •Компоненты доступа и манипулирования данными
- •Создание базы данных
- •Доступ к базе данных Доступ к базе данных обеспечивают компоненты Database, Table, Query и DataSource. Значки этих компонентов находятся на вкладках Data Access и bde (рис. 25.8).
- •Отображение данных
- •Манипулирование данными
- •Выбор информации из базы данных
- •Перенос программы управления базой данных на другой компьютер
- •2. Задание на выполнение работы
- •Литература
6. Алфавит
Напишите программу, которая бы считывала строку текста и выводила список всех букв, встречающихся в ней, а также количество повторений каждой из букв в строке.
Буквы должны быть перечислены в определенном порядке. Чем чаще встречается буква в строке, тем раньше в списке она стоит. Используйте массив, базовым типом которого является структура, такая, чтобы в каждом элементе этого массива можно было хранить и буквы, и целые числа, указывающие количество их повторений. Можно принять соглашение, что ввод будет состоять только из строчных букв. Например, при вводе
do be do bo
вывод должен быть следующим:
Буква: Количество повторений
о 3
d 2
b 2
е 1
Программа должна сортировать массив по целым значениям-членам используемой структуры. Если задание выполняется в учебной группе, выясните у преподавателя, следует ли осуществлять ввод и вывод с помощью клавиатуры и экрана, либо с помощью файлов (в последнем случае преподаватель должен сообщить вам имена файлов, которые нужно использовать).
7. Палиндром
1. Палиндром — это слово, которое одинаково читается слева направо и справа налево, например "радар". Напишите программу, которая бы принимала символьную строку, заканчивающуюся точкой, и определяла, является ли данное слово (без учета точки) палиндромом. Можно считать, что вводятся только строчные буквы и что длина вводимого слова не превышает двадцати букв. Не нужно, что бы программа проверяла, употребляется ли данное слово в русском (английском) языке. Слово "ааббсббаа" программа тоже должна определять как палиндром. Используйте в программе цикл, позволяющий выполнять проверку новых слов до тех пор, пока пользователь не даст команду прекратить работу программы.
8. Метеослужба
В этом проекте три версии задания.
Версия 1 (полностью интерактивная).
Напишите программу, которая бы считывала реальные количества осадков, выпавших в каждом из двенадцати месяцев года. Затем программа должна выдавать аккуратно отформатированную таблицу, в которой приводятся данные о количестве осадков, выпавших в каждом из последних двенадцати месяцев, и о том, на сколько это количество отличается от среднегодового.
Завершив работу над программой, напишите ее улучшенную версию, которая бы выводила гистограмму с данными по среднему и реально выпавшему количеству осадков для каждого из двенадцати месяцев. Программа должна запрашивать пользователя, хочет ли он получить таблицу или диаграмму, а затем выводить данные в указанном формате.
Версия 2 (интерактивная версия с выводом в файл).
Чтобы улучшить программу, обеспечьте возможность вывода таблицы и гистограммы в файл по запросу пользователя. Название файла также вводится пользователем. Чтобы написать программу, способную читать название файла, следует воспользоваться материалом раздела "Ввод имен файлов"
Версия 3 (ввод-вывод из файла).
Подобна версии 1, но ввод в ней берется из файла, а вывод направляется в файл. Таблица и гистограмма выводятся в один и тот же файл. Если занятия происходят в учебной группе, имена файлов задает преподаватель.