
- •Основы программирования
- •Предисловие
- •Введение
- •1. Изучение интегрированной среды Delphi
- •Контрольные вопросы к главе 1
- •Задание к лабораторной работе № 1
- •2. Программирование линейных алгоритмов в системе Delphi
- •Контрольные вопросы к главе 2
- •Задания к лабораторной работе № 2
- •3. Программирование разветвленных алгоритмов в системе Delphi
- •Контрольные вопросы к главе 3
- •Задания к лабораторной работе № 3
- •4. Программирование простых циклических алгоритмов в системе Delphi
- •Контрольные вопросы к главе 4
- •Задания к лабораторной работе № 4
- •5. Программирование с использованием одномерных массивов в системе Delphi
- •Контрольные вопросы к главе 5
- •Задания к лабораторной работе № 5
- •6. Программирование с использованием двумерных массивов в системе Delphi
- •Контрольные вопросы к главе 6
- •Задания к лабораторной работе № 6
- •7. Программирование в системе Delphi с использованием подпрограмм
- •Контрольные вопросы к главе 7
- •Задания к лабораторной работе № 7
- •8. Изучение приемов работы с графикой в delphi
- •Контрольные вопросы к главе 8
- •Задания к лабораторной работе №8
- •9. Программирование в системе Delphi с помощью строк
- •Контрольные вопросы к главе 9
- •Задания к лабораторной работе №9
- •10. Изучение работы с файлами в системе delphi
- •Контрольные вопросы к главе 10
- •Задания к лабораторной работе №10
- •Заключение
- •Библиографический список
- •Предметный указатель
- •Delphi: основы программирования
Контрольные вопросы к главе 2
Какую структуру должна иметь программа?
Верно ли, что в программе, написанной на языке Delphi, надо описывать все используемые в ней переменные?
Записать на Delphiследующие числа:
–27,8*10-7; 106; 0,5*106; 6,38; 2; 4/1000.
Записать следующие числа без десятичного порядка:
–0.00027Е+4; 555Е-3; 1Е1.
Привести примеры целых чисел, не представимых на Delphi.
Записать на Delphi следующие формулы:a+bx+cyz; (1+x)2;cos3x2; |a+bx|;sin8x;log20,4x;arcctg103;arcsinx;x5; (1+x)1/3;x-2;e|x-y|;ln(1+3,3x);
;tg3 x5;ctg2x3;
;
;
Вычислить значения выражения:
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).
Вычислить значение выражений:
20 div 5; 20 mod 7;
2 div 5; 2 mod 7.
Указать порядок выполнения операций в выражении:
a mod b + a div b*c/a.
Если у – вещественная переменная, а n – целая, то какие из следующих операторов присваивания правильные, а какие нет и почему:
y:=n+1; n:=y–1; n:=4.0;
y:=trunc(y); n:=n div 2; n:=sqr(sqr(n)).
y:=ydiv2;n:=n/2;
Какое значение будет иметь переменная х после выполнения операторов, если х:=10; х:=х+3?
С помощью каких средств языка Delphiможно осуществить ввод данных?
С помощью каких средств языка Delphi можно осуществить вывод данных?
Каким образом можно отредактировать форму, предложенную Delphi, с тем, чтобы создать свой проект?
Задания к лабораторной работе № 2
Вычислить дробную часть среднего геометрического трех заданных положительных чисел.
По заданным коэффициентам и правым частям системы уравнений
найти ее решение в предположении, что определитель системы не равен нулю.
По координатам вершин некоторого треугольника найти его площадь и периметр.
По длинам двух сторон некоторого треугольника и углу (в градусах) между ними найти длину третьей стороны и площадь этого треугольника.
Найти произведение цифр заданного четырехзначного числа.
Определить число, полученное выписыванием в обратном порядке цифр заданного трехзначного числа.
Присвоить целой переменной d первую цифру из дробной части положительного вещественного числа х (так, если х=32,597, то d=5).
Целой переменной присвоить сумму цифр трехзначного целого числа k.
Идет k-я секунда суток. Определить, сколько полных часов (h) и полных минут (m) прошло к этому моменту (например, h=3 и m=40, если k=3*3600+40*60+57).
Даны катеты прямоугольного треугольника. Найти его периметр и площадь.
Даны два действительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.
Даны два действительных числа. Найти среднее арифметическое этих чисел и среднее геометрическое их модулей.
Даны гипотенуза и катет прямоугольного треугольника. Найти второй катет и радиус вписанной окружности.
Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
Найти площадь кольца, внутренний радиус которого равен 20, а внешний заданному числу r (r>20).
Даны основания и высота равнобедренной трапеции. Найти ее периметр и площадь.
Даны два числа. Найти их сумму, разность, произведение и частное от деления первого числа на второе.
Вычислить дробную часть среднего арифметического трех заданных положительных чисел.
По координатам вершин некоторого прямоугольника найти его площадь и периметр.
Дана сторона равностороннего треугольника. Вычислить площадь и периметр треугольника.
Дана сторона квадрата. В квадрат вписана окружность. Найти сторону и площадь квадрата, вписанного в эту окружность.
Дан радиус окружности. В окружность вписан квадрат. Найти площади окружности и квадрата.
Равносторонний треугольник задан координатами вершин. Найти площадь и периметр треугольника.
Даны x, y, z. Вычислить a, b, если:
Даны x, y, z. Вычислить a, b, если:
a = y +
x
; b=(1 + tg2z/2)0.4.
y2 + |x2/y + x/4|
Даны x, y, z. Вычислить a, b, если:
a =
2 cos(x-/6)
; b = 1 +
z2
.
1/21 + sin(y)
3 + z/5
Даны x, y, z. Вычислить a, b, если:
a = |
1 + sin2(x + y) |
+ x ; b = cos2(аrctg1/z) . |
2 + |x – 2x/(1 + xy)| |
Примечания:
1.
Сторона треугольника,
где a,b–
стороны треугольника;g– угол между сторонами a
и b.
2.
Площадь треугольника,
гдеa,b,c– стороны треугольника;p– полупериметр.
3. Радиус вписанной в прямоугольный треугольник окружности r=s/p, где s – площадь треугольника; p – полупериметр треугольника.
4. Площадь окружности s= πr2, длина окружностиl=π2r, гдеr– радиус окружности.