Ввести три числа k, b, r. определить и выдать на печать число точек пересечений прямой, заданной уравнением y = kx + b, с окружностью, заданной уравнением x²+y²=r².
нужно:
1) условие;
2) один или несколько тестовых примеров, в зависимости от условия ;
3) входные данные;
4) выходные данные;
5) блок-схема;
6) текст программы на языке с.
1 sm('Игорь',18,189).
2 sm('Роман',17,182).
3 sm('Антон',20,191).
4 sm('Виктор',21,185).
5 sm('Николай',16,193).
6 % а) выбрать всех спортсменов выше 184 (включительно), но не выше 190;
7 % ?- findall( Name, (sm(Name, Age, Height), Height >= 184, Height < 190), Xs ).
8 % б) выбрать спортсменов моложе 20 лет, но не моложе 18 (включительно);
9 % ?- findall( Name, (sm(Name, Age, Height), Age < 20, Age >= 18), Xs ).
10 % в) выбрать всех спортсменов с ростом не ниже 186 и не старше 19 лет (включительно).
11 % ?- findall( Name, (sm(Name, Age, Height), Height > 186, Age =< 19), Xs ).
По горизонтали
2. Электронное устройство, преобразующее графический образ, хранящийся, как содержимое памяти в форму, пригодную для дальнейшего вывода на экран монитора
3. Печатающее устройство
4. Жаргонное именование аппаратного обеспечения
5. Устройство вывода графической информации
7. Коробка для содержания внутренностей компьютера
8. Центральное обрабатывающее устройство
9. Устройство вывода аудио информации
По вертикали
1. Система охлаждения
2. Долговременная память компьтера
5. Устройство для ввода звуковой информации
6. Устройство для чтения накопителей
Объяснение: