Методические указания к выполнению лабораторной работы
Лабораторная работа №2. Python, PythonXY. Работа с графикой Цель работы: отработка навыков работы с графикой в приложениях. Рабочее задание В Python и PythonXY решить три задачи по вариантам. Вариант 1. 1) Построить график функции y=2+(9-x2)/(6-x). 2) Нарисовать круговую диаграмму по данным продаж iPhone за год. 3) Нарисовать смайлик. Вариант 2. 1) Построить график функции y=(sinx)/(x+2). 2) Нарисовать y=x3-7. 3) Нарисовать флаг России. Вариант 3. 1) Построить график функции y=5/x. 2) Построить две концентрические окружности с центром в точке (4,8). 3) Нарисовать дом. Вариант 4. 1) Построить график функции y=x/(2x2+3x-1). 2) Нарисовать шахматную доску 4∙4. 3) Нарисовать бабочку. Вариант 5. 1) Построить график функции y=2/(x-5). 2) Построить правильный 5-угольник и закрасить его. 3) Нарисовать ананас. Вариант 6. 1) Построить график функции y=(4x-2)/(8x3-3x). 2) Построить квадрат и закрасить его красным цветом. На каждой стороне квадрата найти середину, соединить все середины сторон квадрата. Полученное закрасить зеленым цветом. 3) Нарисовать яблоко. Вариант 7. 1) Построить график функции y=(5-x) ∙ (6+2x)/(x-1)2. 2) Построить круг, закрасить. Вписать в него правильный треугольник. Закрасить. 3) Нарисовать забор. Вариант 8. 1) Построить график функции y=x/(4x2+2x-1). 2) Построить круг, разделить его на 6 секторов, закрасить разными цветами. 3) Нарисовать рыбу. Вариант 9. 1) Построить график функции y=(2-x)/(3+x). 2) Построить круг. Закрасить его синим цветом. Вписать в него квадрат желтого цвета. 3) Нарисовать паровоз. Вариант 10. 1) Построить график функции y=(2x+1)/х. 2) Построить на экране множество точек, координаты которых удовлетворяют следующему неравенству x2+y2≤81. 3) Нарисовать корабль. Вариант 11. 1) Построить график функции y=(x+4)/(x-1). 2) Нарисовать любой предмет ванны и его зеркальное отражение. 3) Нарисовать пианино. Вариант 12. 1) Построить график функции y=2x2+3x. 2) Построить квадрат со стороной а, у которого левая нижняя координата (-3,-2). 3) Нарисовать собаку. Вариант 13. 1) Построить график функции y=cos(1-x)/2. 2) Построить треугольник со сторонами а, а+1, а+2. 3) Нарисовать птицу. Вариант 14. 1) Построить график функции y=3x2-12. 2) Нарисовать два разных дерева. 3) Нарисовать кошку. Вариант 15. 1) Построить график функции y=5/x + 4. 2) Построить на экране множество точек, координаты которых удовлетворяют следующему неравенству x2+y2≤2(x+y). 3) Нарисовать летучую мышь. Вариант 16. 1) Построить график функции y=-x2+25 2) Нарисовать предмет кухни и его зеркальное отражение. 3) Нарисовать машину. Вариант 17. 1) Построить график функции y=8x2-x+2. 2) Построить круг, закрасить. Вписать в него 2 правильных треугольника. Закрасить разными цветами. 3) Нарисовать автобус. Вариант 18. 1) Построить график функции y=(8-2cosx)/(3-x). 2) Построить круг, закрасить. Вписать в круг правильный семиугольник, закрасить. Соединить середины сторон семиугольника, полученную фигуру закрасить. 3) Нарисовать ежа. Вариант 19. 1) Построить график функции y=x2-x3. 2) Построить два разных треугольника, соединить их точки симметрии. 3) Нарисовать здание АУЭС. Вариант 20. 1) Построить график функции y=x3/3 - 1. 2) Построить предмет столовой и его отражение. 3) Нарисовать велосипед. Вариант 21. 1) Построить график функции y=2x2/7 +2х-4. 2) Построить круговую диаграмму по данным статей расхода бюджета вашей семьи. 3) Нарисовать компьютер. Методические указания к выполнению лабораторной работы 1. Листинг и результат реализации данных в виде круговой диаграммы в PythonXY представлены на рисунке 1.
Рисунок 1 – Реализация круговой диаграммы в PythonXY
2. Построить красный круг, вписать в него правильный треугольник. Листинг и результат реализации в Python представлены на рисунке 2.
Рисунок 2 – Реализация задачи в Python, рисование с помощью turtle 3. Нарисовать мышь. Листинг и результат реализации в PythonXY представлены на рисунке 3.
Рисунок 3 – Реализация мыши в PythonXY
4. Построить график функции y=(x3+1)/5. Листинг и результат реализации в PythonXY представлены на рисунке 4. Рисунок 4 – Реализация графика функции y=(x3+1)/5
Популярное: Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (460)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |