Показать сообщение отдельно
  #1  
Старый 14.12.2011, 10:12
andbrey andbrey вне форума
Прохожий
 
Регистрация: 14.12.2011
Сообщения: 5
Репутация: 10
По умолчанию лаба, можете подсказать пошагово выполнение

Кому не жалко времени хлелп пожалуйста!

Лабораторная работа № 1
Проверка попадания точки в заданную область
ЗАДАНИЕ. Построить графически область, все точки которой расположены ВСТАВКА А, при этом все они лежат ВСТАВКА Б и ВСТАВКА В. Составить программу, которая считывает координаты заданного (преподавателем) числа точек, подчеркивая строкой звездочек те из них, которые ВСТАВКА Г в заданную область. Индивидуальное задание для данной работы можно получить в конце методического указания.
ВСТАВКА А:
0) Выше оси абсцисс;
1) Ниже оси абсцисс;
2) Левее оси ординат;
3) Правее оси ординат;
4) Во второй четверти;
5) В третьей четверти;
6) В четвертой четверти.
ВСТАВКА Б:
0. Выше параболы Y= 2X^2 -1;



1.Ниже параболы Y= 2X^2-1;



2. Левее параболы Y = (X+1) ^2-1;


3. Ниже прямой Y = 2X –1.
4. Выше прямой Y = –X
ВСТАВКА В:
0. Внутри круга радиуса 4 с центром в точке X=0, Y=0;
1. Вне круга единичного радиуса с центром в точке x=0, y=0;
2. Внутри круга радиуса 5 с центром в точке x = 0, y = 1.
ВСТАВКА Г:
0. Не попадают;
1. Попадают.


Порядок выполнения работы

1. В декартовой системе координат строится область в соответствии с индивидуальным заданием.
2. Составляется схема алгоритма.
3. Проводится кодирование и отладка.
Отчет должен содержать
1. Блок-схему программы.
2. График заданной области.
3. Листинг программы на языке Паскаль.

Эталонный пример
Код:
{Вариант 5,2,0,0}
Program Lab1;
Uses crt;
Var
    I:Integer;
    N:Integer;
    X,Y:Real;
Begin
    ClrScr;
    Write('Введите количество точек'); 
    Readln(N);
    For i:= 1 to N Do 
    Begin
        Write('Введите X ');
        Readln(X);
        Write('Введите Y ');
        Readln(Y);
        if( (x>-1) or (y>0) or ( y>(x*x+2*x) ) or
 ( (sqr(x)+sqr(y))>16 ) ) Then
        Begin
 writeln('**************************************************');
        End;
    End;
    Readkey;
End.
Админ: Пользуемся тегами для оформления кода!
Ответить с цитированием