Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Справочная информация. Попадание точки в заданную область плоскости

Читайте также:
  1. ERP - типизация производственных процессов и продуктов. Нормативно-справочная информация о продукте
  2. I. ДИСКОМФОРТ. Эти эмоции не обладают очень высокой интенсивностью, но они беспокоят нас и создают раздражающее ощущение, что все идет не совсем так, как надо. Информация
  3. А.2.1 Общая информация
  4. В данной таблице находится информация о поставщиках о том какой товар и кем предоставляется .
  5. ВАЖНАЯ ИНФОРМАЦИЯ
  6. Видеоинформация. Композитное видео.
  7. Виды назначений. Информация на мониторе

Попадание точки в заданную область плоскости

Задание

Для каждой линии, ограничивающей заданную область, составить уравнение y=fi(x) c указанием области определения функции fi(x) (имеется возможность проверить в пакете Advanced Grapher правильность уравнений)

Написать программу, которая вводит с клавиатуры координаты точек (x,y) из прямоугольника, накрывающего заданную область. Если точка с координатами (x,y) расположена в пределах заштрихованной области, вывести ее координаты в файл с пометкой in, иначе с пометкой out. Программа заканчивает работу при вводе вместо значения x “конец файла” <Ctrl+Z>.

Проверить работу программы на 10 точках.

Отчет

Отчет по лабораторной работе должен содержать в указанном порядке:

название работы;

номер варианта;

фамилию, имя, отчество и номер группы студента, выполнившего работу;

текст задания;

рисунок в том виде, как он приведен в варианте задания и уравнения для всех линий;

систему неравенств, описывающих попадание точек в заштрихованную область;

логическую формулу, объединяющую неравенства;

распечатку текста программы и результатов.

Справочная информация

Уравнения прямой
Прямая параллельна оси Х и пересекает ось Y в точке B =(0, b) y=b
Прямая параллельна оси Y и пересекает ось X в точке A =(a,0) x=a
Прямая проходит через точку P 1=(x 1, y 1) под углом aк оси Х (y-y1) = k(x-x1) k = tg a 0 a<p a p/2
Прямая пересекает ось Y в точке B =(0, b) и составляет угол a с осью Х y = kx+b
Прямая проходит через начало координат под углом a к оси Х y = kx
Прямая задана двумя точками P 1=(x 1, y 1P2=(x2,y2), x1x2, y1y2
Прямая пересекает ось Х в точке A =(a,0), ось Y в точке B =(0, b) (прямая в отрезках) или
Уравнения окружности
Окружность радиуса R с центром C=(x0,y0) (x - x0)2 + (y - y0)2 = R 2
Параметрические уравнения окружности радиуса R с центром в точке C=(x0,y0)  
Уравнение эллипса
Эллипс, оси которого лежат на осях координат. Горизонтальная ось эллипса равна 2 а, вертикальная ось равна 2 b
       

Отношения можно использовать для сравнения двух числовых выражений. Результат вычисления отношения имеет логическое значение - это либо true - "истина" либо false - "ложь". Логическое значение "ложь" представляется в C целым нулевым значением, а "истина" представляется в C любым целым ненулевым значением. Значением выражений, содержащих операции отношения и (или) логические операции, является 0 - "ложь", 1 - "истина".

В C допускаются следующие встроенные операции отношений:

Название Знак в C
Меньше чем <
Меньше или равно <=
Равно ==
Не равно !=
Больше или равно >=
Больше чем >

Знаки отношений записываются между числовыми операндами. Отношения вычисляются после вычисления их операндов. Например, при A =2, B =0 для отношения A+ 3 > B порядок действий такой: сначала вычислят А+ 3 = 5, а затем "5" будут сравнивать с В= 0. Результат вычисления выражения 5 > 0 будет "истина".

В C допускаются следующие встроенные логические операции:

Название Знак в C Старшинство Знак в iso646.h
Логическое отрицание !   not
Логическая конъюнкция &&   and
Логическая дизъюнкция ||   or

Операция отрицание является унарной и пишется перед операндом, остальные знаки логических операций всегда записываются между операндами.

Операция not дает результат "истина", если значение операнда "ложь", и результат "ложь", если значение операнда "истина".

Введем обозначения: T- "истина" и F- "ложь". Строки и столбцы таблиц помечены значениям операндов, а на пересечении строки и столбца записан результат:


Дата добавления: 2015-10-24; просмотров: 129 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
БЕЖЕНЦЫ И ВНУТРЕННЕ ПЕРЕМЕЩЕННЫЕ ЛИЦА| Urban and rural population.The conurbations.

mybiblioteka.su - 2015-2024 год. (0.009 сек.)