Вход

Высокоуровневые методы программирования

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 625346
Дата создания 2023
Мы сможем обработать ваш заказ (!) 25 ноября в 16:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 660руб.
КУПИТЬ

Описание

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

Для проектирования и разработки информационных систем, рекомендуется пользоваться современными, актуальными и популярными решениями, доступными на рынке. Однако, важное внимание стоит уделять и подбору специалистов, имеющих соответствующую квалификацию, которые позволят грамотно и точечно подобрать информационные технологии, которое будут эффективно решать поставленные перед компанией задачи.

В представленной курсовой работе выполняется решение индивидуального задания, связанного с информационными технологиями высокоуровневого программирования.

Актуальность курсовой работы заключается в получении навыков эффективного решения задач, связанных с написанием программного обеспечения при помощи инструментов и методов высокоуровневого программирования. 

Содержание

ОГЛАВЛЕНИЕ

ВВЕДЕНИЕ. 4

1. АНАЛИЗ ЗАДАНИЙ КУРСОВОЙ РАБОТЫ.. 5

1.1. Исходные данные к заданиям курсовой работы.. 5

1.2. Анализ методических указаний, входных и выходных данных к заданиям курсовой работы.. 8

1.3. Выбор и обоснование необходимых библиотек и среды разработки. 12

1.4. Выводы по 1 главе. 12

2. РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА ДЛЯ РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ.. 14

2.1. Работа с наборами данных. 14

2.1.1. Построение алгоритма решения задания без графического интерфейса. 14

2.1.2. Разработка программной реализации на языке программирования. 15

2.2. Разработка экспертной системы.. 15

2.2.1. Построение алгоритма решения задания с графическим интерфейсом.. 15

2.2.2. Разработка программной реализации на языке программирования. 16

2.3. Разработка аналитической системы.. 18

2.3.1. Построение алгоритма решения задания с графическим интерфейсом.. 18

2.3.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек. 20

2.2.2.1. Проектирование стандартного функционала. 20

2.2.2.2. Проектирование расширенного функционала. 22

2.3 Разработка аналитической системы.. 23

2.3.1. Построение алгоритма решения задания с графическим интерфейсом.. 23

2.4.2. Разработка программной реализации на языке программирования и с использованием дополнительных библиотек. 23

2.5. Тестирование и отладка. 24

2.6. Выводы по 2 главе. 28

3 РАЗРАБОТКА ТРЕБОВАНИЙ К ТЕХНИЧЕСКИМ СРЕДСТВАМ РЕАЛИЗАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РЕШЕНИЯ ПРИКЛАДНЫХ ЗАДАЧ.. 30

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ.. 32

ПРИЛОЖЕНИЕ. 33

ЗАДАНИЕ 1. 33

ЗАДАНИЕ 2. 34

ЗАДАНИЕ 3. 38

ЗАДАНИЕ 4. 55

Список литературы

1. Доусон М. Программируем на Python / М.Доусон; пер. с англ. В.Порицкий. – С-П.:Питер, - 2019. – 416 стр.

2. МакГрат М. Python. Программирование для начинающих / М. МакГрат; пер. с англ. М. Райтман. – М.: Эксмо, 2015. – 178 стр.

3. PEP 8 - руководство по написанию кода на Python [Электронный ресурс]. – Режим доступа: https://pythonworld.ru/osnovy/pep-8-rukovodstvo-po-napisaniyu-koda-na-python.html, свободный. – Загл. с экрана (дата обраще-ния: 25.12.2020).

4. Гамма Э. Паттерны объектно-ориентированного проектирования / Э. Гам-ма, Р. Хелм, Дж. Ральф, Дж. Влиссидес / пер. с англ. А.А. Слинкин. – С-П.: Питер, - 2020 – 448 стр.

5. Копец Д. Классические задачи Computer Science на языке Python / Д. Ко-пец; пер. с англ. Е.Л. Сандицкая. – М.: Прогресс книга, - 2020. – 256 стр.

6. Хайнеман Дж. Алгоритмы. Справочник с примерами на C, C++, Java и Py-thon / Дж. Хайнеман, Г. Поллис, Ст. Селков / пер. с англ. И.В. Красиков. -М.: Вильямс, 2017. – 432 стр.

7. GUI Help/Tkinter book - Викиучебник [Электронный ресурс]. – Режим до-ступа: https://ru.wikibooks.org/wiki/GUI_Help/Tkinter_book, свободный. – Загл. с экрана (дата обращения: 25.12.2020).

8. Ханойская башня - Википедия, свободная энциклопедия [Электронный ре-сурс]. – Режим доступа: https://ru.wikipedia.org/wiki/%D0%A5%D0%B0%D0%BD%D0%BE%D0%B9%D1%81%D0%BA%D0%B0%D1%8F_%D0%B1%D0%B0%D1%88%D0%BD%D1%8F. – Загл. с экрана (дата обращения: 25.12.2020).

9. Кент Б. – экстремальное программирование. Разработка через тестирование / пер. с англ. П. Анджан. – С-П.: Питер, 2018. – 224 стр.

Очень похожие работы
Найти ещё больше
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00475
© Рефератбанк, 2002 - 2024