35417

ОПРЕДЕЛЕНИЕ ПОПАДАНИЯ ТОЧКИ В ОБЛАСТЬ

Лабораторная работа

Информатика, кибернетика и программирование

Задание Согласно варианту №13 написать программу которая для вводимых координат точек определяет попадает ли точка в заштрихованную область на рисунке. Описание созданных функций Для реализации задания нам потребуется следующая функция: Имя: is_include Назначение: определить принадлежит ли точка области Входные данные: x – координата точки по оси Х y – координата точки по оси У Выходные данные: True – точка принадлежит False – точка не принадлежит Тестовые данные: Х У Результат 0.5 false 0 1 true Псевдокод Ввести...

Русский

2013-09-10

85.07 KB

51 чел.

ОТЧЕТ О ЛАБОРАТОРНОЙ РАБОТЕ № 2

ОПРЕДЕЛЕНИЕ ПОПАДАНИЯ ТОЧКИ В ОБЛАСТЬ

по дисциплине: ЯЗЫКИ И МЕТОДА ПРОГРАММИРОВАНИЯ


Лабораторная работа № 2.

                                                  Вариант № 13.

  1.   Цель работы

Целью работы является изучение логических операций типа НЕ, И, ИЛИ.

  1.   Задание

Согласно варианту №13 написать программу, которая для вводимых координат точек определяет, попадает ли точка в заштрихованную область на рисунке.

  1.   Описание созданных функций

Для реализации задания нам потребуется следующая функция:

Имя: is_include

Назначение: определить, принадлежит ли точка области

 Входные данные:

 x – координата точки по оси Х

 y – координата точки по оси У

 Выходные данные:

 True – точка принадлежит

 False – точка не принадлежит

Тестовые данные:

Х

 У

 Результат

 -0.5

0.7

true

 1

1

true

-1

-0.5

false

0

1

true

       

 Псевдокод

Ввести входные данные

Если x, y принадлежат области,

вывести сообщение об этом

Иначе,

вывести сообщение об этом

 

Блок-схема

    

                                                 Начало

                    

x,y

             Нет                  x Є [-1;1] И y Є [0;1]              Да

                                           ИЛИ

x Є [0;1] И y Є [-1;1]

 

Точка не входит в                                                                                    Точка входит в область

область                                                   

 

 Конец 

  1.  Листинг программы:

#include <iostream>           

using namespace std;

bool is_include(const float x, const float y) {       

if (((x >= -1) && (x <= 1)) && ((y >= 0) && (y <= 1)) ||

 (((x >= 0) && (x <= 1)) && ((y >= -1) && (y <= 1))))

 return true;

else

 return false;

}

int main() {

setlocale(LC_ALL, "Russian");

 float x, y;

 

//Ввести входные данные

 cout << "\nВведите X: ";

cin >> x;     

cout << "\nВведите Y: ";

cin >> y;     

 //Если x, y принадлежат области, вывести сообщение об этом

 if (is_include(x, y))

 cout << "\nТочка принадлежит данной области\n";

//Если не принадлежат, вывести сообщение об этом

else     

 cout << "\nТочка не принадлежит данной области\n";

 

return 0;   

}

  1.  Пример выполнения программы.

  1.   Выводы:

Достоинства программы:

  1.  Программа выполняет поставленную задачу и работает без ошибок;
  2.  Программный код имеет удобную структуру благодаря использованию отдельной функции для отдельной задачи.

Недостатки программы:

   1) В программе не производится проверка данных на корректность.


 

А также другие работы, которые могут Вас заинтересовать

77007. Особенности исполнения отдельных видов административных наказаний 27.01 KB
  Постановление о назначении административного наказания в виде предупреждения исполняется судьей органом должностным лицом вынесшими постановление путем вручения или направления копии постановления Исполнение постановления о наложении административного штрафа. Административный штраф должен быть уплачен лицом привлеченным к административной ответственности не позднее тридцати дней со дня вступления постановления о наложении административного штрафа в законную силу либо со дня истечения срока отсрочки или срока рассрочки. Сумма...
77008. Отсрочка и рассрочка исполнения постановления по делу об административном правонарушении Случаи прекращения исполнения постановления о назначении административного наказания 26.04 KB
  Отсрочка и рассрочка исполнения постановления по делу об административном правонарушении Случаи прекращения исполнения постановления о назначении административного наказания. При наличии обстоятельств вследствие которых исполнение постановления о назначении административного наказания в виде административного ареста лишения специального права или в виде административного штрафа невозможно в установленные сроки судья орган должностное лицо вынесшие постановление могут отсрочить исполнение постановления на срок до одного месяца....
77009. Законность и дисциплина в сфере государственного управления: понятие, сущность. Виды способов обеспечения законности и дисциплины в управленческой деятельности 27.02 KB
  Виды контрольной деятельности: 1 по субъектам: –контроль осуществляемый Счетной палатой Федерального Собрания РФ; –контроль Министерства по налогам и сборам РФ; –контроль Министерства финансов РФ; –судебный контроль; 2 по методам: –контроль документов издаваемых участниками управленческой деятельности; –проверка непосредственно самой деятельности; 3 по времени осуществления: – предварительные проверки осуществляемые до реализации субъектов административных правоотношений своих прав и обязанностей; –текущие проверки в процессе...
77010. Контроль в государственном управлении: понятие, содержание, виды 29.15 KB
  Сущность контроля за деятельностью органов исполнительной власти заключается в том что уполномоченные на то государственные органы законодательной исполнительной судебной власти и общественные организации используя организационноправовые способы и средства выясняют не допущены ли в деятельности подконтрольных органов исполнительной власти и их должностных лиц какиелибо нарушения законности и если таковые имеются то своевременно их устраняют восстанавливают нарушенные при этом права привлекают виновных к ответственности принимают...
77011. Административный надзор как способ обеспечения законности: понятие, правовые основы, органы осуществляющие, их правовое положение 28.37 KB
  Административный надзор как способ обеспечения законности: понятие правовые основы органы осуществляющие их правовое положение. Административный надзор как способ обеспечения законности представляет собой особый вид государственной деятельности специально уполномоченных органов исполнительной власти и их должностных лиц направленный на строгое и точное исполнение органами исполнительной власти коммерческими и некоммерческими организациями а также гражданами общеобязательных правил имеющих важное значение для общества и...
77012. Надзор прокуратуры за законностью в процессе осуществления исполнительной власти (государственного управления): понятие, сущность 30.34 KB
  Прокуратура наделена комплексом полномочий позволяющих прокурорам своевременно реагировать на нарушения законности в управлении принимать меры по устранению причин и условий ее нарушения восстанавливать нарушенные права привлекать к ответственности виновных лиц. Проверки исполнения законов законности издаваемых поднадзорными объектами правовых актов нарушения прав и свобод граждан осуществляются прокуратурой на основании поступивших в нее сообщений заявлений жалоб сведений о фактах нарушения законности. В целях обеспечения законности...
77013. Обжалование в суд неправомерных действий органов исполнительной власти (государственного управления) и их должностных лиц 26.2 KB
  Обжалование в суд неправомерных действий органов исполнительной власти государственного управления и их должностных лиц: правовая основа сроки обращения в суд стадии рассмотрения. Для обеспечения законности в деятельности органов исполнительной власти существенное значение имеют личные обращения граждан с жалобами предложениями и заявлениями. Выступая в личном качестве как частное лицо по собственной инициативе каждый гражданин вправе оценивать деятельность органа исполнительной власти любого должностного лица или государственного...
77014. Административно-правовое регулирование в сфере экономической деятельности 26.83 KB
  Административно-правовое регулирование в сфере экономической деятельности. Экономика – совокупность производственных отношений соответствующих данной ступени развития производительных сил общества господствующий способ производства организация структура и состояние хозяйственной жизни или какой-либо отрасли хозяйственной деятельности. В РФ гарантируются единство экономического пространства свободное перемещение товаров услуг и финансовых средств поддержка конкуренции свобода экономической деятельности признаются и защищаются равным...
77015. Административно-правовое регулирование в социально-культурной сфере 24.67 KB
  Государство охраняет труд и здоровье людей обеспечивает поддержку нетрудоспособных и пожилых граждан развивает систему социальных служб оказывающих медицинские образовательные культурные и другие услуги населению В сфере образования науки и культуры Правительство РФ обеспечивает проведение единой государственной политики в области образования определяет основные направления развития общего и профессионального образования развитие системы бесплатного образования разрабатывает и осуществляет меры государственной поддержки развития...