21
Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный рисунок размером (16 х 12) дюймов с 6 областями (2х3) для размещения диаграмм, графиков и иллюстраций 1.1. Поместить в 1-ю область свою фотографию (можно иллюстрацию) 1.2. Поместить во 2-ю область стандартный график Python с заливкой 1.3. Поместить в 3-ю область столбчатую диаграмму с аннотацией 1.4. Поместить в 4-ю область график функций с легендой 1.5. Поместить в 5-ю область диаграммы рассеяния (разброса) 1.6. Поместить в 6-ю область график фигур Лиссажу с заливкой Сохранить полученный многооконный рисунок в файле. 2. Произвести обработку изображения

Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

  • Upload
    others

  • View
    123

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

Задания Используя средства языка Python, выполнить следующие задания.

1. Создать многооконный рисунок размером (16 х 12) дюймов с 6 областями

(2х3) для размещения диаграмм, графиков и иллюстраций

1.1. Поместить в 1-ю область свою фотографию (можно иллюстрацию)

1.2. Поместить во 2-ю область стандартный график Python с заливкой

1.3. Поместить в 3-ю область столбчатую диаграмму с аннотацией

1.4. Поместить в 4-ю область график функций с легендой

1.5. Поместить в 5-ю область диаграммы рассеяния (разброса)

1.6. Поместить в 6-ю область график фигур Лиссажу с заливкой

Сохранить полученный многооконный рисунок в файле.

2. Произвести обработку изображения

Page 2: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

Построение и оформление графиков 1.1. Вставленное изображение надписать.

Шрифт надписи и его размер – на своё усмотрение.

1.2. Стандартный график Python с заливкой.

Данные взять из текстового файла «file_date.txt». В этом файле в

первой строке приведены значения по оси абсцисс. Остальные

строки содержат соответствующие им значения по оси ординат.

График строится для данных, взятых из строки, номер которой на

единицу больше номера варианта.

Закрасить область положительных значений одним цветом,

отрицательных – другим.

Прозрачность заливки обязательна и на своё усмотрение.

Оси подписываются: ось X – Время, ось Y –Температура. Шрифт

и его размер – на своё усмотрение.

Ссылки в помощь Таблица «безопасных» цветов https://www.artlebedev.ru/colors/

1.3. Столбчатая диаграмма с аннотацией

Данные взять из текстового файла «fig8.txt». В этом файле в

каждой нечётной строке указаны начальное и конечное значения

интервала для оси абсцисс диаграммы. Например, в 1-й строке

файла записаны числа 761 и 823. Это означает, что по оси

абсцисс нужно указать последовательность чисел (761, 762, …,

822, 823)

В следующей чётной строке приводятся соответствующие

значения по оси ординат.

Диаграмма строится для данных, взятых из двух строк. Нечётный

номер строки (ось абсцисс) равен (2*(номер варианта) - 1).

Следующая строка содержит соответствующие значения по оси

ординат.

Аннотация включает в себя указывающую стрелку с

поясняющим текстом на диаграмме. Требования к оформлению

этого текста и стрелки приводятся в варианте студента.

1.4 График с легендой

Рисунок содержит графики двух элементарных функций (y1 и

y2) заданных в варианте студента. Требуется по-разному

оформить линии графиков и отметить эти различия в легенде

графика.

Требования к оформлению легенды приводятся в варианте

студента.

Указание

Page 3: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

Для функции y2 нужно построить многочлен p(x) по корням,

приведённым в варианте. Затем использовать многочлен для

задания функции y2.

Ссылки в помощь

https://itnan.ru/post.php?c=1&p=415373

1.5 Диаграммы рассеяния (разброса)

Рисунок содержит диаграммы рассеяния для случайных чисел с разными вероятностными распределениями. В варианте указывается, какие распределения и с какими параметрами нужно использовать. Формулируются требования к оформлению диаграммы.

