Лаба 1 ПИП. лабораторная 1. Лабораторная работа по программированию и алгоритмизации Тема Основы программирования на Python Вариант 10 Выполнил студент группы грдсз2001 Зайчиков Н. П
Скачать 310.82 Kb.
|
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «Уфимский государственный нефтяной технический университет» Кафедра «Вычислительная техника и инженерная кибернетика» Лабораторная работа по программированию и алгоритмизации Тема 1. Основы программирования на Python Вариант №10 Выполнил: студент группы № ГРдсз-20-01 Зайчиков Н.П. Проверил: доцент кафедры ВТИК Агишев Т.Х. Уфа, 2021 г. СодержаниеЗадание 1 3 Задание 2 5 Задание 3 7 Список литературы 9 Задание 1Разработайте линейный алгоритм и представьте его в графическом виде (блок-схемы). Вычислить значение выражения s при заданных исходных данных. x = 3.981 y = –1.625 z = 0.512 Блок-схема алгоритма Рис. 1. Рис. 1 Блок-схема задания 1 Листинг программы и результат работы на Рис. 2,3 Рис. 2 Листинг программы Рис. 3 Результат работы программы Задание 2Разработайте алгоритм разветвляющего процесса и представьте его в графическом виде (блок-схемы). Вычислить значение выражения y при заданных исходных данных. a = 4,4 x= –7,5 Блок-схема алгоритма на рис.4 Рис. 4 Блок-схема Задания 2 Листинг программы и результат работы на рис. 5,6 Рис. 5 Листинг программы Рис. 6 Результат работы программы Задание 3Разработайте циклический алгоритм вычисления суммы (произведения ) конечного числа элементов ряда и представьте его в графическом виде (блок-схемы). Вычислить значение выражения при заданных исходных данных. Блок - схема алгоритма на рис.7 Рис. 7 Блок-схема задания 3 Листинг программы и результат работы на рис.8,9 Рис. 8 Листинг программы Рис. 9 Результат работы Список литературыВасильев, А. Н. Python на примерах. Практический курс по программированию / А.Н. Васильев. - М.: Наука и техника, 2016. - 432 c. Васильев, Александр Николаевич Python на примерах. Практический курс по программированию. Руководство / Васильев Александр Николаевич. - М.: Наука и техника, 2017. - 752 c. Гуриков, С.Р. Основы алгоритмизации и программирования на Python / С.Р. Гуриков. - М.: Форум, 2018. - 991 c. Гуриков, С.Р. Основы алгоритмизации и программирования на Python. Учебное пособие. Гриф МО РФ / С.Р. Гуриков. - М.: Инфра-М, Форум, 2018. - 707 c. Златопольский, Д. М. Основы программирования на языке Python / Д.М. Златопольский. - М.: ДМК Пресс, 2017. - 277 c. МакГрат, Майк Python. Программирование для начинающих / Майк МакГрат. - М.: Эксмо, 2013. - 727 c. Эрик, Мэтиз Изучаем Python. Программирование игр, визуализация данных, веб-приложения / Мэтиз Эрик. - М.: Питер, 2017. - 551 c. |