Самостоятельная работа по теме

Самостоятельная работа в 3-х вариантах по теме "Целочисленное деление. Операции mod и div". Может использоваться при изучении раздела "Основы алгоритмизации", а так же в разделе "Начала программирования". Эти операции широко используються при решении задач на языке программирования Pascal (Паскаль).   задания: 1. Определите значения переменных после выполнения алгоритмов:... 2. Определите начальное значение переменной a, если после выполнения алгоритма её значение стало равно 20. (данная задача ...
Раздел Информатика
Класс -
Тип Другие методич. материалы
Автор
Дата
Формат docx
Изображения Нет
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Вариант 1

a

b











1. Определите значения переменных после выполнения алгоритмов:

а) Алгоритм

a:=7

b:=a mod 5

b:=b*10

a

b













a:=b div 7 + 2

б) Алгоритм

a:= 247

b:=a div 10

b:=b/4+8

b:=b*4+2

a

b













a:=a+b

в) Алгоритм

a:=673

b:= a div 100 + a mod 100

a:= a div 10

a:= a mod 10

a

b











a:=a+b

г) Алгоритм

a:= 457

b:=8

a:=a div b

b:= a mod b

a

b













д) Алгоритм

a:=15

b:= 20

b:=a + b

a:=b - a

b:= b + 2*a

2. Определите начальное значение переменной a, если после выполнения алгоритма её значение стало равно 20.

a

b









Алгоритм

a:= x

b:=a*2+5

a:=a+b

Ответ: x =

x

375

164

825

a




b




c




s






3. Исходные данные - целое трехзначное число x. Выполните алгоритм для нескольких x.

Алгоритм

a:= x div 100

d:= x mod 100 div 10

c:= x mod 10

s:= a + b + c

Чем является результат s этого алгоритма?


Вариант 2

a

b











1. Определите значения переменных после выполнения алгоритмов:

а) Алгоритм

a:=9

b:=a mod 5

b:=b*10

a

b













a:=b div 5 - 3

б) Алгоритм

a:= 123

b:=a div 10

b:=b/4+2

b:=b*25+2

a

b













a:=a+b

в) Алгоритм

a:=951

b:= a div 100 + a mod 100

a:= a div 10

a:= a mod 10

a

b











a:=a+b

г) Алгоритм

a:= 336

b:=8

a:=a div b

b:= a mod b

a

b













д) Алгоритм

a:=10

b:= 20

b:=a + b

a:=b - a

b:= b + a

2. Определите начальное значение переменной a, если после выполнения алгоритма её значение стало равно 20.

a

b









Алгоритм

a:= x

b:=a*2+5

a:=a+b

Ответ: x =

x

125

248

789

a




b




c




s






3. Исходные данные - целое трехзначное число x. Выполните алгоритм для нескольких x.

Алгоритм

a:= x div 100

d:= x mod 100 div 10

c:= x mod 10

s:= a + b + c

Чем является результат s этого алгоритма?


Вариант 3

a

b











1. Определите значения переменных после выполнения алгоритмов:

а) Алгоритм

a:=16

b:=a mod 5

b:=b*10

a

b













a:=b div 7 + 2

б) Алгоритм

a:= 446

b:=a div 10

b:=b/4+8

b:=b*4+2

a

b













a:=a+b

в) Алгоритм

a:=458

b:= a div 100 + a mod 100

a:= a div 10

a:= a mod 10

a

b











a:=a+b

г) Алгоритм

a:= 96

b:=8

a:=a div b

b:= a mod b

a

b













д) Алгоритм

a:=45

b:= 20

b:=a + b

a:=b - a

b:= b + 2*a

2. Определите начальное значение переменной a, если после выполнения алгоритма её значение стало равно 20.

a

b









Алгоритм

a:= x

b:=a*2+5

a:=a+b

Ответ: x =

x

154

856

246

a




b




c




s






3. Исходные данные - целое трехзначное число x. Выполните алгоритм для нескольких x.

Алгоритм

a:= x div 100

d:= x mod 100 div 10

c:= x mod 10

s:= a + b + c

Чем является результат s этого алгоритма?



© 2010-2022