![](/user_photo/2706_HbeT2.jpg)
- •Предисловие
- •Раздел 1. Изучение интегрированной среды delphi
- •1.1. Вводные замечания
- •Основные понятия
- •1.3. Контрольные вопросы
- •1.4. Задания к лабораторной работе № 1
- •Раздел 2. Программирование линейных алгоритмов в системе delphi
- •2.1. Вводные замечания
- •2.2. Основные понятия
- •2.3. Пример программирования линейного алгоритма
- •2.3.1. Разработка алгоритма
- •2.3.3.Текст программы:
- •2.4. Контрольные вопросы
- •2.5. Задания к лабораторной работе № 2
- •Раздел 3. Программирование
- •3.3.2. Разработка формы
- •3.4. Контрольные вопросы
- •3.5. Задания к лабораторной работе № 3
- •Раздел 4. Программирование простых циклических алгоритмов в системе
- •4.1. Вводные замечания
- •4.2. Основные понятия
- •4.3.1. Разработка алгоритма
- •4.4. Контрольные вопросы
- •Раздел 5. Программирование с использованием одномерных массивов в системе delphi
- •5.1. Вводные замечания
- •5.2 Основные понятия
- •5.3. Пример программирования с использованием одномерного массива
- •5.3.1. Разработка алгоритма
- •5.4. Контрольные вопросы
- •5.5. Задания к лабораторной работе № 5
- •Раздел 6. Программирование с использованием двумерных массивов в системе delphi
- •6.1. Вводные замечания
- •6.2. Основные понятия
- •6.3. Пример программирования с использованием двумерного массива
- •6.3.1. Разработка алгоритма
- •Раздел 7. Символы и строки
- •Раздел 8. Файлы
- •Задание 1
- •Раздел 9. Программирование в системе delphi с использованием подпрограмм
- •7.3. Пример программирования с использованием подпрограмм
- •Учебно-методическое обеспечение курса
- •Средства обеспечения освоения дисциплины
2.4. Контрольные вопросы
1. Какую структуру должна иметь программа?
2. Верно ли, что в программе, написанной на языке Delphi, надо описывать все используемые в ней переменные?
3. Записать на Delphi следующие числа: 27,8*10-7; 106; 0,5*106; 6,38; 2; 4/1000.
4. Записать следующие числа без десятичного порядка: -0.00027Е+4;666Е-3; 1Е1.
5. Привести примеры целых чисел, не представимых на Delphi.
6. Записать на Delphi следующие формулы:
a+bx+cyz; (1+х)2; (1+х)°5 ; cosV; |a+bx|; sin8; log20.4x; arcctg 103; tg x; arcsin x; x5; xV2; (1+х)1/3; x2; e,x"yi; ln(l+3.3x);
ab с x+y . a2
с ab ' al x-y .
7. Вычислить значения выражений:
trunc(6.9); trunc(6.54); int(4.56);
frac(45.67); round(34.56); round(12.11); round(-2.6); int(38.976); trunc(184.7).
8. Вычислить значение выражений:
20 div 5; 20 mod 7; 2 div 5; 2 mod 7.
9. Указать порядок выполнения операций в выражении:
a mod b + a div b*c/a.
10. Если у - вещественная переменная, a n- целая, то какие из следующих операторов присваивания правильные, а какие нет и почему:
y:=n+l; n:=y-l; п:=4.0;
y:=trunc(y); n:=n div 2; n:=sqr(sqr(n));
y:=y div 2; n:=n/2.
11. Какое значение будет иметь переменная х после выполнения операторов
х:=10;х:=х+3.
С помощью каких средств языка Delphi можно осуществить ввод данных?
С помощью каких средств языка Delphi можно осуществить вывод данных?
Каким образом можно отредактировать форму, предложенную Delphi, с тем, чтобы создать свой проект?
2.5. Задания к лабораторной работе № 2
1. Вычислить дробную часть среднего геометрического трех заданных положительных чисел.
2. По заданным коэффициентам и правым частям уравнений системы
alx+bly=cl
а2х+b2у=с2 найти ее решение в предположении, что определитель системы не равен нулю.
По координатам вершин некоторого треугольника найти его площадь и периметр.
По длинам двух сторон некоторого треугольника и углу (в градусах) между ними найти длину третьей стороны и площадь этого треугольника.
Найти произведение цифр заданного четырехзначного числа.
Определить число, полученное выписыванием в обратном порядке цифр заданного трехзначного числа.
Присвоить целой переменной d первую цифру из дробной части положительного вещественного числа х (так, если х=32.597, то d=5).
8. Целой переменной присвоить сумму цифр трехзначного целого числа к.
9. Идет к-я секунда суток. Определить, сколько полных часов (h) и полных минут (m) прошло к этому моменту (например, h=3 и m=40, если к=3*3600+40*60+57).
Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.
Даны два действительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.
Даны два действительных числа. Найти среднее арифметическое этих чисел и среднее геометрическое их модулей.
Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус вписанной окружности.
Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.