Хелпикс

Главная

Контакты

Случайная статья





Исполнитель Плюсик



Исполнитель Плюсик работает со стеком, в котором он может запомнить от 1 до 8 чисел.

Стек – это резервуар для хранения, куда друг за другом складываются числа.

Из стека первым можно достать то число, которое было запомнено последним, т. е. ближайшее к выходу.

Исполнитель Плюсик может работать с числами от 0 до 99 999.

 

Система команд исполнителя Плюсика

ОЧИСТЬ - из стека удаляются все числа, находящиеся в нем;
ЗАПОМНИ - число запоминается в стеке;
СЛОЖИ ВЫЧТИ УМНОЖЬ ДЕЛИ  - операции выполняются, если в стеке хранится больше одного числа. Операции будут выполняться с двумя числами, ближайшими к выходу. При этом числа, с которыми выполняется операция, из стека стираются, а на их место помещается результат операции.

Ближайшее к выходу число при вычитании является вычитаемым, а при  деленииделителем. Результатом деления всегда является целое число. Например: 9: 2=4 6: 4=1 и т. д.

Пример работы исполнителя Плюсика:

1. В стеке находятся три числа: 8, 6, 2. Плюсику дана команда ВЫЧТИ.

 

 

2. При выполнении арифметической операции ближайшее к выходу число (число 2) идет во второе окошко, а второе число (число 6) идет в первое окошко. Между числами ставится знак операции (-).

3. Затем с числами выполняется арифметическая операция (6 - 2), а полученный результат (4) возвращается в стек. После вычитания в стеке хранится два числа.

 

Запись алгоритмов

В алгоритмах для исполнителя Плюсика достаточно писать лишь первые буквы команд. Например, команда СЛОЖИ может быть задана одной буквой С.

Примеры решения задач

Пример 1. Записать алгоритм решения примера 10: (2+3)+6 для исполнителя Плюсика.

Алгоритм

1) З 10

2) З 2

3) З 3

4) С

5) Д

6) З 6

7) С                                  Результат будет равен 8.

 

Пример 2. По алгоритму записать арифметическое выражение и нарисовать состояние стека после каждой команды.

1) З 30 2) З 9 3) З 3 4) З 2 5) У 6) В 7) Д Для того чтобы правильно записать арифметическое выражение, нужно вести его запись четко следуя командам алгоритма и правилам работы со стеком. 1) 30 2) 30 9 3) 30 9 3 4) 30 9 3 2 5) 30 9 3× 2 6) 30  9-3× 2 7) 30 будет делиться на число, полученное в предыдущем действии, поэтому для делителя необходимы скобки:  30: (9-3× 2).

Арифметическое выражение: 30: (9-3× 2).

 
   
 
 
 
   

При выполнении

алгоритма после

каждой команды

стек будет иметь

вид:

 

 

Задачи

 

Задача 1. Какие команды не сможет выполнить Плюсик?
Задача 2.  а) Выполнить команду УМНОЖЬ;              б) Выполнить команду ДЕЛИ.
Задача 3. Последней была выполнена команда ДЕЛИ. Какие числа могут быть делителями? 90 000 10 000
Задача 4. Какие команды может выполнить Плюсик? 90 000 10 000
Задача 5. Сможет ли выполнить Плюсик две команды ВЫЧТИ  подряд? Какой он получит результат? Записать алгоритм решения задачи и арифметическое выражение.

 

Задача 6. Выполнить команду СЛОЖИ. 99 900

 

Задача 7. Выполнить команду УМНОЖЬ. 50 000

 

Задача 8. Поставить знак отношения между числами А и В, чтобы можно было выполнить команду ВЫЧТИ. В А
Задача 9. Какие числа могут быть написаны вместо буквы В, чтобы Плюсик мог выполнить команду ВЫЧТИ? В

Задача 10. По арифметическому выражению записать алгоритм для исполнителя Плюсик. Записать значение выражения.


a) 12 + 5

b) 12: 4 + 5