Ссылки в помощь 5.2. Scatter - график разброса (точки) https://pyprog.pro/mpl/mpl_scatter.html 4.1. Получение простых случайных данных https://pyprog.pro/random_sampling_functions/random_sampling_functions.html#random_data_ch1 7.4. Генерация случайных значений https://pyprog.pro/basic_operations.html#basic_operations_ch4

1.6 График фигур Лиссажу с заливкой

Математическое выражение для кривой Лиссажу

где A, B — амплитуды колебаний, a, b — частоты, δ — сдвиг

фаз.

Вид кривой сильно зависит от соотношения a/b. Когда

соотношение равно 1, фигура Лиссажу имеет вид эллипса, при

определённых условиях она имеет

вид окружности (A = B, δ = π/2 радиан) и отрезка прямой (δ = 0).

Ещё один пример фигуры Лиссажу — парабола (a/b = 2, δ = π/2).

При других соотношениях фигуры Лиссажу представляют собой

более сложные фигуры, которые являются замкнутыми при

условии a/b — рациональное число.

Вариант задания для студента содержит значения частот a и b, а

также сдвига фаз δ для которых нужно построить фигуру

Лиссажу. Требования к оформлению заголовка, подписей

делений осей, выбору цвета приводятся в варианте студента.

Page 4: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

Ссылки в помощь для всех пунктов Задания

http://pyprog.pro/mpl/mpl_short_guide.html //Краткое руководство по

Matplotlib!!!!!

https://pythonworld.ru/novosti-mira-python/scientific-graphics-in-python.html

//учебник по научной графике!!!!

Page 5: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

Варианты

Стандартный график Python с заливкой

Вариант

Заголовок Заливка (цвет) Подписи делений осей координат

Шрифт Цвет шрифта Размер

шрифта

Жирность,

стиль

шрифта

Положительные -

цвет1, отрицательные

– цвет2,

способ задания

Шрифт Размер

шрифта

Поворот

подписей

делений

(градусы)

1 Arial Цвет любой;

способ задания-

RGBA

13 'bold',

'italic'

Цвета любые;

способ задания –

текстовая константа

Times New Roman

13 30

2 Times New

Roman

Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

12 'light',

'italic'

Цвета любые;

способ задания –

RGBA

Tahoma

12 45

3 Tahoma Цвет любой;

способ задания -

HEX

14 'normal'',

'italic'

Цвета любые;

способ задания –

текстовая константа

Comic Sans MS 11 60

4 Comic

Sans MS

Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

15 'bold',

'normal''

Положительные,

отрицательные –

разные цвета,

способ задания HEX

Courier 13 25

5 Courier Цвет любой;

способ задания -

RGBA

16 'light',

'normal''

Цвета любые;

способ задания –

текстовая константа

Arial 11 40

6 Arial Цвет любой;

способ задания -

HEX

13 'normal',

'normal''

Цвета любые;

способ задания –

RGBA

Times New Roman

13 55

7 Times New

Roman

Цвет любой;

способ задания -

RGBA

12 'bold',

'oblique'

Цвета любые;

способ задания –

HEX

Tahoma

12 30

Page 6: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

8 Tahoma Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

14 'light'',

'oblique'

Положительные,

отрицательные –

разные цвета,

способ задания –

HEX

Comic Sans MS 12 45

9 Comic

Sans MS

Цвет любой;

способ задания-

RGBA

15 'normal'',

'oblique'

Цвета любые;

способ задания –

текстовая константа

Courier 10 60

10 Courier Цвет любой;

способ задания -

HEX

16 'bold',

'italic'

Цвета любые;

способ задания –

RGBA

Arial 12 25

11 Arial Цвет любой;

способ задания-

RGBA

13 'light',

'italic'

Цвета любые;

способ задания –

HEX

Arial 10 40

12 Times New

Roman

Цвет любой;

способ задания -

RGBA

12 'normal'',

'italic'

Положительные,

отрицательные –

разные цвета,

способ задания –

HEX

Times New Roman

13 55

13 Tahoma Цвет любой;

способ задания -

HEX

14 'bold',

'normal''

Цвета любые;

способ задания –

текстовая константа

Tahoma

12 30

14 Comic

Sans MS

Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

15 'light',

'normal''

Цвета любые;

способ задания –

RGBA

Comic Sans MS 11 45

15 Courier Цвет любой;

способ задания -

RGBA

16 'normal',

'normal''

Цвета любые;

способ задания –

HEX

Courier 13 60

16 Tahoma Цвет любой;

способ задания -

HEX

18 'bold',

'oblique'

Положительные,

отрицательные –

разные цвета,

способ задания -

RGBA

Arial 12 25

17 Comic Цвет любой; 12 'light'', Цвета любые; Tahoma 10 40

Page 7: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

Sans MS способ задания

– текстовая

константа с

прозрачностью

'oblique' способ задания –

HEX

18 Courier Цвет любой;

способ задания -

RGBA

14 'normal'',

'oblique'

Цвета любые;

способ задания –

текстовая константа

Comic Sans MS 12 55

19 Arial Цвет любой;

способ задания -

HEX

15 'bold',

'italic'

Цвета любые;

способ задания –

текстовая константа

Courier 14 30

20 Times New

Roman

Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

16 'light',

'italic'

Положительные,

отрицательные –

разные цвета,

способ задания -

RGBA

Arial 15 45

21 Times New

Roman

Цвет любой;

способ задания-

RGBA

14 'bold',

'italic'

Положительные,

отрицательные –

разные цвета,

способ задания HEX

Comic Sans MS 12 60

22 Tahoma Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

15 'light',

'italic'

Цвета любые;

способ задания –

текстовая константа

Times New Roman

11 25

23 Comic

Sans MS

Цвет любой;

способ задания -

HEX

16 'normal'',

'italic'

Цвета любые;

способ задания –

RGBA

Tahoma

13 40

24 Courier Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

13 'bold',

'normal''

Цвета любые;

способ задания –

HEX

Comic Sans MS 11 55

25 Arial Цвет любой;

способ задания -

RGBA

12 'light',

'normal''

Положительные,

отрицательные –

разные цвета,

способ задания –

Courier 13 30

Page 8: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

HEX

26 Times New

Roman

Цвет любой;

способ задания -

HEX

14 'normal',

'normal''

Цвета любые;

способ задания –

текстовая константа

Arial 12 45

Столбчатая диаграмма с аннотацией

Вариант

Текст на поле графика Колонки Стрелка Фон диаграммы

Шрифт Цвет шрифта Размер

шрифта

Жирность,

стиль

шрифта

Цвет заливки Цвет стрелки

Способ задания цвета Цвет заливки

1 Tahoma Цвет любой;

способ задания -

HEX

14

'normal'',

'italic'

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

текстовая константа

Цвет любой;

задание цвета -любое

2 Comic

Sans MS

Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

15 'bold',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

HEX

Цвет любой;

задание цвета -любое

3 Courier Цвет любой;

способ задания -

RGBA

16 'light',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

RGB

Цвет любой;

задание цвета -любое

4 Arial

Цвет любой;

способ задания -

HEX

13 'normal',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

текстовая константа

Цвет любой;

задание цвета -любое

5

Times New

Roman

Цвет любой;

способ задания -

RGBA

12 'bold',

'oblique'

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

HEX

Цвет любой;

задание цвета -любое

6 Comic

Sans MS

Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

15 'bold',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –RGB

Цвет любой;

задание цвета -любое

7 Courier Цвет любой; 16 'light', Цвет любой; Цвет любой; Цвет любой;

Page 9: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

способ задания -

RGBA

'normal'' задание цвета -любое

способ задания –

HEX

задание цвета -любое

8 Arial

Цвет любой;

способ задания -

HEX

13 'normal',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

текстовая константа

Цвет любой;

задание цвета -любое

9

Times New

Roman

Цвет любой;

способ задания -

RGBA

12 'bold',

'oblique'

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

HEX

Цвет любой;

задание цвета -любое

10 Arial

Цвет любой;

способ задания -

HEX

13 'normal',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания - RGB

Цвет любой;

задание цвета -любое

