Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кукарин-Курсова робота(задания1).doc
Скачиваний:
12
Добавлен:
19.04.2015
Размер:
702.98 Кб
Скачать

Курсова робота

з предмету «Основи програмування та алгоритмічні мови»

3 курс

Розробка проекту «Словник»

Створити програму для складання словника нових термінів. Повинна бути можливість внесення в словник змін, доповнення та скорочення його. При виборі терміну на контрольній панелі повинні з’являтися його номер та загальна кількість слів у словнику (рис.1).

Рис.1

Пояснення. Новим у цій роботі є використання комбінованого списку ComboBox (що уявляє собою об’єднання рядка введення і компонента ListBox), компонента – перемикача CheckBox, а також функції MessageDlg.

План розробки програми

Завдання для самостійного виконання

  1. Передбачити можливість додавання термінів в список не тільки при клацанні на кнопці “Додати”, але й при натисненні клавішіEnter.

  2. Додати дві мітки та вивести на них спільну кількість термінів в списку та номер обраного терміну.

Підказка. Для об’єкту ComboBox1 в обробник подій Change вставити код, що присвоює заголовку панелі значення label1.Caption:=’Усього записів:’ + IntToStr (ComboBox1.Items.Count), а в обробник події Clickкод, що присвоює заголовку іншої панелі значення label2.Caption:= ‘Номер вибраного:’ + IntToStr(ComboBox1.ItemIndex+1), маючи на увазі, що перший термін має індекс 0, другий – 1 і т.д.

  1. Забезпечити збереження всіх змін словника при закритті форми.

Підказка. Для об’єкту Form в обробник події CloseQuerry вставити код, що зберігає змінений список у файлі glostext.txt.

  1. Відсортувати список

Підказка. Властивості Sorted об’єкта ComboBox1 присвоїти значення True.

«Электронный альбом»

Создать программу, выполняющую следующие действия:

  1. После запуска программы в окне изображается рисунок, выбранный первым переключателем из раскрывающегося списка.

  2. Выбираем необходимый переключатель, рисунок из соответствующего раскрывающегося списка.

  3. Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.

«Обычный инженерный калькулятор»

Создать программу, выполняющую действия простого инженерного калькулятора (сумма, вычитание, умножение, деление, вычисления функций cos(x),sin(x),x^y,tg(x),logab).

«Калькулятор систем исчесления»

Создать программу, выполняющую перевод чисел из десятичной системы счисления в двоичную систему и обратно. Добавить перевод с десятичной системы счисления в восьмеричную, шестнадцатеричную, любую и оборатно.

«Строковый калькулятор»

Создать программу, выполняющую действия строкового калькулятора.

«Нахождение минимального и максимального числа в массиве»

Создать программу, которая находит минимальное и максимальное числа в введенном массиве и упорядочивает массив по возрастанию или убыванию.

«Градусник»

Создать программу, которая переводит значение температуры по Цельсию в значения температуры по Фаренгейту. Введите графический объект изображения значения температуры. Добавить перевод значение температуры по Цельсию в значения по шкале Кельвина и Реомюра.

«Решение квадратных уравнений»

Создать программу, которая по заданным коэффициентам A,B,Cквадратного уравнения, находит количество корней квадратного уравнения, его дискриминант и значение корней. Предусмотреть случай когда A=0.

Программа, выполняет следующие действия:

  1. На первой форме происходит запрос коэффициентов квадратного уравнения.

  2. На второй форме отображаются посчитанный дискриминант, количество корней и кнопка вычислить, при нажатии на которую в третей форме выдаются корни квадратного уравнения.