Курсова робота
з предмету «Основи програмування та алгоритмічні мови»
3 курс
Розробка проекту «Словник»
Створити програму для складання словника нових термінів. Повинна бути можливість внесення в словник змін, доповнення та скорочення його. При виборі терміну на контрольній панелі повинні з’являтися його номер та загальна кількість слів у словнику (рис.1).
Рис.1
Пояснення. Новим у цій роботі є використання комбінованого списку ComboBox (що уявляє собою об’єднання рядка введення і компонента ListBox), компонента – перемикача CheckBox, а також функції MessageDlg.
План розробки програми
Завдання для самостійного виконання
Передбачити можливість додавання термінів в список не тільки при клацанні на кнопці “Додати”, але й при натисненні клавішіEnter.
Додати дві мітки та вивести на них спільну кількість термінів в списку та номер обраного терміну.
Підказка. Для об’єкту ComboBox1 в обробник подій Change вставити код, що присвоює заголовку панелі значення label1.Caption:=’Усього записів:’ + IntToStr (ComboBox1.Items.Count), а в обробник події Click – код, що присвоює заголовку іншої панелі значення label2.Caption:= ‘Номер вибраного:’ + IntToStr(ComboBox1.ItemIndex+1), маючи на увазі, що перший термін має індекс 0, другий – 1 і т.д.
Забезпечити збереження всіх змін словника при закритті форми.
Підказка. Для об’єкту Form в обробник події CloseQuerry вставити код, що зберігає змінений список у файлі glostext.txt.
Відсортувати список
Підказка. Властивості Sorted об’єкта ComboBox1 присвоїти значення True.
«Электронный альбом»
Создать программу, выполняющую следующие действия:
После запуска программы в окне изображается рисунок, выбранный первым переключателем из раскрывающегося списка.
Выбираем необходимый переключатель, рисунок из соответствующего раскрывающегося списка.
Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.
«Обычный инженерный калькулятор»
Создать программу, выполняющую действия простого инженерного калькулятора (сумма, вычитание, умножение, деление, вычисления функций cos(x),sin(x),x^y,tg(x),logab).
«Калькулятор систем исчесления»
Создать программу, выполняющую перевод чисел из десятичной системы счисления в двоичную систему и обратно. Добавить перевод с десятичной системы счисления в восьмеричную, шестнадцатеричную, любую и оборатно.
«Строковый калькулятор»
Создать программу, выполняющую действия строкового калькулятора.
«Нахождение минимального и максимального числа в массиве»
Создать программу, которая находит минимальное и максимальное числа в введенном массиве и упорядочивает массив по возрастанию или убыванию.
«Градусник»
Создать программу, которая переводит значение температуры по Цельсию в значения температуры по Фаренгейту. Введите графический объект изображения значения температуры. Добавить перевод значение температуры по Цельсию в значения по шкале Кельвина и Реомюра.
«Решение квадратных уравнений»
Создать программу, которая по заданным коэффициентам A,B,Cквадратного уравнения, находит количество корней квадратного уравнения, его дискриминант и значение корней. Предусмотреть случай когда A=0.
Программа, выполняет следующие действия:
На первой форме происходит запрос коэффициентов квадратного уравнения.
На второй форме отображаются посчитанный дискриминант, количество корней и кнопка вычислить, при нажатии на которую в третей форме выдаются корни квадратного уравнения.