11 Tahoma Цвет любой;

способ задания -

HEX

14

'normal'',

'italic'

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

RGB

Цвет любой;

задание цвета -любое

12 Comic

Sans MS

Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

15 'bold',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

текстовая константа

Цвет любой;

задание цвета -любое

13 Courier Цвет любой;

способ задания -

RGBA

16 'light',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

HEX

Цвет любой;

задание цвета -любое

14 Arial

Цвет любой;

способ задания -

HEX

13 'normal',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

RGB

Цвет любой;

задание цвета -любое

15

Times New

Roman

Цвет любой;

способ задания -

RGBA

12 'bold',

'oblique'

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

HEX

Цвет любой;

задание цвета -любое

16

Times New

Roman

Цвет любой;

способ задания -

RGBA

12 'bold',

'oblique'

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

текстовая константа

Цвет любой;

задание цвета -любое

17 Comic

Sans MS

Цвет любой;

способ задания

– текстовая

15 'bold',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

текстовая константа

Цвет любой;

задание цвета -любое

Page 10: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

константа с

прозрачностью

18 Courier Цвет любой;

способ задания -

RGBA

16 'light',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

HEX

Цвет любой;

задание цвета -любое

19 Arial

Цвет любой;

способ задания -

HEX

13 'normal',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания - RGB

Цвет любой;

задание цвета -любое

20 Comic

Sans MS

Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

15 'bold',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

текстовая константа

Цвет любой;

задание цвета -любое

21 Comic

Sans MS

Цвет любой;

способ задания

– текстовая

константа с

прозрачностью

14

'normal'',

'italic'

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

текстовая константа

Цвет любой;

задание цвета -любое

22 Courier Цвет любой;

способ задания -

RGBA

15 'bold',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

HEX

Цвет любой;

задание цвета -любое

23 Arial

Цвет любой;

способ задания -

HEX

16 'light',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

RGB

Цвет любой;

задание цвета -любое

24

Times New

Roman

Цвет любой;

способ задания -

RGBA

13 'normal',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

текстовая константа

Цвет любой;

задание цвета -любое

25 Comic

Sans MS

Цвет любой;

способ задания -

HEX

12 'bold',

'oblique'

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –

HEX

Цвет любой;

задание цвета -любое

26 Courier

Цвет любой;

способ задания

– текстовая

константа с

15 'bold',

'normal''

Цвет любой;

задание цвета -любое

Цвет любой;

способ задания –RGB

Цвет любой;

задание цвета -любое

Page 11: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

прозрачностью

График с легендой

Вариант Функция

y1 Корни полинома

Функция

y2

Легенда Поворот

подписей

делений оси

OX (град.)

Локализация Шрифт Цвет

шрифта

Размер

шрифта

Жирность,

стиль шрифта

1 sin(3x)+sin(2x+π) -1; 1,5; 2 y2= - 0,2*p(x) Наилучшее

расположение Courier

Цвет

любой;

задание

цвета -

любое

14 'light',

'italic' 15

2 sin(5x)/(5x) -1,8; -0,8; 2 y2= - 0,2*p(x) Наилучшее

расположение Arial

Цвет

любой;

задание

цвета -

любое

15

'normal'',

'italic'

30

3 sin(3x- π/6)-sin(2x+

π/6) -1,9; -0,9; 1.5 y2= - 0,15*p(x)

Наилучшее

расположение

Times New

Roman

Цвет

любой;

задание

цвета -

любое

16 'bold', 'normal'' 45

4 sin(4x)-cos(3x) -1,65; -0,9; 1.3 y2=0,4*p(x) Наилучшее

расположение

Comic

Sans MS Цвет

любой; 13 'light', 'normal'' 60

Page 12: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

задание

цвета -

любое

5 sin(3x)+cos(4x) -1,65; -0,9; 1.3 y2= - 0,4*p(x) Наилучшее

расположение Courier

Цвет

любой;

задание

цвета -

любое

12 'normal',

'normal'' 15

6 (sin(x))2-(cos(x))2 -1,75; -0,85;

