Меню
Разработки
Разработки  /  Информатика  /  Проверочные работы  /  8 класс  /  Алгоритмизация (самостоятельная работа)

Алгоритмизация (самостоятельная работа)

Работа позволит проверить знания по пройденному материалу.
11.05.2016

Описание разработки

У Исполнителя Вычислитель, две команды, которым присвоены номера:

1. умножь на 3 

2. вычти 2

Первая из них увеличивает число на экране в три раза, вторая уменьшает его на 2.

Составьте алгоритм получения из числа 2 числа 30, содержащий не более 5 команд. В ответе напишите только номера команд. 

(Например, 11221 - это алгоритм

умножь на 3

умножь на 3

вычти 2

вычти 2

умножь на 3

который преобразует число 1 в число 15).

Если таких алгоритмов более одного, запишите любой из них.

Нужное нам число 30 могло быть получено как умножением на 3 числа 10, так и вычитанием 2 из числа 32. Нам нужен рациональный алгоритм, поэтому считаем, что последней была команда 1 (30=3*10).

Число 10 не могло быть получено командой 1, т.к. оно не кратно трем, значит, предпоследней была команда 2 (10=12-2).

Алгоритмизация (самостоятельная работа)

Число 12 более рационально получить с помощью команды 1 (12=3*4).

Число 4 некратно трем, значит, было получено с помощью команды 2 (4=6-2). Число 6 – с помощью команды 1 (6=2*3). Таким образом, алгоритм найден: 12121.

Проверь себя.

Реши аналогичное задание для следующих чисел и сверь с ответом.

1. У Исполнителя Вычислитель, две команды, которым присвоены номера:

1. вычти 1

2. умножь на 3

Составьте алгоритм получения из числа 4 числа 25, содержащий не более 5 команд.

Ответ: 12211

2. У Исполнителя Вычислитель, две команды, которым присвоены номера:

1. вычти 1

2. умножь на 2

Составьте алгоритм получения из числа 3 числа 18, содержащий не более 5 команд.

Ответ: 21212

3. У Исполнителя Вычислитель, две команды, которым присвоены номера:

1. вычти 1

2. умножь на 3

Составьте алгоритм получения из числа 7 числа 13, содержащий не более 5 команд.

Ответ: 11211

Содержимое разработки

Самостоятельная работа «Алгоритмизация» 8 класс

У Исполнителя Вычислитель, две команды, которым присвоены номера:
1. умножь на 3 
2. вычти 2
Первая из них увеличивает число на экране в три раза, вторая уменьшает его на 2.
Составьте алгоритм получения из числа 2 числа 30, содержащий не более 5 команд. В ответе напишите только номера команд. 
(Например, 11221 -  это алгоритм
умножь на 3
умножь на 3
вычти 2
вычти 2
умножь на 3
который преобразует число 1 в число 15).
Если таких алгоритмов более одного, запишите любой из них.

Нужное нам число 30 могло быть получено как умножением на 3 числа 10, так и вычитанием 2 из числа 32. Нам нужен рациональный алгоритм, поэтому считаем, что последней была команда 1 (30=3*10). Число 10 не могло быть получено командой 1, т.к. оно не кратно трем, значит, предпоследней была команда 2 (10=12-2). Число 12 более рационально получить с помощью команды 1 (12=3*4). Число 4 некратно трем, значит, было получено с помощью команды 2 (4=6-2). Число 6 – с помощью команды 1 (6=2*3). Таким образом, алгоритм найден: 12121.

Проверь себя.
Реши аналогичное задание для следующих чисел и сверь с ответом.


  1. У Исполнителя Вычислитель, две команды, которым присвоены номера:
    1. вычти 1
    2. умножь на 3

    Составьте алгоритм получения из числа 4 числа 25, содержащий не более 5 команд.

Ответ: 12211

  1. У Исполнителя Вычислитель, две команды, которым присвоены номера:
    1. вычти 1
    2. умножь на 2

    Составьте алгоритм получения из числа 3 числа 18, содержащий не более 5 команд.

Ответ: 21212

  1. У Исполнителя Вычислитель, две команды, которым присвоены номера:
    1. вычти 1
    2. умножь на 3

    Составьте алгоритм получения из числа 7 числа 13, содержащий не более 5 команд.

Ответ: 11211



-80%
Курсы дополнительного образования

Создание динамических веб-страниц с помощью PHP и MySQL

Продолжительность 72 часа
Документ: Cвидетельство о прохождении курса
4000 руб.
800 руб.
Подробнее
Скачать разработку
Сохранить у себя:
Алгоритмизация (самостоятельная работа) (31 КB)

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт