Search Header Logo
№5 срезы и FOR

№5 срезы и FOR

Assessment

Presentation

Computers

KG

Practice Problem

Easy

Created by

Екатерина Петрова

Used 3+ times

FREE Resource

6 Slides • 12 Questions

1

​Срезы и цикл for

2

Open Ended

Натуральное число n вводится с клавиатуры (n < 10). Разработайте скрипт для решения задачи: Выведите на экран таблицу умножения на n для чисел от 1 до 9
Пример выполнения скрипта:
     Программа вывода таблицы умножения
     Введите число -> 7
     1 x 7 = 7
     2 x 7 = 14
     3 x 7 = 21
     4 x 7 = 28
     5 x 7 = 35
     6 x 7 = 42
     7 x 7 = 49
     8 x 7 = 56
     9 x 7 = 63

3

Open Ended

Разработайте скрипт, выводящий на экран все двузначные числа, у которых последняя цифра 2 или 6

4

Автомат обрабатывает натуральное число N по следующему алгоритму.

1.  Строится двоичная запись числа N.

2. К этой записи дописываются справа ещё два разряда по следующему правилу: если N чётное, в конец числа (справа) дописывается 10,
в противном случае справа дописывается 
01.
Например, двоичная запись 1001 числа 9 будет преобразована в 100101.

Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью числа  — результата работы данного алгоритма.

Укажите максимальное число R, которое не превышает 102 и может являться результатом работы данного алгоритма. В ответе это число запишите в десятичной системе счисления.

​Задание №1

5

Fill in the Blank

Ответ

6

Open Ended

Код

7

Автомат обрабатывает натуральное число N > 1 по следующему алгоритму.

1.  Строится двоичная запись числа N.

2.  Последняя цифра двоичной записи удаляется.

3.  Если исходное число N было нечётным, в конец записи (справа) дописываются цифры 10, если четным  — 01.

4.  Результат переводится в десятичную систему и выводится на экран.

 

Пример. Дано число N  =  13. Алгоритм работает следующим образом.

1.  Двоичная запись числа N: 1101.

2.  Удаляется последняя цифра, новая запись: 110.

3.  Исходное число нечётно, дописываются цифры 10, новая запись: 11010.

4.  На экран выводится число 26.

 

Какое число нужно ввести в автомат, чтобы в результате получилось 2017?

​Задание №2

8

Fill in the Blank

Ответ

9

Open Ended

Код

10

Автомат обрабатывает натуральное число N по следующему алгоритму:

1.  Строится двоичная запись числа N без ведущих нулей.

2.  Если в полученной записи единиц больше, чем нулей, то справа приписывается единица. Если нулей больше или нулей и единиц поровну, справа приписывается ноль.

3.  Полученное число переводится в десятичную запись и выводится на экран.

 

Пример. Дано число N  =  13. Алгоритм работает следующим образом.

1.  Двоичная запись числа N: 1101.

2.  В записи больше единиц, справа приписывается единица: 11011.

3.  На экран выводится десятичное значение полученного числа 27.

 

Какое наименьшее число, превышающее 80, может получиться в результате работы автомата?

​Задание №3

11

Fill in the Blank

Ответ

12

Open Ended

Код

13

На вход алгоритма подаётся натуральное число N. Алгоритм строит по нему новое число R следующим образом.

1.  Строится двоичная запись числа N.

2.  К этой записи дописываются справа ещё два разряда по следующему правилу:

а)  складываются все цифры двоичной записи числа N, и остаток от деления суммы на 2 дописывается в конец числа (справа). Например, запись 11100 преобразуется в запись 111001;

б)  над этой записью производятся те же действия  — справа дописывается остаток от деления суммы её цифр на 2.

Полученная таким образом запись (в ней на два разряда больше, чем в записи исходного числа N) является двоичной записью искомого числа R.
Укажите такое наименьшее число N, для которого результат работы данного алгоритма больше числа 77. В ответе это число запишите в десятичной системе счисления.

​Задание №4

14

Fill in the Blank

Ответ

15

Open Ended

Код

16

Автомат обрабатывает натуральное число N по следующему алгоритму:

1.  Строится двоичная запись числа N.

2.  В конец двоичной записи добавляются две первые цифры этой записи в обратном порядке.

3.  Результат переводится в десятичную систему и выводится на экран.

 

Пример.Дано число N  =  11. Алгоритм работает следующим образом:

1.  Двоичная запись числа N: 1011.

2.  В конец записи добавляются цифры 01  — первые две цифры в обратном порядке (сначала вторая, затем первая), получается 101101.

3.  На экран выводится число 45.

 

При каком наименьшем исходном N результат на экране автомата будет больше 90?

​Задание №5

17

Fill in the Blank

Ответ

18

Open Ended

Код

​Срезы и цикл for

Show answer

Auto Play

Slide 1 / 18

SLIDE