1.35 y2=0,3*p(x)

Наилучшее

расположение Arial

Цвет

любой;

задание

цвета -

любое

14 'bold', 'oblique' 30

7 sin(x)+sin(4x) -1,8; -0,3; 0,35;

1,9 y2=0,3*p(x)

Наилучшее

расположение

Times New

Roman

Цвет

любой;

задание

цвета -

любое

15 'light'',

'oblique' 45

8 (sin(2x))2- (cos(x))2 -1,9; -0,4; 0,35;

1,7 y2=0,3*p(x)

Наилучшее

расположение Arial

Цвет

любой;

задание

цвета -

любое

16 'normal'',

'oblique' 60

9 (sin(2x))2- (cos(6x))2 -1,63; -0,44;

0,35; 1,9 y2=0,3*p(x)

Наилучшее

расположение Tahoma

Цвет

любой;

задание

цвета -

любое

13 'bold',

'italic' 15

10 sin(3x-π/2)+

(cos(6x))2

-1,5; -0,3; 0,35;

1,5 y2= - 0,15*p(x)

Наилучшее

расположение

Comic

Sans MS

Цвет

любой;

задание

цвета -

любое

12 'light',

'italic' 30

11 sin(2x-π/2) 2-

(cos(6x))2

-1,5; -0,3; 0,35;

1,5 y2= - 0,25*p(x)

Наилучшее

расположение Courier

Цвет

любой; 14

'normal'',

'italic' 45

Page 13: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

задание

цвета -

любое

12 sin(4x)- (cos(6x))2 -1,8; -0,13; 0,5;

1,7 y2= - 0,31*p(x)

Наилучшее

расположение Arial

Цвет

любой;

задание

цвета -

любое

15 'bold', 'normal'' 60

13 sin(4x)- (cos(6x))2 -1,8; -1, -0,13;

0,5; 1,9 y2= - 0,12*p(x)

Наилучшее

расположение

Times New

Roman

Цвет

любой;

задание

цвета -

любое

16 'light', 'normal'' 15

14 (sin(x))2-(cos(x))2 -1,9; -1,1, -0,1;

0,6; 1,95 y2= - 0,12*p(x)

Наилучшее

расположение

Times New

Roman

Цвет

любой;

задание

цвета -

любое

18 'normal',

'normal'' 30

15 0,8*(sin(x))2-

(cos(8*x))2

-1,9; -1,1, -0,1;

0,6; 1,95 y2= - 0,15*p(x)

Наилучшее

расположение

Comic

Sans MS

Цвет

любой;

задание

цвета -

любое

12 'bold', 'oblique' 45

16 1,2sin(4x)/(4x) -1,8; 1, -0,15;

0,65; 1,9 y2= -0,18*p(x)

Наилучшее

расположение Courier

Цвет

любой;

задание

цвета -

любое

14 'light'',

'oblique' 60

17 2sin(4x)/(4x) -1,5; -0,8, -0,15;

0,65; 1,9 y2= -0,38*p(x)

Наилучшее

расположение Arial

Цвет

любой;

задание

цвета -

любое

15 'normal'',

'oblique' 15

18 sin(4x)- (cos(6x))2 -1,5; -0,8, -0,15;

0,65; 1,9 y2= -0,5*p(x)

Наилучшее

расположение

Comic

Sans MS Цвет

любой; 16

'bold',

'italic' 30

Page 14: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

задание

цвета -

любое 19

sin(2x)+sin(3x+π) -1; 1,5; 2 y2= - 0,2*p(x) Наилучшее

расположение Courier

Цвет

любой;

задание

цвета -

любое

14 'light',

'italic' 15

20

sin(4x)/(4x) -1,8; -0,8; 2 y2= - 0,2*p(x) Наилучшее

расположение Arial

Цвет

любой;

задание

цвета -

любое

15

'normal'',

'italic'

30

21

sin(2x- π/6)-sin(3x+

π/6) -1,9; -0,9; 1.5 y2= - 0,15*p(x)

Наилучшее

расположение

