Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Зборник задач ОАП.doc
Скачиваний:
6
Добавлен:
23.11.2019
Размер:
1.56 Mб
Скачать

Условный оператор в цикле

15.18. С помощью датчика случайных чисел получить 50 целых чисел, лежащих в диапазоне от 0 до 3 включительно, но вывести на экран только единицы и нули.

15.19. С помощью датчика случайных чисел получить 30 целых чисел, лежащих в диапазоне от 0 до 5 включительно, но вывести на экран только те из них, которые являются нечетными.

15.20. С помощью датчика случайных чисел получить 50 целых чисел, равных 0 или 1, и подсчитать количество единиц и количество нулей.

Цикл с условием

15.21. С помощью датчика случайных чисел получить:

а) два разных целых числа а и b (0 < a < 2, 0 < b < 3);

6) три разных целых числа a, b и с (1 < а < 3,0 < b < 3,1 < с <4);

в) 15 чисел, среди которых 7 двоек и 8 троек.

15.22. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). С помощью датчика случайных чисел получить натуральные числа а, b, с, d, каждое из которых не превосходит восьми. Значения а, b, с, d должны быть такими, что:

а) если на поле (а, b) расположена ладья, то она не угрожает полю (с, d);

б) если на поле (а, b) расположен слон, то он не угрожает полю (с, d);

в) если на поле (а, b) расположен .король, то он может одним ходом попасть на поле (с, d);

г) если на поле (а, b) расположен ферзь, то он не угрожает полю (с, d);

д) если на поле (а, b) расположена белая пешка, то она может одним ходом попасть на поле (.с, d):— при обычном ходе;

  • когда она "бьет" фигуру или пешку соперника. Белые пешки перемещаются на доске "снизу вверх";

е) если на поле (а, b) расположена черная пешка, то она может одним ходом попасть на поле (с, d:— при обычном ходе;— когда она "бьет" фигуру или пешку соперника. Черные пешки перемещаются на доске сверху вниз;

ж) если на поле (а, b) расположен конь, то он угрожает полю (с, d).

Во всех задачах результат проверить на шахматной доске или на клетчатой бумаге.

15.23. Поле шахматной доски определяется парой натуральных чисел, каждое из которых не превосходит восьми: первое число — номер вертикали (при счете слева направо), второе — номер горизонтали (при счете снизу вверх). С помощью датчика случайных чисел получить натуральные числа а, b, с, d, е, / каждое из которых не превосходит восьми, такие, что если на поле (а, b) расположена белая фигура, на поле (с, d) черная. Определить, может ли белая фигура пойти на поле (е, Д не попав при этом под удар черной фигуры.

Рассмотреть следующие варианты сочетаний белой и черной фигур:

а) ладья и ладья; л) конь и ферзь;

6) ладья и ферзь; м) конь и слон;

в) ладья и конь; н)слон и слон;

г) ладья и слон; о) слон и ферзь;

д) ферзь и ферзь; п) слон и конь;

е) ферзь и ладья; р) слон и ладья;

ж) ферзь и конь; с) король и слон;

з) ферзь и слон; т) король и ферзь;

и)конь и конь; у)король и конь;

к) конь и ладья; ф) король и ладья.

Во всех задачах результат проверить на шахматной доске или на клетчатой бумаге.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]