Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курсовая по программированию (2012).docx
Скачиваний:
101
Добавлен:
20.04.2015
Размер:
286.2 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

Федеральное государственное автономное образовательное учреждение высшего профессионального образования «национальный исследовательский технологический университет «миСиС»

ИНСТИТУТ____________________________________________________

КАФЕДРА

СПЕЦИАЛЬНОСТЬ

Курсовая работа

на тему:

Студент

Группа __________________________

Руководитель работы

Оценка________________________

Дата ________________________

Москва_________________20__

Введени

ИНСТИТУТ____________________________________________________ 1

1.Теоритическое введение. 3

Алгоритм. Понятие алгоритма. 3

Исполнитель и разработчик алгоритма 4

Изображение алгоритма в виде схемы. 4

Этапы решения задач 7

Язык C#. 9

Объектно-ориентированное программирование. 9

Разработка алгоритма. 12

2.Функция разрабатываемого приложения 13

2.1.Варианты использования 14

2.2.Описание переменных 16

3.Распределение исходного кода по файлам проекта 17

3.1.Проект Main 17

3.2. Проект Library 17

4.Контрольный пример и описание результатов 17

4.1. Код библиотеки классов X0 18

4.2.Код Form1(Main) 20

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

ИНСТИТУТ____________________________________________________ 1

СПЕЦИАЛЬНОСТЬ 1

КУРСОВАЯ РАБОТА 1

1.Теоритическое введение. 4

Алгоритм. Понятие алгоритма. 4

Исполнитель и разработчик алгоритма 5

Изображение алгоритма в виде схемы. 5

Этапы решения задач 8

Язык C#. 10

Объектно-ориентированное программирование. 10

Разработка алгоритма. 13

2.Функция разрабатываемого приложения 14

2.1.Варианты использования 15

2.2.Описание переменных 17

3.Распределение исходного кода по файлам проекта 18

3.1.Проект Main 18

3.2. Проект Library 18

4.Контрольный пример и описание результатов 18

4.1. Код библиотеки классов X0 19

4.2.Код Form1(Main) 21

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

1. Теоритическое введение. 3

2. Функция разрабатываемого приложения 11

2.1.Варианты использования12

2.2.Описание классов, их полей и методов14

2.3.Описание переменных14

3. Распределение исходного кода по файлам проекта 15

3.1.Проект Main15

3.2.Проект Library15

4. Контрольный пример и описание результатов 15

4.1.Код библиотеки классов X016

4.2.Код Form1(Main)19

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

  1. Теоритическое введение. Алгоритм. Понятие алгоритма.

Понятие алгоритма — одно из основных в программировании и информатике[1]. Это последовательность команд, предназначенная исполнителю, в результате выполнения которой он должен решить поставленную задачу. Алгоритм должен описываться на формальном языке, исключающем неоднозначность толкования. Исполнитель может быть человеком или машиной. Исполнитель должен уметь выполнять все команды, составляющие алгоритм. Множество возможных команд конечно и изначально строго задано. Действия, выполняемые по этим командам, называются элементарными.

Запись алгоритма на формальном языке называется программой. Иногда само понятие алгоритма отождествляется с его записью, так что слова «алгоритм» и «программа» — почти синонимы. Небольшое различие заключается в том, что под алгоритмом, как правило, понимают основную идею его построения. Программа же всегда связана с записью алгоритма на конкретном формальном языке.

Алгоритм обладает следующими основными свойствами, раскрывающими его определение:

  • Дискретность (в данном случае, разделенность на части) и упорядоченность. Алгоритм должен состоять из отдельных действий, которые выполняются последовательно друг за другом.

  • Детерминированность (однозначная определенность). Многократное применение одного алгоритма к одному и тому же набору исходных данных всегда дает один и тот же результат.

  • Формальность. Алгоритм не должен допускать неоднозначности толкования действий для исполнителя.

  • Результативность и конечность. Работа алгоритма должна завершаться за определенное число шагов, при этом задача должна быть решена.

  • Массовость. Определенный алгоритм должен быть применим ко всем однотипным задачам.