М. А. МЕДВЕДЕВ
А. Н. МЕДВЕДЕВ
ПРОГРАММИРОВАНИЕ
НА СИ#
Учебное пособие
Министерство образования и науки Российской Федерации
Уральский федеральный университет
имени первого Президента России Б. Н. Ельцина
М. А. Медведев, А. Н. Медведев
Программирование
на СИ#
Учебное пособие
Рекомендовано методическим советом УрФУ
для студентов, обучающихся по направлениям подготовки
080500 «Бизнесинформатика»,
230700 «Прикладная информатика»
Екатеринбург
Издательство Уральского университета
2015
УДК 004. 4СИ#(075. 8)
ББК 32. 973. 22я73
М42
Рецензенты:
завсектором (и. о. ) ОВТ ИММ УрО РАН канд. физ. -мат. наук Д. Г. Ермаков;
завлабораторией физики и экологии ИПЭ УрО РАН канд. физ. -мат. наук
А. П. Сергеев
Научный редактор — канд. техн. наук, доц. А. В. Присяжный
Медведев, М. А. М42 Программирование на СИ# : учеб. пособие / М. А. Медведев,
А.
Н. Медведев. — Екатеринбург : Изд-во Урал. ун-та, 2015. — 64 с. ISBN 978-5-7996-1561-1
Учебное пособие содержит информацию об основах программирования
на СИ#. В пособии рассматриваются такие темы, как структура программы и син-
таксис языка СИ#, типы данных, ветвление программы, циклические операторы,
массивы, введение в классы. По каждой теме представлены примеры програм
много кода и задания для самостоятельной работы. Учебное пособие предназна-
чено для бакалавров. Библиогр. : 13 назв. Рис. 20. Табл. 1. УДК 004. 4СИ#(075. 8)
ББК 32. 973. 22я73
ISBN 978-5-7996-1561-1 © Уральский федеральный
университет, 2015
В ведение
Я
зык С# (читается и произносится как «Си-Шарп») — но-
вый язык программирования, разработанный компанией
Microsoft под платформу . NET (читается и говорится как «Дот
Нэт»). Другие языки программирования были созданы до появления
платформы . NET. Язык С# специально создавался под эту платфор-
му, и поэтому в нем отсутствуют проблемы совместимости с преды-
дущими версиями языка. Разработка приложений на языке С# ведется в платформе Visual
Studio. Net (читается и говорится как «Вижуал Студио Дот Нет»), куда
помимо C# встроены такие языки программирования, как Visual
Basic. NET и Visual C++. NET Runtime — «Среда выполнения». В этой среде выполняется
код, полученный после компиляции программы, написанной на С#. Эта среда выполнения построена не на ассемблере (код, который яв-
ляется родным для процессора), а на промежуточном коде. Поэтому
для данной «Среды выполнения» возможно использование несколь-
ких языков программирования. В теории программа, написанная
для этой среды, может быть выполнена любой операционной систе-
мой, в которой NET Runtime установлена, и пока для этого существу-
ет только одна ОС — Windows.
3
Основные понятия . NET
О
сновными понятиями в . NET являются следующие.