Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

1. В программе, вычисляющей сумму положительных чисел из 20, введенных с клавиатуры,



1. В программе, вычисляющей сумму положительных чисел из 20, введенных с клавиатуры,

S:=0

For i:=1 to 20

ввод а

если а > 0, то

конец цикла For

вывод S

 

необходимо вставить оператор:

S:=a

ü S:=S+a

a:=a+S

S:=S*a

 

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

ввод N

P:=1

For i:=1 to N

ввод а

если,то P:=P*a

конец цикла For

вывод P

 

необходимо вставить условие:

a>0

ü a<0

a=1

a<N

 

3. Следующая программа:

ввод х

М:=х

For i:=1 to 10

ввод х

если M < x то M:=x

конец цикла For

вывод M

 

вычисляет…

 

максимальное число из десяти, введенных с клавиатуры

ü максимальное число из одиннадцати, введенных с клавиатуры

минимальное число из десяти, введенных с клавиатуры

минимальное из одиннадцати заданных чисел

 

4. Следующая программа выводит:

ввод х

М:=х

k:=1

For i:=2 to 10

ввод х

если M > x то выполнить действия M:=x, k:=i

конец цикла For

вывод k

 

ü номер наименьшего из 10 чисел, вводимых с клавиатуры

номер наибольшего из 10 чисел, вводимых с клавиатуры

минимальное из 9 заданных чисел

максимальное из 9 заданных чисел

 

5. В Задаче: «Найти номер максимального числа из десяти последовательно вводимых чисел» необходимо вставить строку:

 

ввод х

М:=х

k:=1

 
 

 

 


ввод х

если M < x то M:= x, k: = i

конец цикла For

вывод k

 

ü For i:=2 To 10

For i:=1 To 10

while i<10

if x<10

 

6. В задаче: «Найти количество четных чисел из последовательности, считываемой с клавиатуры до тех пор, пока не встретится ноль» необходимо вставить строку:

 

n:= 0

ввод х

 
 

 

 


если x Mod 2 = 0 то n:= n + 1

ввод х

конец цикла

вывод n

 

ü While x <> 0

While x = 0

Until x <> 0

if x = 0

 

7. В задаче: «Найти количество нечетных чисел из последовательности, считываемой с клавиатуры до тех пор, пока не введена единица» необходимо вставить строку:

 

n:= 0

ввод х

While x <> 1

если x Mod 2 = 1 то n: = n + 1

 
 

 


конец цикла While

Вывод n

ü ввод х

вывод х

х:=х+1

n:=n+x

 

8. Результат выполнения алгоритма, описанного блок-схемой, равен:

 
 

 


ü A=38, B=-10

A=-2, B=-42

A=-42, B=-10

A=-2, B=-32

 

9. Фрагмент программы вычисляет:

S:=0

for i:=1 to 10

ввод а

S:=S+a

конец цикла for

S:=S/10

вывод S

 

сумму десяти чисел, введенных с клавиатуры

долю последнего числа из десяти, введенных с клавиатуры

ü среднее из десяти чисел, введенных с клавиатуры



остаток от деления на 10 заданного числа

 

10. Фрагмент программы вычисляет:

m:= 0

for i:=1 to 10

ввод a

если a < m то m:= a

конец цикла for

печать m

 

первое положительное число из 10, введенных с клавиатуры

максимальное число из 10, введенных с клавиатуры

ü минимальное отрицательное число из 10, введенных с клавиатуры

является ли введенное число меньше -1 и больше 0

 

11. В результате выполнения фрагмента программы:

m:=1

k:=0

x:=10

y:=3*x

Повторять

x:=x*(1+m)

k:=k+1

Пока не x>=y

 

значение переменной k будет равно

ü 2

 

12. Программа считает количество чисел, вводимых с клавиатуры до тех пор, пока не будет введен ноль. Пропущенным условием в ней является:

ввод х

k=0

если x<>0 то

повторять

k:=k+1

ввод х

 

пока не

печатать k

иначе печатать «k=0»

 

x<>0

ü x=0

x>=0

x<0

k<>0

 

13. После выполнения следующей последовательности операторов значение переменной a будет равно:

a:=7+cos(0)/(2-sin(π/2))

k:=корень(9)

while a>2

k:=k+1

a:=a-k

конец цикла while

вывод a

 

ü -1

 

14. В приведенной программе поиска наименьшего числа вида , большего заданного N, необходимо вставить условие:

ввод N

K:=0

X:=1

 

начало цикла пока

X:=X*2

конец цикла

вывод Х

 

ü X<N

X>N

X>=N

X2<N

 

 

15. Следующая программа находит:

ввод а

k:=0

начало цикла пока а>=3^k

k:=k+1

конец цикла

вывод k

 

наибольшее k, при котором a<3k

ü наименьшее k, при котором a<3k

наименьшее k, при котором a>3k

наибольшее k, при котором a>3k

 

16. Программа определяет, сколько из 20 введенных чисел – неположительны. Пропущенный в блок-схеме элемент - это:

 

           
   
 
   
 
   
 
 

