C# для начинающих
Шрифт:
Разработка алгоритма
На этапе разработки алгоритма необходимо определить последовательность действий, которые надо выполнить для достижения результата. Многие задачи можно решить различными способами. В этом случае программист, используя некоторый критерий, например, скорость работы алгоритма, выбирает наилучшее решение. Результатом этапа разработки алгоритма должен быть алгоритм, представленный в виде словесного описания или блок-схемы.
Кодирование
После
Отладка
Отладка – это процесс поиска и устранения ошибок. Ошибки в программе разделяют на две группы: синтаксические (ошибки записи инструкций) и алгоритмические.
Синтаксические ошибки проявляются в процессе компиляции программы. Они наиболее легко устраняемые. Алгоритмические ошибки обнаружить труднее. Этап отладки можно считать законченным, если программа правильно работает на одном-двух наборах входных данных.
Тестирование
Этап тестирования особенно важен, если вы предполагаете, что разрабатываемой программой будут пользоваться другие. На этом этапе следует проверить, как ведет себя программа на как можно большем количестве разнообразных входных наборов данных, в том числе и на заведомо неверных.
Алгоритм
На первом этапе создания программы программист должен определить последовательность действий, которые необходимо выполнить, чтобы решить поставленную задачу, то есть разработать алгоритм.
Алгоритм – это точное предписание, определяющее процесс перехода от исходных данных к результату.
Алгоритмом должен обладать следующими свойствами:
*
однозначностью
*
массовостью
*
результативностью
Под однозначностью алгоритма понимается единственность толкования правил и порядка выполнения действий.
Массовость алгоритма означает возможность применения алгоритма для решения класса задач, предполагает его правильную работу при меняющихся в заданных пределах значениях исходных данных.
Результативность алгоритма предполагает, что выполнение алгоритма должно приводить к получению результата. Причем следует понимать, что результат это не только, например, результат расчета как таковой, но и сообщение об ошибке в исходных данных или о невозможности выполнения расчета.
Алгоритм решения задачи может быть представлен в виде словесного описания или графически – в виде блок-схемы. Представление алгоритма в виде блок-схемы позволяет программисту уяснить последовательность действий, которые необходимо выполнить для решения задачи, убедиться в правильности понимания поставленной задачи.
В качестве примера на рис. приведена блок-схема алгоритма программы вычисления тока в электрической
Первая программа
Процесс создания программы на языке C# в Microsoft Visual Studio рассмотрим на примере консольного приложения, позволяющего посчитать средний вес, например, помидора в упаковке (рис. 1.0).
Рис. 1.0. Средний вес
Для того чтобы начать работу над новым консольным приложением на языке C# или, как принято говорить, над проектом, надо:
В меню Файл выбрать команду Создать проект.
В открывшемся окне Создание проекта раскрыть список Шаблоны / Visual C# и выбрать тип приложения – Консольное приложение Visual C# (рис. 1.1)
В поле Имя ввести название проекта и нажать кнопку OK.
Рис. 1.1. В окне Создание проекта надо выбрать тип приложения и задать имя проекта
В результате описанных действий будет создан проект – совокупность файлов, необходимых для создания выполняемого (exe) файла программы. Проект создается в папке проектов Visual Studio (по умолчанию это С:\Users\User\Documents\Visual Studio 2015\Projects\Project, где: User – имя пользователя в системе, Project – имя проекта, введенное в поле Имя.
Главное окно Microsoft Visual Studio в начале работы над новым проектом создания консольного приложения приведено на рис. 1.2. В его заголовке отображается имя проекта, над которым в данный момент идет работа.
Рис. 1.2. Окно среды разработки в начале работы над новым консольным приложением
Центральную часть окна Microsoft Visual Studio занимает окно редактора кода (текст программы программисты называют кодом), в котором находится сформированное средой разработки объявление класса программы. В заголовке окна редактора кода отображается имя файла (Program.cs), в котором находится код.