Практикум по курсу "Алгоритмизация и программирование". Часть 1. Андрианова А.А - 11 стр.

UptoLike

11
Код программы для задачи 2.
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-1)*(y-1)<=1 && y<=1-x*x)
Console.WriteLine("Точка принадлежит области\n");
else
Console.WriteLine("Точка не принадлежит
области\n");
}
}
}
Задача 3. Определить, принадлежит ли точка заштрихованной области,
изображенной на Рис.1.5.
Рис. 1.5. Область из задачи 3.
В данном случае множество состоит из объединения двух множеств
Точка принадлежит заштрихованной области, если она принадлежит хотя
бы одному из этих двух множеств.
Для формулирования условия здесь подходит операция логического
ИЛИ. Результат операции a ИЛИ b будет истинным, если выполняться будет
хотя бы одно из условий a или b. Таким образом, условие имеет вид
    Код программы для задачи 2.
          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-1)*(y-1)<=1 && y<=1-x*x)
                              Console.WriteLine("Точка принадлежит области\n");
                        else
                              Console.WriteLine("Точка не принадлежит
          области\n");
                  }
              }
          }

    Задача 3. Определить, принадлежит ли точка заштрихованной области,
изображенной на Рис.1.5.




                            Рис. 1.5. Область из задачи 3.

    В данном случае множество состоит из объединения двух множеств –



    Точка принадлежит заштрихованной области, если она принадлежит хотя
бы одному из этих двух множеств.
    Для формулирования условия здесь подходит операция логического
ИЛИ. Результат операции a ИЛИ b будет истинным, если выполняться будет


хотя бы одно из условий a или b. Таким образом, условие имеет вид

                                       11