Times New

Roman

Цвет

любой;

задание

цвета -

любое

16 'bold', 'normal'' 45

22

sin(3x)-cos(4x) -1,65; -0,9; 1.3 y2=0,4*p(x) Наилучшее

расположение

Comic

Sans MS

Цвет

любой;

задание

цвета -

любое

13 'light', 'normal'' 60

23

sin(4x)+cos(3x) -1,65; -0,9; 1.3 y2= - 0,4*p(x) Наилучшее

расположение Courier

Цвет

любой;

задание

цвета -

любое

12 'normal',

'normal'' 15

24

(sin(x))2-(cos(x))2 -1,75; -0,85;

1.35 y2=0,3*p(x)

Наилучшее

расположение Arial

Цвет

любой;

задание

цвета -

любое

14 'bold', 'oblique' 60

25 sin(2x)+sin(4x)

-1,8; -0,3; 0,35;

1,9 y2=0,3*p(x)

Наилучшее

расположение

Times New

Roman

Цвет

любой; 15

'light'',

'oblique' 45

Page 15: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

задание

цвета -

любое 26

(sin(2x))2- (cos(3x))2 -1,9; -0,4; 0,35;

1,7 y2=0,3*p(x)

Наилучшее

расположение Arial

Цвет

любой;

задание

цвета -

любое

16 'normal'',

'oblique' 30

Диаграммы рассеяния (разброса)

Вариант Закон распределения

(size = 300) Цвет точек

Размер

точек Цвет фона

1 1. Парето (α=5.2);

2. нормальный (µ=3, σ=1);

3. гамма(shape = 0.8, scale = 0.7);

1. жёлтый (оттенок, RGB)

2. белый (ключ)

3. зелёный (оттенок,HEX)

s = (2,1,2)

2 1. нормальный (µ=4, σ=2);

2. равномерный (min=0, max= 7,5);

3. гамма (shape = 2, scale = 1.7);

1. белый (RGB)

2. голубой (ключ)

3. красный (оттенок, HEX)

s = (1,2,3)

3 1 . Парето (α=3.2);

2. равномерный (min=-1, max= 1);

3. гамма (shape = 1.8, scale = 2);

1. Фиолетовый (RGB)

2. синий (ключ)

3. жёлтый (оттенок, HEX)

s = (2,1,1)

4 1.Парето (α=4);

2. нормальный (µ=7, σ=2);

3. равномерный (min=-2, max= 2);

1. зелёный (оттенок, RGB)

2. Оранжевый (ключ)

3. голубой (оттенок, HEX)

s = (1,2,1)

5 1.нормальный (µ=4, σ=1);

2. равномерный (min=-3, max= 3);

1. жёлтый (оттенок, RGB)

2. белый (ключ)

s = (1,2,1)

Page 16: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

3. гамма (shape = 2.8, scale = 1.5); 3. голубой (оттенок, HEX)

чёрный

6 1. Парето (α=7,5);

2. нормальный (µ=6, σ=2);

3. равномерный (min=-5, max=5);

1. белый (RGB)

2. голубой (ключ)

3. красный (оттенок, HEX)

s = (2,2,2)

7 1. Парето (α=2.2);

2. нормальный (µ=4, σ=2);

3. гамма (shape = 2.8, scale = 2);

1. жёлтый (оттенок, RGB)

2. белый (ключ)

3. зелёный (оттенок, HEX)

s = (2,1,2)

8 1. Парето (α=1.2);

2. нормальный (µ=6, σ=3);

3. равномерный (min=0, max= 6);

1. синий (ключ)

2. Фиолетовый (RGB)

3. жёлтый (оттенок, HEX)

s = (1,2,3)

9 1. нормальный (µ=7, σ=3);

2. равномерный (min = 0, max = 10);

3. гамма (shape = 0.8, scale = 1.7);

1. жёлтый (оттенок, RGB)

2 зелёный (оттенок, HEX)

3. . белый (ключ)

s = (2,2,2)

10 1. Парето (α=5.2);

2. равномерный (min=-5, max= 5);

