понеділок, 5 жовтня 2015 р.

Задания для контрольной работы группам 651 и 551: Часть 1, 2 и 3.

Алгоритм выполнения заданий Части 1.
По этому алгоритму нужно выбрать 4 задания и решить их. На листике пишите свою группу, фамилию и номер в журнале.

Не своё задание, пусть и правильно сделанное, считается за ошибку (это ведь ошибка в чтении блок-схемы).
Задания части 1
I. Задания на сложение. Перевести числа в двоичную систему, выполнить действия и перевести результат обратно в десятичную систему.
  1. 60 + 87
  2. 69 + 42
  3. 64 + 43
  4. 64 + 47
  5. 35 + 67
  6. 87 + 64
  7. 75 + 94
  8. 66 + 56
  9. 42 + 83
  10. 41 + 78


II. Задания на умножение. Перевести числа в двоичную систему, выполнить действия и перевести результат обратно в десятичную систему.
  1. 17 х 27
  2. 11 х 17
  3. 17 х 14
  4. 15 х 12
  5. 11 х 15
  6. 29 х 17
  7. 10 х 16
  8. 13 х 24
  9. 27 х 12
  10. 22 х 18
  11. 24 х 21
  12. 24 х 16
  13. 28 х 13
  14. 24 х 12

III. Задания на вычитание. Перевести числа в двоичную систему, выполнить действия и перевести результат обратно в десятичную систему.

  1. 50 - 41
  2. 96 - 30
  3. 46 - 9
  4. 65 - 39
  5. 70 - 33
  6. 99 - 51
  7. 114 - 62
  8. 132 - 66
  9. 30 - 21
  10. 38 – 26
  11. 75 - 25
  12. 120 - 64

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


  1. 26 : 3
  2. 131 : 10
  3. 140 : 10
  4. 36 : 5
  5. 38 : 3
  6. 106 : 9
Алгоритм выполнения заданий части 2 и 3
Обратите внимание: в первом условии (n>=10) выходы "да" и "нет" я ошибочно написал в неправильном порядке. Учтите это при выборе задания. И спасибо Илье из 551 группы за указание на ошибку, за это он получает бонусные баллы.
Задания части 2
Сформулировать логическое условие для числа а на языке javascript, под которое должны подпадать:
  1. Числа от 1 до 25 включительно
  2. Чётные числа, большие 12-ти
  3. Нечётные числа, делящиеся на 3
  4. Числа, которые делятся или на 5 или на 7, но не на оба сразу
  5. Отрицательные числа или чётные
  6. Числа, не делящиеся ни на 3, ни на 4
  7. Числа, делящиеся на 5 , большие 100
  8. Числа, которые или больше 20 или меньше 2
  9. Числа, которые, либо меньше 50, либо делятся на 3, но не то и другое сразу
  10. Числа, которые, меньше 50 и делятся на 3

Напоминание:
Оператор && - логическое «И», одновременное выполнение условий
Оператор || - логическое «ИЛИ», выполнение хотя бы одного условия
Оператор != - может использоваться для проверки оператора «XOR», выполнение ровно одного условия из двух
Оператор % - вычисление остатка от деления. Проверка того, что число n делится на число b выглядит как: if (n%b == 0). Соответственно, проверка не делимости выглядит как: if (n%b != 0)
Чётное число – это делящееся на 2

Часть 3.
Составить алгоритм и программу, которые:
  1. Получают на вход три числа: d, m, y и определяет, задаёт ли эта тройка корректную дату (в которой d – это число, m – месяц, y - год).
  2. Получают на вход 3 числа: a, b, c и определяет, сколько среди этих чисел одинаковых
  3. Получают на вход 3 числа: a1, a2, b и определяет, как расположено число b на числовой оси относительно диапазона, ограниченного числами a1 и a2. 

Немає коментарів:

Дописати коментар