c) 12 + 3 × 2

d) (2 + 3) × 4 - 5

e) 15 × 3 + 42: 7

f) 1 + 2 × 5 - 3

g) (1 + 2) × (5 - 3)

h) (15 + 2) × (14 + 1) - 2 × 3


Задача 11. Какие команды не сможет выполнить исполнитель Плюсик?

a)    b) c) d) e)

Задача 12. По арифметическому выражению записать алгоритм для Плюсика.

a) 8 - 3 × 2 + 1         c) (8 - 3) × 2 + 1  

b) 8 - 3 × (2 + 1)        d) (8 - 3) × (2 + 1)        

Задача 13. Вычислить с помощью исполнителя Плюсика и записать полученный результат.

a) 16: 4          c) 16: 7          e) 16: 20

b) 16: 0          d) 8 - 5           f) 5 - 8

Задача 14. По арифметическому выражению записать алгоритм для Плюсика.

a) (1000 - 500) × (2 + 90)      d) 20: 4 - 3 × 2 + 6: 4

b) 1000 - 500 × (2 + 90)            e) 20: (4 - 3) × (2 + 6): 4

c) (40: 10 + 4) × (2 - 4 × 5)          f) (40: 10 + 4) × (2 - 4) × 5

Задача 15. Какой результат получит исполнитель Плюсик, решая такие примеры? Решить устно.

a) 8: 2 - 4                d) 2: 8 + 1      g) 0: 2 + 1      j) 99 998 - 1 + 2

b) 10 - 15 + 10        e) 10 - 0 + 5   h) 0: 0 + 10             k) 2: 4 + 1

c) 10 + 15 - 15         f) 1 - 5: 3       i) 2: 0 - 3       l) 1 - 6: 4

Задача 16. Придумать арифметическое выражение, чтобы его результатом было число - день твоего рождения (в арифметическом выражении должно быть не менее 4 действий). Записать алгоритм.

Задача 17. Что ответит Плюсик? Решить устно.

a) 6 × (4 - 2) - 8 × (3 + 1)                      c) 10 000 + 90 × (5 000 + 5 000)

b) (39 + 45): 200 + (6 + 4) × 3             d) (999 + 876): (2 × 6 - 12)

Задача 18. “Смотри в оба! ” Вычислить с помощью исполнителя Плюсика. Значения выражений записать.

a) 6348: (2342 - 934) + (1589 + 2967): 39 - 15 × 6

b) 6695: (66 × 133 - 2313) + 3999

c) (69 + 98) × 59 - (64 - 51): 6       

d) (6980 - 3354): (899 + 1001) × 69

e) 6 × (532 - 478) + (300 - 38 × 7): 17 × 100

f) 7 × (3625: 2 + 1634) - (956 × 5 - 8435: 96): 6

g) ((987 - 654): 32 + (10 + 123) × 45): 6 + 789

Задача 19. По алгоритму записать арифметическое выражение:

a) 1) З 8                          b) 1) З 15                   c)  1) З 15

2) З 4                                   2) З 2                               2) З 2

3) В                                        3) С                                   3) З 3

4) З 2                                   4) З 3                               4) У

5) У                                        5)У                               5) С

d) 1) З 15     e)  1) З 15          f)  1) З 15 g) 1) З 15

2) З 2                 2) З 2                     2) З 2            2) З 2

3) У                     3) У                          3) З 3            3) З 3

4) З 3                 4) З 3                     4) С                4) З 2

5) З 2                 5) С                          5) У                5) У

6) У                     6) З 2                     6) З 2            6) С

7) С                     7) У                          7) У                7) У

h) 1) З 8     i) 1) З 8            j)  1) З 8   k) 1) З 8

2) З 20                2) З 20                   2) З 20          2) З 20

3) З 4                  3) C                          3) C                3) З 4

4) Д                      4) З 4                     4) З 4            4) З 10

5) С                      5) Д                          5) З 10          5) В

6) З 10                6) З 10                   6) В                6) Д

