Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 4 для инета.doc
Скачиваний:
3
Добавлен:
14.09.2019
Размер:
157.7 Кб
Скачать

Задачи для самостоятельной работы

  1. Записать данный фрагмент программы средствами блок-схем и составить таблицу исполнения алгоритма с использованием цикла с предусловием.

  1. S:=0; i:=5; while i>2 do i:=i-1; S:=S+i*i;

  1. S:=4; i:=6; while i>3 do i:=i-1; S:=S+5*i;

  1. S:=1; i:=8; while i>4 do i:=i-1; S:=S+i*8;

  1. S:=2; i:=5; while i>1 do i:=i-1; S:=S+2*i;

  1. S:=3; i:=8; while i>5 do i:=i-1; S:=S+3*i;

  1. S:=1; i:=7; while i>4 do i:=i-1; S:=S+3*i;

  1. S:=2; i:=5; while i>2 do i:=i-1; S:=S+2*i;

  1. S:=1; i:=6; while i>3 do i:=i-1; S:=S+3*i;

  1. S:=6; i:=8; while i>5 do i:=i-1; S:=S+4*i;

  1. S:=5; i:=3; while i>1 do i:=i-1; S:=S+5*i;

  1. S:=4; i:=7; while i>3 do i:=i-1; S:=S+6*i;

  1. S:=3; i:=9; while i>5 do i:=i-1; S:=S+5*i;

  1. S:=3; i:=4; while i>2 do i:=i-1; S:=S+3*i;

  1. S:=2; i:=5; while i>1 do i:=i-1; S:=S+4*i;

  1. S:=0; i:=6; while i>2 do i:=i-1; S:=S+5*i;

2. Записать данный фрагмент программы средствами блок-схем и составить таблицу исполнения алгоритма с использованием цикла с предусловием.

1) S:=0; i:=2; while i<=4 do begin s:=s+i; i:=i+1; end;

2) S:=1; i:=1; while i<=4 do begin s:=s+2*i; i:=i+1; end;

3) S:=2; i:=3; while i<=5 do begin s:=s+3*i; i:=i+1; end;

4) S:=3; i:=2; while i<=4 do begin s:=s+3*i; i:=i+1; end;

5) S:=4; i:=3; while i<=6 do begin s:=s+2*i; i:=i+1; end;

6) S:=5; i:=1; while i<=3 do begin s:=s+i; i:=i+1; end;

7) S:=5; i:=1; while i<=4 do begin s:=s+3*i; i:=i+1; end;

8) S:=6; i:=3; while i<=6 do begin s:=s+i; i:=i+1; end;

9) S:=7; i:=2; while i<=4 do begin s:=s+2*i; i:=i+1; end;

10) S:=7; i:=2; while i<=5 do begin s:=s+2*i; i:=i+1; end;

11) S:=8; i:=1; while i<=4 do begin s:=s+3*i; i:=i+1; end;

12) S:=9; i:=3; while i<=7 do begin s:=s+i; i:=i+1; end;

3. Записать данный фрагмент программы средствами блок-схем и составить таблицу исполнения алгоритма с использованием цикла с постусловием.

1) S:=0; i:=2; repeat i:=2*i; S:=S+i; until i>5;

2) S:=1; i:=1; repeat i:=3*i; S:=S+i; until i>7;

3) S:=2; i:=2; repeat i:= i+2; S:=S+i; until i>5;

4) S:=3; i:=1; repeat i:=3*i; S:=S+i; until i>6;

5) S:=4; i:=2; repeat i:=2*i; S:=S+i; until i>6;

6) S:=5; i:=2; repeat i:=2*i; S:=S+i; until i>7;

7) S:=6; i:=2; repeat i:=i+1; S:=S+i; until i>5;

8) S:=7; i:=2; repeat i:=i+2; S:=S+i; until i>7;

9) S:=8; i:=2; repeat i:=2*i; S:=S+i; until i>8;

10) S:=5; i:=3; repeat i:=i+1; S:=S+i; until i>6;

11) S:=4; i:=4; repeat i:=i+1; S:=S+i; until i>7;

12) S:=0; i:=3; repeat i:=2*i; S:=S+i; until i>15;

13) S:=1; i:=1; repeat i:=3*i; S:=S+i; until i>9;

14) S:=2; i:=2; repeat i:=2*i; S:=S+i; until i>13;

15) S:=3; i:=2; repeat i:=i+3; S:=S+i; until i>9;