П. Г. Демидова Кафедра компьютерной безопасности и математических методов обработки информации В. Л. Дольников О. П. <...> Примеры лабораторных работ Лабораторный практикум Рекомендовано Научно-методическим советом университета для студентов, обучающихся по специальности Компьютерная безопасность Ярославль 2010 УДК 004.43 ББК З 973.2–018.1я73 Д 65 Рекомендовано Редакционно-издательским советом университета в качестве учебного издания. <...> П. Г. Демидова Д 65 меры Дольников, В. Л. Основы программирования на языке С#. <...> Лабораторный практикум предназначен для студентов, обучающихся по специальности 090102.65 Компьютерная безопасность (дисциплина «Информатика», блок ЕН), очной формы обучения. <...> Цель данного пособия – изучение базовых конструкций языка и создание простых консольных приложений, т. е. основ программирования. <...> 4 Создание первой программы Традиционно первой программой в большинстве учебников по программированию является программа, которая выводит на печать строку: «Hello, world! <...> Создание нового проекта Выберите проекты Visual C#, в шаблонах отметьте Console Application (консольное приложение) и введите имя для нашего проекта: HelloWorld. <...> Выбор типа проекта В открывшемся окне редактора будет код шаблона простейшего приложения . <...> Шаблон консольного приложения namespace HelloWorld { class Program { static void Main(string[] args) { // выводим текст в консоль Console.WriteLine("Hello world!!!"); // ждем нажатия клавиши пользователем. <...> Console.ReadKey(); } } } 7 После того как вы набрали данный код, достаточно нажать F5 и программа будет запущена, после чего вы сможете увидеть результат ее работы. <...> Метод с именем Main является точкой входа в программу, то есть исполнение программы начинается именно с инструкций, записанных в методе Main. <...> WriteLine – это метод вывода на печать, Console.ReadKey – метод, ждущий нажатия на любую клавишу, а комментарии в C# начинаются с //. <...> Ниже этап создания проекта консольного приложения мы будем опускать и сосредоточимся на коде метода Main. <...> 8 Лабораторная работа № 1 Простейшие конструкции <...>
Основы_программирования_на_языке_С#._Примеры_лабораторных_работ_лабораторный_практикум.pdf
Министерство образования и науки Российской Федерации
Ярославский государственный университет им. П. Г. Демидова
Кафедра компьютерной безопасности и математических методов
обработки информации
В. Л. Дольников
О. П. Якимова
Основы программирования
на языке С#.
Примеры лабораторных работ
Лабораторный практикум
Рекомендовано
Научно-методическим советом университета
для студентов, обучающихся по специальности
Компьютерная безопасность
Ярославль 2010
Стр.1
УДК 004.43
ББК З 973.2–018.1я73
Д 65
Рекомендовано
Редакционно-издательским советом университета
в качестве учебного издания. План 2010/11 учебного года
Рецензент
кафедра компьютерной безопасности и математических методов обработки
информации Ярославского государственного университета им. П. Г. Демидова
Д 65
меры
Дольников, В. Л. Основы программирования на языке С#. Прилабораторных
работ:
лабораторный
практикум
/
В. Л. Дольников, О. П. Якимова; Яросл. гос. ун-т им. П. Г. Демидова. –
Ярославль : ЯрГУ, 2010. – 64 с.
Лабораторный практикум предназначен для студентов, обучающихся
по специальности 090102.65 Компьютерная безопасность (дисциплина
«Информатика», блок ЕН), очной формы обучения.
УДК 004.43
ББК З 973.2–018.1я73
Ярославский государственный университет
им. П. Г. Демидова, 2010
________________________________________________________________________
Учебное издание
Дольников Владимир Леонидович
Якимова Ольга Павловна
Основы программирования на языке С#.
Примеры лабораторных работ
Лабораторный практикум
Редактор, корректор И. В. Бунакова
Верстка Е. Л. Шелехова
Подписано в печать 01.11.10. Формат 6084 1/16.
Бум. офсетная. Гарнитура "Times NewRoman".
Усл. печ. л. 3,72. Уч.-изд. л. 2,0.
Тираж 35 экз. Заказ
Оригинал-макет подготовлен
в редакционно-издательском отделе Ярославского
государственного университета им. П. Г. Демидова.
Отпечатано на ризографе.
Ярославский государственный университет им. П. Г. Демидова.
150000, Ярославль, ул. Советская, 14.
2
Стр.2
Оглавление
Введение .............................................................................................................. 2
Необходимое программное обеспечение ....................................................... 4
Создание первой программы .......................................................................... 5
Лабораторная работа № 1. Простейшие конструкции языка ..................... 9
Задания для лабораторной работы № 1 .......................................................... 19
Лабораторная работа № 2. Табулирование функции, заданной
бесконечным рядом ........................................................................... 20
Задания для лабораторной работы № 2 .......................................................... 22
Лабораторная работа № 3. Вычисления с хранением
последовательностей значений ....................................................... 22
Задания для лабораторной работы № 3 .......................................................... 30
Лабораторная работа № 4. Обработка последовательностей
символов .............................................................................................. 31
Задания для лабораторной работы № 4 .......................................................... 41
Лабораторная работа № 5. Графические построения при решении
геометрических задач ....................................................................... 41
Задания для лабораторной работы № 5 .......................................................... 54
Лабораторная работа № 6. Матричные задачи ............................................ 55
Задания для лабораторной работы № 6 (характеристика / преобразование)
............................................................................................................... 62
Список литературы ......................................................................................... 63
64
Стр.64