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

Тесты / rtfs / B-6-3- (Чтение структурированных программ)

.rtf
Скачиваний:
11
Добавлен:
27.03.2015
Размер:
386.47 Кб
Скачать

Какое алгебраическое выражение реализует процедура ABCD?

Процедура ABCD;

НАЧАТЬ

||писать ('ВВЕДИТЕ ЗНАЧЕНИЕ A, B, C, D');

||ЧИТАТЬ (A, B, C, D);

||ЕСЛИ A=B ТО

||||ЕСЛИ C<D ТО

||||||X:=1

||||ИНАЧЕ

||||||X:=2

||ИНАЧЕ X:=3

КОНЕЦ

1)

2)

3)

4)

Дан массив целых чисел {Ai} где i=1,2,3,…,M. Пусть M равно 15.

Программа вычисляет произведение сумм некоторых элементов этого массива.

Какое алгебраическое выражение описывает работу программы? (В программе введены следующие константы: G=1; W=12; T=8; L=15;)

ПРОГРАММА 15;

ФУНКЦИЯ SUMMA(I1,I2);

НАЧАТЬ ФУНКЦИЮ

||S:=0;

||НЦ ДЛЯ I:=I1 ДО I2

||||S:=S + A[I]

||КЦ;

||SUMMA:=S

КОНЕЦ ФУНКЦИИ;

НАЧАТЬ ПРОГРАММУ

||ПИСАТЬ ('ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА A:' );

||НЦ ДЛЯ J:=1 ДО M

||||ЧИТАТЬ (A[J]);

||КЦ;

||P:=SUMMA (G, W)*SUMMA(T, L);

||ПИСАТЬ ('ПРОИЗВЕДЕНИЕ РАВНО:', P:6)

КОНЕЦ ПРОГРАММЫ.

1)

2)

3)

4)

Дан массив целых чисел {Bi} где i=1,2,3,…,V. Пусть V равно 10. Программа вычисляет сумму некоторых элементов этого массива. Какое алгебраическое выражение описывает работу программы? (В программе введены следующие константы: G=3; U=7; R=6; Q=10)

ПРОГРАММА 12;

ФУНКЦИЯ SUMMA(I1,I2);

НАЧАТЬ ФУНКЦИЮ

||S:=0;

||НЦ ДЛЯ I:=I1 ДО I2

||||S:=S+B[I];

||КЦ;

||SUMMA:=S

КОНЕЦ ФУНКЦИИ;

НАЧАТЬ ПРОГРАММУ

||ПИСАТЬ('ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА B:' );

||НЦ ДЛЯ J:=1 ДО V

||||ЧИТАТЬ (B[ J ]);

||P:=SUMMA (G, U) + SUMMA(R, Q);

||ПИСАТЬ('СУММА РАВНА:', P:6)

КОНЕЦ ПРОГРАММЫ.

1)

2)

3)

4)

Дан массив целых чисел {Кi} где i=1,2,3,…,N. Пусть N равно 8.

Программа вычисляет произведение сумм некоторых элементов этого массива.

Какое алгебраическое выражение описывает работу программы? (В программе введены следующие константы: U=2, F=5, R=4, H=6)

ПРОГРАММА 8;

ФУНКЦИЯ SUMMA(I1,I2);

НАЧАТЬ ФУНКЦИЮ

||S:=0;

||НЦ ДЛЯ I:=I1 ДО I2

||||S:=S + K[I]

||КЦ;

||SUMMA:=S

КОНЕЦ ФУНКЦИИ;

НАЧАТЬ ПРОГРАММУ

||ПИСАТЬ ('ВВЕДИТЕ ЗНАЧЕНИЯ МАССИВА K:' );

||НЦ ДЛЯ J:=1 ДО N

||||ЧИТАТЬ (K[J]);

||КЦ;

||P:=SUMMA (U, F)*SUMMA(R, H);

||ПИСАТЬ ('ПРОИЗВЕДЕНИЕ РАВНО:', P:6)

КОНЕЦ ПРОГРАММЫ.

1)

2)

3)

4)

Данная программа вычисляет разность факториалов R=u! - v!. Напомним, что факториал n! представляет собой произведение n чисел натурального ряда: 1*2*3*….*n.

Какие переменные использовались как фактические параметры функции RAZ?

ПРОГРАММА 17;

ФУНКЦИЯ RAZ(N);

НАЧАТЬ ФУНКЦИЮ

||P:=1;

||НЦ ДЛЯ I:=1 ДО N

||||P:=P*I

||КЦ;

||RAZ:=P

КОНЕЦ ФУНКЦИИ;

НАЧАТЬ ПРОГРАММА

||ПИСАТЬ('ВВЕДИТЕ U, V:' );

||ЧИТАТЬ (U, V);

||R:=RAZ(U)-RAZ(V);

||ПИСАТЬ('РАЗНОСТЬ ФАКТОРИАЛОВ =', R)

КОНЕЦ ПРОГРАММЫ.

1) U,V

2) N

3) N, U, V

4) R