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

5. Опишите типы команд повторения.

______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

6. Что такое тело цикла?

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

____________________________________________________________________________________________________________________________________________________________________________

7. Приведите примеры команд повторения.

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________

Задание 2.

Какое значение будет принимать переменная Y после выполнения фрагмента программы:

Фрагмент

Расчет по шагам

X

Y

1

var

x, y: integer;

begin

y:=0;

for x:=1 to 9 do

y:=y+1;

writeln (‘y=’, y)

end.

Ответ :

2

var

x, y: integer;

begin

y:=0;

for x:=1 to 9 do

y:=y+x;

writeln (‘y=’, y)

end.

Ответ :

3

var

x, y: integer;

begin

y:=1;

for x:=1 to 5 do

y:=y*x;

writeln (‘y=’, y)

end.

Ответ :

4

var

x, y: integer;

begin

y:=0;

for x:=10 downto 5 do

y:=y+x;

writeln (‘y=’, y)

end.

Ответ :

5

var

x, y: integer;

begin

y:=0;

x:=10;

while x>0 do

begin

x:=x-2;

y:=y+x

end;

writeln (‘y=’, y)

end.

Ответ :

6

var

x, y: integer;

begin

y:=1;

x:=15;

while x>5 do

begin

x:=x-3; y:=y*x

end;

writeln (‘y=’, y)

end.

Ответ :

7

var

x, y: integer;

begin

y:=1;

x:=15;

repeat

y:=y*x; x:=x-2

until x<5;

writeln (‘y=’, y)

end.

Ответ :

8

var

x, y: integer;

begin

y:=1;

x:=10;

repeat

y:=y*x+x*x; x:=x-2

until x<0;

writeln (‘y=’, y)

end.

Ответ :

Задание 3.

Какое значение будет выведено на печать в результате выполнения фрагмента блок-схемы?

1 . 2.

Ответ: k=_______________ Ответ: y=____________________

3 . 4.

Ответ: y=____________________ Ответ: y=­­________, k=_______

Задание 4.

Построить блок-схему и написать программу

1. Вычислить S=1+2+3+4+…+N

Блок-схема

Программа

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

2. Для данного N составить алгоритм вычисления факториала N!=1*2*3*…*N

Блок-схема

Программа

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________

___________________________________________