Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
19
Добавлен:
12.05.2015
Размер:
43.01 Кб
Скачать

Задание 5

Вычислить , используя подпрограмму вычисления (число сочетаний элементов по ) по формуле .

Подпрограмма типа GOSUB

CLS

ZZ = 0

FOR i =1 TO 8

N = 16 - i

= n

GOSUB M1

Z = fak

m = i

= m

GOSUB M1

z = z / fak

= n – m

GOSUB M1

z = z / fak

z = zz + z

PRINT “Z=”; Z

NEXT

PRINT “z=”; zz

END

M1: fak = 1: K=1

M2: fak = fak * k

K = k +1

IF k < = 1 THEN GOTO M2

RETURN

Подпрограмма типа SUB

Rem SUB

CLS

DECLARE SUB SOCH (, fak)

ZZ = 0

FOR i = 1 TO 8

N = 16 – i

= n

CALL SOCH (, fak)

Z = fak

m = i

= m

CALL SOCH (, fak)

Z = z / fak

= n – m

CALL SOCH (, fak)

Z = z / fak

ZZ = ZZ + Z

PRINT Z

NEXT

PRINT “ Z=” ; ZZ

END

SUB SOCH (, fak)

fak = 1

K=1

M1: fak = fak * k

K=K+1

IF k < = 1 THEN GOTO M2

END SUB

Подпрограмма типа FUNCTION

REM FUNCTION

CLS

DECLARE FUNCTION fak ())

ZZ = 0

FOR i = 1 to 8

N = 16 – i

= n

z = fak ()

m = i

= m

z = z / fak ()

= n – m

z = z / fak ()

ZZ = ZZ + Z

PRINT Z

NEXT

PRINT “ Z=” ; ZZ

END

FUNCTION fak ()

fak 1 = 1

K=1

M1: fak 1 = fak 1 * k

K=K+1

IF k < = 1 THEN GOTO M2

fak = fak 1

END FUNCTION

Соседние файлы в папке labor1