Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод. пос.абит.ИИТ-2015.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1.05 Mб
Скачать

Задание 3.3. Алгоритмы. Циклы

Переписать программу задания 3.3 с оператором цикла с постусловием.

Вариант

Задание

1) Выполнить словесный алгоритм. Записать результат.

2) Составить блок-схему и написать программу по алгоритму

1

s:=0; k:=1;

Начало цикла

для i от 1 до 5 выполнить

k:=k*2; s:=s+k;

конец цикла; Вывод k, s.

2

m:=15; n:=75; k:=0;

Начало цикла

пока n>=m выполнить

n:=n-m; k:=k+1;

конец цикла; Вывод n, k.

3

s:=0; k:=1;

Начало цикла

для i от 1 до 6 выполнить

k:=k*2; s:=s+i; конец цикла; Вывод k, s.

4

b:=10; d:=75; k:=0;

Начало цикла

пока d>b выполнить

d:=d-b; k:=k+1; конец цикла. Вывод d, k.

5

s:=0; p:=1;

Начало цикла

для i от 1 до 4 выполнить

p:=p*3; s:=s+p; конец цикла; Вывод p, s.

6

b:=21; d:=4; k:=0;

Начало цикла

пока d<b выполнить

d:=d+2; k:=k+1; конец цикла. Вывод d, k.

7

k:=0; p:=1;

Начало цикла

для i от 1 до 6 выполнить

k:=k+3; p:=p*i; конец цикла; Вывод p, k.

8

b:=10; d:=40; k:=0;

Начало цикла

пока d>=b выполнить

d:=d-5; k:=k+1; конец цикла; Вывод d, k.

9

s:=0; k:=0;

Начало цикла

для i от 1 до 5 выполнить

k:=k+3; s:=s+k; конец цикла; Вывод k, s.

10

b:=7; d:=65; k:=0;

Начало цикла

пока d>b выполнить

d:=d-b; k:=k+1; конец цикла; Вывод d, k.

11

s:=0; k:=0;

Начало цикла

для i от 1 до 6 выполнить

k:=k+2; s:=s+k; конец цикла; Вывод k, s.

12

b:=30; d:=93; k:=0;

Начало цикла

пока b<d выполнить

b:=b+5; k:=k+1; конец цикла; Вывод b,k.

13

x:=10; p:=1;

Начало цикла

для i от 1 до 5 выполнить

x:=x+5; p:=p*i; конец цикла. Вывод p, х.

14

b:=5; d:=70; k:=0;

Начало цикла

пока b < d выполнить

d:=d-b; k:=k+1;

конец цикла; Вывод k,d.

15

y:=3; s:=0;

Начало цикла

для i от 1 до 7 выполнить

y:=y+5; s:=s+i;

конец цикла: Вывод y, s.

16

b:=3; d:=77; k:=0;

Начало цикла

пока b<=d выполнить

b:=b+10; d:=d-b; k:=k+1;

конец цикла; Вывод d, k.

17

s:=0; k:=1;

Начало цикла

для i от 1 до 3 выполнить

k:=k*2; s:=s+k;

конец цикла; Вывод s, k.

18

x:=100; y:=50; k:=0;

Начало цикла

пока y < x выполнить

y: = y +10; k:=k+1;

конец цикла; Вывод y, k.

19

s:=0; k:=100;

Начало цикла

для i от 1 до 5 выполнить

k:=k-2*i; s:=s+i;

конец цикла; Вывод k, s.

20

b:=13; d:=65;

Начало цикла

пока b<=d выполнить

k:=k+1; d:=d-b;

конец цикла; Вывод k, d.

21

s:=0; k:=7;

Начало цикла

для i от 1 до 3 выполнить

k:=k-2; s:=s+k;

конец цикла; Вывод k, s.

22

b:=3; d:=33;

Начало цикла

пока b<d выполнить

b:=b+10; k:=k+1;

конец цикла; Вывод k, b.

23

s:=50; k:=0;

Начало цикла

для i от 1 до 5 выполнить

k:=k+2; s:=s-k;

конец цикла; Вывод k, s.

24

b:=4; d:=9;

Начало цикла

пока d>=b выполнить

d:=d-b; k:=k+1;

конец цикла; Вывод d, k.

25

s:=20; k:=1;

Начало цикла

для i от 1 до 3 выполнить

k:=k*2; s:=s-k; конец цикла; Вывод k, s.

26

b:=11; d:=45;

Начало цикла

пока d>b выполнить

d:=d-b; k:=k+1; конец цикла. Вывод k, d.

27

Дано: k:=5; p:=1;

Начало цикла

для i от 1 до 4 выполнить

k:=k+2; p:=p*k;

конец цикла; Вывод p, k.

28

b:=6; d:=55;

Начало цикла

пока d>=b выполнить

d:=d-5; k:=k+1; конец цикла. Вывод p, k.

29

k:=34; s:=0;

Начало цикла

для i от 1 до3 выполнить

k:=k-8; s:=s+k; конец цикла; Вывод k, s.

30

b:=10; d:=40;

Начало цикла

пока d>=b выполнить

d:=d-b; k:=k+1;

конец цикла; Вывод d, k.