Код программы - Объектно-ориентированное, визуальное программирование в Delphi на уроках

Рассмотрим код процедуры Click для кнопки "Вычислить":

Procedure TForm1.Button1Click(Sender: TObject);

Var

X : real; { вещественный тип переменной }

Begin

X := 28.1 - 36.8 / (50.08 + 49.92);

Label2.Caption := 'a) ' + floattostr(x);

X := sqrt((89.6 - 133.72 / 33.3)/(888.8 + (48 -

396.1 * 1.1)));

Label3.Caption := 'h) ' + floattostr(x);

Label4.Caption := '3) 345025251 ^ (1/5) = '

+ floattostr(exp(1/5 * ln(345025251)));

End;

В выражениях используются вещественные числа, поэтому переменная Х объявлена как вещественное число. Для перевода вещественного числа в строку воспользуемся функцией FloatToStr()Так как в параметре Caption компонента Label данные строкового типа.

десятичные числа с дробной частью в языках программирования записываются с использованием точки, которая является разделителем целой и дробной частей В Англии точка разделитель целой и дробной частей, а США в свое время была колонией Англии, поэтому там используется английская система записи вещественного числа..

после вычисления первого примера скопируйте две строки и замените номер Label и математическое выражение (Ctrl+C, затем Ctrl+V).

Для вывода нескольких строковых данных (переменных, констант) воспользуемся операцией сцепления (конкатенации) для строковых данных. Эта операция "+". С помощью ее данные как в паровозике образуют состав, который воспринимается как одна строковая величина.

Если в математическом выражении есть обыкновенная дробь, то числитель и знаменатель заключите в круглые скобки. Правда, это не обязательно делать в некоторых случаях, но в большинстве случаях очень даже помогает.

Примерные задания для второго урока

1) Дмитрию задали на дом решить несколько примеров по математике. Помогите ему проверить свои вычисления:

A) 28,1 - 36,8 : (50,08 + 49,92)

B) 54 x 3465 - 9025 : 95 + 360 272 : 712

C) (32,24 x 0,32 + 366,032 x 0,1) : 23

D) 62,92 : 5,2 - 4,2 x (7 - 6,3)

E) 6,56 x 4,36 - 3,36 : (0,736 + 2,464)

F) 7225 : 85 + 64 x 2345 - 248 878 : 613

Ответы: a) 27,732 b) 187 521 c) 2,04 d) 9,16e) 27,5516 f) 149 759

2) Марианну попросили составить программу вычисления следующих математических выражений:

A)

B)

C)

D)

Ответы: а) 25,52 b) 197,476 c) -2,13 d) 3

3) Язык программирования позволяет проще вычислять математические выражения. Для этого сложную конструкцию (дроби, корни и т. д.) нужно представить в виде строчного математического выражения, используя для этого круглые скобки. Попробуйте вычислить следующие математические выражения, округлив данные до трех цифр в дробной части:

A)

B)

C)

D)

E)

F)

G)

H)

Ответы: а) 22,822 b) 553,124 c) 41,072 d) 64,817 e) 8.768 f) 62.284 g) 1.435 h) 0.413

Похожие статьи




Код программы - Объектно-ориентированное, визуальное программирование в Delphi на уроках

Предыдущая | Следующая