Катушка индуктивности,


Effects На экране рисуется катушка индуктивности, от начальной точки с координатами (х1,у1) к конечной точке с координатами (х2,у2).

Reostat = proc(int:x1,int:y1,int:x2,int:y2,int:x3,int:y3) returns(void);

Requires x1>108, x1<630, y1>50, y1<435, x2>108, x2<630, y2>50, y2<435, x3>108, x3<630, y3>50, y3<435

Ограничения на входные данные. Элемент должен рисоваться в рабочей области экрана.

Modifies x2,y2

Изменяется вторая координата (т.е. конец рисуемого объекта) в зависимости от угла расположения рисуемого элемента к оси ох. Изменяемая координата, таким образом, придаёт элементу правильное расположение (под углом 90 градусов к оси ох).

Effects На экране рисуется реостат, от начальной точки с координатами (х1,у1) к конечной точке с координатами (х2,у2), координата (х3,у3) указывает на конец рисования ползунка (начинается на середине корпуса реостата).

Ampermetr = proc(int:x1,int:y1,int:x2,int:y2) returns(void);

Requires x1>108, x1<630, y1>50, y1<435, x2>108, x2<630, y2>50, y2<435

Ограничения на входные данные. Элемент должен рисоваться в рабочей области экрана.

Modifies x2,y2

Изменяется вторая координата (т.е. конец рисуемого объекта) в зависимости от угла расположения рисуемого элемента к оси ох. Изменяемая координата, таким образом, придаёт элементу правильное расположение (под углом 90 или 45 градусов к оси ох).

Effects На экране рисуется амперметр, от начальной точки с координатами (х1,у1) к конечной точке с координатами (х2,у2).

Voltmetr = proc(int:x1,int:y1,int:x2,int:y2) returns(void);

Requires x1>108, x1<630, y1>50, y1<435, x2>108, x2<630, y2>50, y2<435

Ограничения на входные данные. Элемент должен рисоваться в рабочей области экрана.

Modifies x2,y2

Изменяется вторая координата (т.е. конец рисуемого объекта) в зависимости от угла расположения рисуемого элемента к оси ох. Изменяемая координата, таким образом, придаёт элементу правильное расположение (под углом 90 или 45 градусов к оси ох).

Effects На экране рисуется вольтметр, от начальной точки с координатами (х1,у1) к конечной точке с координатами (х2,у2).

Zazemlitel = proc(int:x1,int:y1,int:x2,int:y2) returns(void);

Requires x1>108, x1<630, y1>50, y1<435, x2>108, x2<630, y2>50, y2<435

Ограничения на входные данные. Элемент должен рисоваться в рабочей области экрана.

Modifies x2,y2

Изменяется вторая координата (т.е. конец рисуемого объекта) в зависимости от угла расположения рисуемого элемента к оси ох. Изменяемая координата, таким образом, придаёт элементу правильное расположение (под углом 90 или 45 градусов к оси ох).

Effects На экране рисуется заземлитель, от начальной точки с координатами (х1,у1) к конечной точке с координатами (х2,у2).

Duod = proc(int:x1,int:y1,int:x2,int:y2) returns(void);

Requires x1>108, x1<630, y1>50, y1<435, x2>108, x2<630, y2>50, y2<435

Ограничения на входные данные. Элемент должен рисоваться в рабочей области экрана.

Modifies x2,y2

Изменяется вторая координата (т.е. конец рисуемого объекта) в зависимости от угла расположения рисуемого элемента к оси ох. Изменяемая координата, таким образом, придаёт элементу правильное расположение (под углом 90 или 45 градусов к оси ох).

Effects На экране рисуется полупроводниковый диод, от начальной точки с координатами (х1,у1) к конечной точке с координатами (х2,у2).

EDS = proc(int:x1,int:y1,int:x2,int:y2) returns(void);

Requires x1>108, x1<630, y1>50, y1<435, x2>108, x2<630, y2>50, y2<435

Ограничения на входные данные. Элемент должен рисоваться в рабочей области экрана.

Modifies x2,y2

Изменяется вторая координата (т.е. конец рисуемого объекта) в зависимости от угла расположения рисуемого элемента к оси ох. Изменяемая координата, таким образом, придаёт элементу правильное расположение (под углом 90 или 45 градусов к оси ох).

Effects На экране рисуется гальванический элемент (аккумулятор), от начальной точки с координатами (х1,у1) к конечной точке с координатами (х2,у2).

Lampochka = proc(int:x1,int:y1,int:x2,int:y2) returns(void);

Requires x1>108, x1<630, y1>50, y1<435, x2>108, x2<630, y2>50, y2<435

Ограничения на входные данные. Элемент должен рисоваться в рабочей области экрана.

Modifies x2,y2

Изменяется вторая координата (т.е. конец рисуемого объекта) в зависимости от угла расположения рисуемого элемента к оси ох. Изменяемая координата, таким образом, придаёт элементу правильное расположение (под углом 90 или 45 градусов к оси ох).

Effects На экране рисуется электрическая лампа, от начальной точки с координатами (х1,у1) к конечной точке с координатами (х2,у2).

Galvanometr = proc(int:x1,int:y1,int:x2,int:y2) returns(void);

Requires x1>108, x1<630, y1>50, y1<435, x2>108, x2<630, y2>50, y2<435

Ограничения на входные данные. Элемент должен рисоваться в рабочей области экрана.

Modifies x2,y2

Изменяется вторая координата (т.е. конец рисуемого объекта) в зависимости от угла расположения рисуемого элемента к оси ох. Изменяемая координата, таким образом, придаёт элементу правильное расположение (под углом 90 или 45 градусов к оси ох).

Effects На экране рисуется гальванометр, от начальной точки с координатами (х1,у1) к конечной точке с координатами (х2,у2).

Antena = proc(int:x1,int:y1,int:x2,int:y2) returns(void);

Requires x1>108, x1<630, y1>50, y1<435, x2>108, x2<630, y2>50, y2<435