- •1.1. Порядок выполнения задания
- •1.2. Варианты заданий
- •2.1. Порядок выполнения задания
- •2.2. Варианты заданий
- •3.1. Порядок выполнения задания
- •3.2. Варианты заданий
- •4.1. Порядок выполнения задания
- •4.2. Варианты заданий
- •5.1. Порядок выполнения задания
- •5.2. Варианты заданий
- •6.1. Порядок выполнения задания
- •6.2. Варианты заданий
- •7.1. Порядок выполнения задания
- •7.2. Варианты заданий
- •8.1. Порядок выполнения задания
- •8.2. Варианты заданий
- •9.1. Порядок выполнения задания
- •9.2. Варианты заданий
- •10.1. Порядок выполнения задания
- •10.2. Варианты заданий
- •11.1. Порядок выполнения задания
- •11.2. Варианты заданий
- •12.1. Порядок выполнения задания
- •12.1.1. Общие понятия о реестре Windows.
- •12.1.2. Работа с реестром Windows в Delphi*.
- •12.2. Варианты заданий
2.1. Порядок выполнения задания
Создать новый проект, содержащий одну форму. Исходя из условия задачи, выбрать и разместить на форме компоненты, которые будут использоваться для ввода исходных данных. Разместить на форме подписи к данным и управляющие элементы. Реализовать задание в виде обработчика событий управляющего элемента. При показе форма должна располагаться в центре экрана.
2.2. Варианты заданий
Выполнить перевод 16-тиричного числа в десятичное число. При этом 16-тиричное число может составлять максимум 8 знаков, а также быть отрицательным. Учесть, что в частном случае число может задаваться в разном регистре (например, "10E1" и "10e1" одно и то же число). Используемые типы данных – String, Integer.
Выполнить перевод десятичного числа в 16-тиричное число. При этом десятичное число может составлять максимум 8 знаков, а также быть отрицательным. Результат должен быть сформирован в верхнем регистре. Используемые типы данных – String, Integer.
Ввести дату своего рождения. Получить текущую дату и определить количество полных дней с момента своего рождения до текущей даты*. Используемые типы данных – TDateTime, Integer.
Определить число дней, прошедших с начала текущего года٭. Используемые типы данных – TDateTime, Integer.
Определить, на какой день недели приходится 9 Мая в ближайшем високосном году, который следует за текущим годом٭. Используемые типы данных – TDateTime, Integer.
Определить, на какие дни недели приходятся в заданном году даты начала кварталов٭. Используемые типы данных – TDateTime, Byte.
Заданы 6 чисел. Расположить их в порядке убывания. Используемый тип данных – Integer.
Определить в процентах, сколько номеров автобусных билетов являются "счастливыми". Начальный номер - 000001, конечный номер - 999999. "Счастливым" считается тот билет, сумма старших трех цифр которого равна сумме трех младших. Использовать больше двух вложенных циклов не разрешается. Используемые типы данных – Integer, Double.
Определить в процентах, сколько номеров автобусных билетов являются " счастливыми". Начальный номер - 000001, конечный номер - 999999. " Счастливым" считается тот билет, сумма 1, 3, 5 цифр которого равна сумме 2, 4, 6 цифр. Использовать больше двух вложенных циклов запрещается. Используемые типы данных – Integer, Double.
Задано натуральное число n. Вывести ряд простых чисел от 1 до n включительно. Используемый тип данных – Integer.
Задано натуральное число n>0. Посчитать сумму и произведение всех четных чисел от -n+3 до n включительно. Используемый тип данных – Integer.
Найти натуральные числа, не превосходящие заданного и делящиеся на каждую из своих цифр, отличных от нуля. Используемый тип данных – Integer.
Найти все натуральные числа, не превосходящие заданного числа N и равные сумме кубов своих цифр. Используемый тип данных – Integer.
Даны три коэффициента квадратного уравнения. Найти его корни с точностью до 0.000001. Учесть, что в частном случае уравнение может не иметь корней, или иметь только один корень. Используемый тип данных – Integer, Double.
Даны три числа, определяющие длину сторон треугольника. Определить его прощадь. Учесть, что в частном случае эти три числа могут не являться сторонами треугольника (пример неправильного треугольника - 10,1,1). В этом случае следует вывести предупреждающее сообщение. Для расчета площади можно воспользоваться формулой Герона. Используемые типы данных – Integer, Double.
Даны три числа, определяющие длину сторон треугольника. Определить, является ли треугольник прямоугольным. Используемый тип данных – Integer.
Даны 8 чисел, определяющие координаты 4-ex точек трапеции на плоскости. Определить ее периметр и площадь. Основания трапеции параллельны оси абсцисс. Используемые типы данных – Integer, Double.
Известны координаты фигуры, расположенной на шахматной доске (1<=m, n<=8) и тип фигуры (ладья, конь, слон, ферзь, король, пешка). Определить количество полей, на которые можно поставить фигуру. Используемый тип данных – Integer. Тип фигуры следует задавать при помощи Tcombobox. Учесть, что если пешка стоит на 2 или 7 линии, то она может перемещаться сразу на 2 поля.
Посчитать общее число очков на всех косточках домино. Используемый тип данных – Integer.
Определить, сколько дней прошло в текущем квартале до заданной даты*. Используемые типы данных – TDateTime, Integer.
Даны координаты точки в пространстве (x,y,z), координаты центра шара (x1,y1,z1) и его радиус. Определить, лежит ли точка внутри этого шара.
Определить n-ый член арифметической прогрессии, если известен ее m-ый член. При этом m может быть как меньше, так и больше n. Исходные данные: a0, m, n. Используемые типы данных – Integer, Double.
Рассчитать число
согласно
следующей формуле (формула Валлиса):
Исходные данные: количество итераций n. Используемые типы данных – Integer, Double.
Рассчитать число согласно следующей формуле (формула Лейбница):
Исходные данные: количество итераций n. Используемые типы данных – Integer, Double.
Рассчитать число
согласно
следующей формуле:
Исходные данные: количество итераций n. Используемые типы данных – Integer, Double.
Известно, что заданный произвольный треугольник не выходит за границы заданного круга. Найти площадь той части круга, которая остается после удаления из него этого треугольника. Используемые типы данных – Integer, Double.
Даны большой, малый радиус и высота усеченной части конуса. Определить площадь поверхности и объем усеченного конуса. Используемые типы данных – Integer, Double.
Задан радиус шара. Определить площадь поверхности правильной пирамиды, вписанной в этот шар. Используемые типы данных – Integer, Double.
Задан радиус круга. Определить площадь вписанного в этот круг правильного шестиугольника. Используемые типы данных – Integer, Double.
Заданы 4 точки, характеризующие четырехугольник. Определить, является ли этот четырехугольник квадратом.
Практическое занятие №3
Работа с процедурами и функциями
