ВУЗ:
Составители:
Рубрика:
13
Задача 4. Определить, принадлежит ли точка заштрихованной области,
изображенной на Рис.1.7.
Рис.1.7. Область из задачи 4.
В данном случае проще описать множество точек, которые не входят в
допустимое множество – это объединение множеств
Поэтому здесь лучше использовать операцию логического НЕ (если
условие a ложно, то (НЕ а) истинно).
Блок-схема решения задачи 4 представлена на Рис.1.8.
Код программы для задачи 4.
using System;
namespace Examples
{
class Program1
{
static void Main(string[] args)
{
float x, y;
Console.Write("Введите x:");
float.TryParse(Console.ReadLine(), out x);
Console.Write("Введите y:");
float.TryParse(Console.ReadLine(), out y);
if (!((x * x + y * y < 4 && y >= 0) ||
(-2 < x && x < 2 && -1 < y && y <= 0)))
Console.WriteLine("Точка принадлежит области");
else
Console.WriteLine("Точка не принадлежит области");
}
}
}
Задача 4. Определить, принадлежит ли точка заштрихованной области,
изображенной на Рис.1.7.
Рис.1.7. Область из задачи 4.
В данном случае проще описать множество точек, которые не входят в
допустимое множество – это объединение множеств
Поэтому здесь лучше использовать операцию логического НЕ (если
условие a ложно, то (НЕ а) истинно).
Блок-схема решения задачи 4 представлена на Рис.1.8.
Код программы для задачи 4.
using System;
namespace Examples
{
class Program1
{
static void Main(string[] args)
{
float x, y;
Console.Write("Введите x:");
float.TryParse(Console.ReadLine(), out x);
Console.Write("Введите y:");
float.TryParse(Console.ReadLine(), out y);
if (!((x * x + y * y < 4 && y >= 0) ||
(-2 < x && x < 2 && -1 < y && y <= 0)))
Console.WriteLine("Точка принадлежит области");
else
Console.WriteLine("Точка не принадлежит области");
}
}
}
13
Страницы
- « первая
- ‹ предыдущая
- …
- 11
- 12
- 13
- 14
- 15
- …
- следующая ›
- последняя »