7) В                      7) В                          7) Д                7) С

l) 1) З 30     m) 1) З 30          n) 1) З 30 o) 1) З 30

2) З 2                2) З 2                     2) З 2            2) З 2

3) С                      3) З 15                   3) С                3) З 15

4) З 15                4) У                          4) З 15          4) З 5

5) З 5                  5) С                          5) У                5) С

6) С                      6) З 5                     6) З 5            6) У

7) У                      7) С                          7) С                7) С

Задача 20. Какие команды не сможет выполнить исполнитель Плюсик?

а)              б) в) г)

Задача 21. После некоторого хода в стеке находится 8 чисел. Какая команда была выполнена последней?

Задача 22. Последней была выполнена команда ДЕЛИ. Нарисовать одно из возможных состояний стека, если Плюсик ответил “НЕ МОГУ”?        

Задача 23. Исправить ошибки в алгоритме для Плюсика. Записать арифметическое выражение соответствующее данному алгоритму:

1) ЗАПОМНИ 12

2) ЗАПОМНИ 6

3) УМНОЖЬ

4) ЗАПОМНИ 12

5) ЗАПОМНИ 7

6) ПРИБАВЬ

7) ЗАПОМНИ 2

8) РАЗДЕЛИ

9) ВЫЧТИ

Задача 24. В стеке находится 5 чисел. Ближайшее к выходу число 99 999. Какие команды может выполнить Плюсик? Нарисовать возможные состояния стека до выполнения написанных команд.

Задача 25. Записать арифметическое выражение и алгоритм решения с помощью исполнителя Плюсика.

a)

b)

c)

Задача 26. Дан алгоритм:

1) З 15                         а) Поставь вместо? команду;

2) З 6                           б) Напиши арифметическое выражение.

3) З 1

4) С

5) З 2

6)?

7) В

_____________

результат 1    

Задача 27. Дан алгоритм:

1) З 9

2) З 17

3)?                  Какую команду нельзя поставить вместо знака вопроса?

Задача 28. Придумать две задачи с числами 7, 10 и 2, чтобы результат был равен 2. Записать алгоритмы задач. Числа 7, 10 и 2 в алгоритме можно запоминать только один раз.

Задача 29. Дан алгоритм:

1) З 100                           Какие числа можно написать вместо буквы А,

2) З А                              чтобы Плюсик мог выполнить алгоритм?       

3) В           

Задача 30. Записать по алгоритму арифметическое выражение, нарисовать состояние стека после 3, 7 и 9 команд.

1) З 16

2) З 4

3) С

4) З 8

5) У

6) З 9

7) З 6

8) В

9) С

Задача 31. Записать арифметическое выражение и алгоритм решения с помощью исполнителя Плюсик:

а)

б)

Задача 32. Придумать задачу с числами 3, 6 и 7, чтобы результат был равен 8. Записать алгоритм задачи. Числа в задаче можно запоминать только один раз.

Задача 33. По арифметическому выражению записать алгоритм:

((4 + 6) × 4 + (12 - 3): 5) × 6 - 3

Задача 34. Дан алгоритм:

1) З 18 а) Записать арифметическое выражение;

2) З 6   б) Найти результат;

3) З 12 в) Изменится ли результат, если в алгоритме

4) С       вместо числа 6 подставить число 5?

5) Д       г) Какие числа можно подставить в алгоритм вместо числа 12,

6) З 1   чтобы результат не изменился?

7) В       д) Нарисовать состояние стека после 5 команды.

Задача 35. По арифметическому выражению записать алгоритм для исполнителя Плюсика:

5 × (34: 6 + 5) - (16 × 3 - 14: 3): 4

а) Нарисовать состояние стека после 4, 7 и 10 команд;

б) На какой команде в стеке будет находиться больше всего чисел? Сколько их?

в) Из всех чисел, попадающих в стек в процессе решения этой задачи, назвать максимальное и минимальное? Указать номера команд, при выполнении которых эти числа были обнаружены.

     

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.