Задание №1
Условие: Дайте исчерпывающий ответ на поставленный вопрос. Приведите примеры.
Дано: Типы данных, объявление переменных и констант. Совместимость типов. Выражения.
Условие:
Создать программу для вычисления математической формулы. Ввод дан-ных осуществлять в элементы TEdit. При нажатии на кнопку должно выполнять-ся вычисление формулы. Задать фон формы и всех элементов управления.
Дано:
t= 2∙cos〖x-π/6)/(0.5+ sin^2y )∙(1+ z^2/(3- z^2/5))
Задание №3
Условие: Разработать программу и испытать ее на контрольных примерах.
Дано: Задан двухмерный массив целых чисел А размером N на М. Найти максимальный элемент и поменять его местами с элементом А[1, 1].
Задание №4
Условие: Разработать программу обработки строк и испытать ее на контрольных примерах. Исходные данные вводить с помощью компонента TEdit в компонент TListBox. Результат выводить с помощью компонента TLabel. Ввод строки заканчивать нажатием клавиши Enter. Для выхода из программы использовать кнопку Close. Для обработки использовать несколько различных строк.
Дано: Строка из групп нулей и единиц. Найти и вывести на экран самую короткую группу.
Задача №5
Условие: Построить график функции, используя компонент TСhart.
Дано: F(x) = 2x sinx - cosx
Совместимость типов требуется в выражениях (в том числе и в операциях отношения). Типы Т1 и Т2 совместимы если:
• Т1 и Т2 – один и тот же тип или они идентичны;
• Т1 и Т2 – вещественные типы;
• Т1 и Т2 – целые типы;
• Один тип - вещественный, а другой - целый;
• Один тип представляет собой тип-диапазон другого;
• Оба типа являются типами-диапазонами какого-то одного типа;
• Оба типа являются типами-множествами с совместимыми базовыми типами;
• Один тип является строкой, а другой - строкой или символом;
• Один тип – Pointer, а другой – любой тип-указатель;
• Один тип PChar, а другой – массив символов, заканчивающийся символом с кодом 0 (только при наличии ключа компилятора ($Х+));
• Оба типа являются указателями, полученными с помощью адресной операции @, примененной к величинам идентичных типов (только при наличии ключа компилятора {$Т+});
• Оба типа – процедурные типы с идентичными типами результатов (для типа-функции), идентичным числом параметров и попарной идентичностью типов этих параметров.
1. Архангельский А.Я. Программирование в Delphi 7 – М.: ЗАО «Издательство БИНОМ», 2003.
2. Синицин А.К., Колосов С.В., Навроцкий А.А. Программирование алгорит-мов в среде Delphi – Мн.: БГУИР, 2004.
3. Колосов С.В. Программирование в Delphi. Учебное пособие – Мн.: БГУИР, 2005.
4. Вальвачев А.Н., Сурков К.А., Сурков Д.А., Четырько Ю.М. Объективно-ориентированное программирование на языке Delphi. Учебное пособие. – Мн.: БГУИР, 2016.
5. Озерова М.И. Информационные технологии Delphi. Практикум. – Владимир: Изд-во Владим. гос. ун-та, 2011.
6. https://libeldoc.bsuir.by/ - Репозиторий БГУИР.