3. гамма (shape =2, scale = 1.5);

1. Оранжевый (ключ)

2. зелёный (оттенок, RGB)

3. голубой (оттенок, HEX)

s = (4,3,2)

11 1. Парето (α=4.8);

2. нормальный (µ=3, σ=2);

3. равномерный (min=0, max= 5);

1. жёлтый (оттенок, HEX)

2. синий (ключ)

3. Фиолетовый (RGB)

s = (3,3,3)

12 1. нормальный (µ=5, σ=2);

2. равномерный (min=-5, max= 5);

3. гамма(shape = 0.8, scale = 1.7);

1. красный (оттенок, HEX)

2. голубой (ключ)

3. белый (RGB)

s = (1,1,1)

13 1. нормальный (µ=3, σ=2);

2. гамма(shape = 1, scale = 1.7);

3. равномерный (min=0, max= 3);

1. зелёный (оттенок, RGB)

2. Оранжевый (ключ)

3. голубой (оттенок, HEX)

s = (3,2,1)

14 1. Парето (α=2.8);

2. нормальный (µ=7 σ=3);

3. равномерный (min=0, max= 7);

1. жёлтый (оттенок, RGB)

2. голубой (ключ)

3. красный (оттенок, HEX)

s = (2,3, 1)

15 1. Парето (α=1.2);

2. нормальный (µ=6, σ=4);

3. гамма (shape = 3.9, scale = 7.5);

1. синий (ключ)

2. Фиолетовый (RGB)

3. жёлтый (оттенок, HEX)

s = (3,3,3)

16 1. нормальный (µ=8, σ=4);

2. равномерный (min=-6, max= 6);

3. гамма (shape = 1, scale = 5.7);

1 белый (RGB)

2 зелёный (оттенок, HEX)

3. жёлтый (ключ)

s = (4,3,2)

17 1. Парето (α=8.3);

2. нормальный (µ=6, σ=4);

1. голубой (ключ)

2. белый (RGB)