x<0 or x=0

ü

 


Тесты ФЕПО:

 

(1)Ветвление обязательно должно содержать...

оператор, выполняемый в случае истинности условия и оператор, выполняемый в случае ложности условия

●условие и оператор, выполняемый в случае истинности условия

оператор, выполняемый в случае ложности условия

только условие

 

(1)Элементами оператора ветвления являются...

а) условие

б) переход по условию

в) интерпретация

г) повторение

в. г

●а. б

б. г

а. г

 

(1)Оператор ветвления на блок схеме отображается в виде

●ромба

прямоугольника

совокупности блоков

параллелепипеда

 

(1)В блок схеме, внутри данного символа можно написать:

начало алгоритма

●условие

конец алгоритма

ввод/вывод данных

 

(1)Многократное исполнение одного и того же участка программы называется...

●циклическим процессом

обращением к подпрограмме

рекурсией

итерацией

 

(1)На рисунке представлен фрагмент алгоритма, имеющий структуру.

циклическую с постусловием

●линейную

циклическую с предусловием

разветвляющуюся

 

(1)Блок-схемой цикла с постусловием является...

(1)На рисунке представлен фрагмент алгоритма, имеющий ___________ структуру.

 
 

 


линейную

циклическую с постусловием

разветвляющуюся

●циклическую с предусловием

 

(1)При выполнении подпрограммы

Aлг пpl (арг цел X. рез цел F) Нач

еслнХ<= 1

to F:= 2 иначе F:= F (X - 2) + 3 все кон

с параметрами (2. А) значение переменной А будет равно

●3

 

(1)При выполнении подпрограммы

Air пpl (арг цел X. рез цел F) Нач

еслиХ<= 1

to F:= 2 иначе F:= F (X - 2) + 3 все кон

с параметрами (2. А) значение переменной А будет равно

●3

 

(1)В результате работы фрагмента блок-схемы алгоритма

а и b примут следующие значения...

а=4. b=2

а=0. b=0

●а=2, b=2

а=2. b=4

 

(1)При каких начальных значениях а и b алгоритм на блок-схеме закончит работу (a mod 2 - операция взятия числа а по модулю 2).

а=1, b=2

●а=2. b=2

а=1. b=1

а=2. b=1

 

 

(1)При каких начальных значениях переменных алгоритм на блок-схеме закончит работу (a mod 2 = остаток от деления а на 2).

а=1, b=3

а=5, b=3

а=2. b=3

а=6. b=3

 

(1)В результате работы фрагмента алгоритма

элементы массива A1, А2, A3, А4 при N=4 получат, соответственно, значения...

2, 8, 16, 32

4, 6, 12, 14

2, 4, 8, 12

●4, 6, 8, 10

 

(1)Блок-схема на рисунке соответствует алгоритму

где кв - конец ветвления кц - конец цикла нц - начало цикла

●Ol; Если I1 то 02; кв; ОЗ; Пока не I2 выполнять нц ОЗ; кц;

Ol; Если I1 то 02; кв; ОЗ; Пока I2 выполнять нц ОЗ; кц;

Ol; Если I1 то 02; иначе ОЗ; кв; Пока не I2 выполнять нц ОЗ; кц;

Ol; Если I1 то 02; кв; Пока не I2 выполнять нц ОЗ; кц;

 

(1)Процедура KLMN

ПРОЦЕДУРА KLMN; НАЧАТЬ ПРОЦЕДУРУ

I I ПИСАТЬ('ВВЕДИТЕ ЗНАЧЕНИЕ К, L, M, N');
I|ЧИТАТЬ (К, L, M, N);

I1ЕСЛИ K=L TO I||1ЕСЛИ М<И ТО IIll|X:=1 I|||ИНАЧЕ IIll|X:=2

II I I КОНЕЦ ЕСЛИ
I|ИНАЧЕ Х:=3

I|КОНЕЦ ЕСЛИ КОНЕЦ ПРОЦЕДУРЫ;

реализует следующее алгебраическое выражение...

 

(1)Укажите сколько раз выполнится цикл в программе

а:=3: b:=7;

wliile (а / 2) < (b / 3)

begin

а:=а+2;

b:=b+3; end:

●бесконечное число раз

 

(1)В представленном фрагменте программы

 

b:= 11; d:= 46

нц пока d >= b

| d:=d – b

кц

 

тело цикла выполнится

 

3 раза

2 раза

1 раз

●4 раза

 

(1)Задан фрагмент алгоритма:

 

1. если а<b, то с=b-а, иначе с=2*(а-b)

2. d=0

3. пока с>а выполнить действия d=d+1, c=c-1

 

В результате выполнения данного алгоритма с начальными значениями

а=8, b=3, переменные c u d примут значения

с=-5, d=1

c=10, d=1

с=8, d=2

c=5, d=0

 

 


Дата добавления: 2015-08-28; просмотров: 471 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
«Программы циклической структуры» | Господи, помоги мне не напиться!

mybiblioteka.su - 2015-2024 год. (0.05 сек.)