s = (1,2,3

Page 17: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

3. равномерный (min=0, max= 7); 3. красный (оттенок, HEX)

18 1. нормальный (µ=3, σ=1);

2. равномерный (min=0, max= 3);

3. гамма(shape = 0.8, scale = 1.7);

1. синий (ключ)

2. жёлтый (оттенок, HEX)

3. Фиолетовый (RGB)

s = (3,3,3)

19 1. Парето (α=7,5);

2. нормальный (µ=6, σ=2);

3. равномерный (min=-5, max=5);

1. синий (ключ)

2. Фиолетовый (RGB)

3. жёлтый (оттенок, HEX)

s = (2,1,2)

20 1. Парето (α=2.2);

2. нормальный (µ=4, σ=2);

3. гамма (shape = 2.8, scale = 2);

1. жёлтый (оттенок, RGB)

2 зелёный (оттенок, HEX)

3. . белый (ключ)

s = (1,2,3)

21 1. Парето (α=1.2);

2. нормальный (µ=6, σ=3);

3. равномерный (min=0, max= 6);

1. Оранжевый (ключ)

2. зелёный (оттенок, RGB)

3. голубой (оттенок, HEX)

s = (2,1,1)

22 1. нормальный (µ=7, σ=3);

2. равномерный (min = 0, max = 10);

3. гамма (shape = 0.8, scale = 1.7);

1. жёлтый (оттенок, HEX)

2. синий (ключ)

3. Фиолетовый (RGB)

s = (1,2,1)

23 1. Парето (α=5.2);

2. равномерный (min=-5, max= 5);

3. гамма (shape =2, scale = 1.5);

1. красный (оттенок, HEX)

2. голубой (ключ)

3. белый (RGB)

s = (1,2,1)

24 1. Парето (α=4.8);

2. нормальный (µ=3, σ=2);

3. равномерный (min=0, max= 5);

1. зелёный (оттенок, RGB)

2. Оранжевый (ключ)

3. голубой (оттенок, HEX)

s = (2,2,2)

25 1. нормальный (µ=5, σ=2);

2. равномерный (min=-5, max= 5);

3. гамма (shape = 0.8, scale = 1.7);

1. жёлтый (оттенок, RGB)

2. голубой (ключ)

3. красный (оттенок, HEX)

s = (2,1,2)

26 1. нормальный (µ=3, σ=2);

2. гамма(shape = 1, scale = 1.7);

3. равномерный (min=0, max= 3);

1. синий (ключ)

2. Фиолетовый (RGB)

3. жёлтый (оттенок, HEX)

s = (1,2,3)

Page 18: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

График фигур Лиссажу с заливкой

Вариант

Амплитуда

A

Амплитуда

B

Частота

a

Частота

b

Сдвиг фаз

δ Цвет заливки Прозрачность

Цвет

линий

сетки

1 4 2 3 3,6 π/6

Цвет любой;

способ задания –

HEX

Произвольная красный

2 10 15 2 4 π

Цвет любой;

способ задания –

RGB

Произвольная чёрный

3 10 4 4 2 π

Цвет любой;

способ задания –

HEX

Произвольная синий

4 3 9 7.2 6 π/6

Цвет любой;

способ задания –

текстовая

константа

Произвольная

серый

5 9 3 6 7,8 π/3

Цвет любой;

способ задания –

текстовая

константа

Произвольная

красный

6 7 21 3 9 π

Цвет любой;

способ задания -

RGB

Произвольная чёрный

7 12 15 4 8,4 π/2

Цвет любой;

способ задания –

HEX

Произвольная синий

8 10 3 2,7 10,8 π/4

Цвет любой;

способ задания –

HEX

Произвольная серый

9 4 13 3 4 π/2

Цвет любой;

способ задания -

RGB

Произвольная красный

10 7 4 4 3 π/4 Цвет любой; Произвольная чёрный

Page 19: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

способ задания –

HEX

11 25 15 5,5 6,5 π/16

Цвет любой;

способ задания –

текстовая

константа

Произвольная

синий

12 10 15 7.2 6 π/2

Цвет любой;

способ задания -

RGB

Произвольная серый

13 6 15 7.2 6 π/4

Цвет любой;

способ задания –

HEX

Произвольная красный

14 3 4 7.2 6 π/3

Цвет любой;

способ задания –

HEX

Произвольная чёрный

15 9 15 12.2 6 π/2

Цвет любой;

способ задания –

HEX

Произвольная синий

16 4,5 7,5 4,5 7,5 π/4

Цвет любой;

способ задания -

RGB

Произвольная серый

17 4,5 8,5 4,5 8,5 0

Цвет любой;

способ задания –

HEX

Произвольная красный

18 3 8,5 4,5 11,5 0

Цвет любой;

способ задания –

текстовая

константа

Произвольная

чёрный

19 3 8,5 4,5 11,5 π/8

Цвет любой;

способ задания –

текстовая

константа

Произвольная

синий

20 10 7,5 3 7,5 π/4

Цвет любой;

способ задания -

RGB

Произвольная серый

21 3 15 7.2 3,6 π/6 Цвет любой; Произвольная красный

Page 20: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

способ задания –

текстовая

константа

22 9 4 12.2 4 π

Цвет любой;

способ задания -

RGB

Произвольная синий

23 7 9 4,5 2 π/8

Цвет любой;

способ задания –

HEX

Произвольная серый

24 12 3 7.2 6 π/6

Цвет любой;

способ задания –

HEX

Произвольная красный

25 10 21 6 7,8 π/3

Цвет любой;

способ задания –

HEX

Произвольная чёрный

26 4 15 3 9 π

Цвет любой;

способ задания -

RGB

Произвольная синий

Отчёт 1. Привести содержание задания, соответствующее своему варианту.

2. Привести код программы, реализующей выполнение пунктов варианта.

3. Вставить полученный многооконный рисунок из сохранённого файла

Page 21: Задания - portal.tpu.ru · Задания Используя средства языка Python, выполнить следующие задания. 1. Создать многооконный

7