
- •210700 – Информационные технологии и системы связи
- •1. Численные типы в языке c#.Форматы представления.
- •1.1. Преобразование типов
- •1.2.Стандартное форматирование
- •1.3.Нестандартное форматирование
- •2.Строковые и символьные типы в языке c#
- •2.1.Объединение строк
- •2.2.Сравнение строк
- •2.3.Разбиение строк
- •3.Тип DateTime в языке c#
- •4.Логические операции
- •5.Линейные структуры
- •6.Ветвления
- •6.1.Ветвление if; else
- •6.2.Ветвления. Самостоятельное задание.
- •6.3.Выбор switch; case
- •7.Приложение Класс System.Math
- •7.1.Класс System.Console
- •7.2.Класс System.String
Поволжский государственный университет
телекоммуникаций и информатики
Солодов А.Г.
Знаткова Г.Ю.
Программирование на языке C#
Консольные приложения часть 1
Для студентов направления
210700 – Информационные технологии и системы связи
Самара
2013
Оглавление
2
Список литературы 3
Введение 3
1. Численные типы в языке C#.Форматы представления. 5
2. Строковые и символьные типы в языке C# 13
3. Тип DateTime в языке C# 18
4. Логические операции 21
5. Линейные структуры 24
6. Ветвления 27
7. Приложение Класс System.Math 37
Список литературы
Мак-Дональд - Microsoft ASP.NET 4 с примерами на C# 2010 для профессионалов - 2011.
Нэш Т. C# 2010. Ускоренный курс для профессионалов. Пер. с англ. - М: “Вильямс»,.2010.
Макки А. Введение в .NET 4.0 и Visual Studio 2010 для профессионалов. Пер. с англ. - М.: "Вильямс", 2010.
Нейгел и др. - C# 4.0 и платформа .NET4 для профессионалов – 2011
Акчурин Э.А. – Программирование на языке C# в Microsoft Visual Studio .Net или SharpDevelop - 2011
Введение
Лабораторный цикл содержит работы по изучению создания консольных приложений на языке программирования C# в ИСР Visual C# Express Edition 2010.
Содержание отчета
Название работы.
Цель работы.
Задание в соответствии с вариантом.
Блок-схема алгоритма в соответствии с номером варианта.
Листинги программы.
Результаты выполнения программы на ПК.
Сохранение кодов
ИСР для каждого проекта создает несколько файлов. Чтобы файлы разных проектов не перепутывались, следует для каждого проекта создавать свою папку с именем, отображающим смысл.
Чтобы файлы разных студентов не перепутывались друг с другом, каждому студенту следует создавать для своих файлов индивидуальные папки. Рекомендуется такая иерархия вложенных друг в друга папок:
В дисплейных классах в папке проекта на каждом занятии следует сохранять файлы проекта (одно задание лабораторной работы – один проект, одна папка). Рекомендуется при выполнении работы периодически сохранять незавершенные проекты в текущем состоянии, чтобы избежать потерь документов при сбоях.
Методические указания
МУ в электронном виде доступны студентам на сервере (только для чтения). Иерархия папок с документацией следующая:
Диск Method
Папка преподавателя
Папка МУ для дисциплины (например, C#)
Файлы методических указаний к отдельным работам.
Методические указания выложены и в сети Internet на сервере кафедры ИВТ ПГУТИ с именем www.ivt.psati.ru. Они находятся на Web-странице в папке «Методические руководства».
Внимание. ИСР для каждого нового проекта использует шаблон, в который нужно добавить функциональность. ИСР создает перечень доступных пространств имен директивами using по умолчанию. Часть из них не используются. Их можно удалить. Щелчок правой кнопки по коду программы вызывает выподающее меню, в котором нужно выбрать показанное.
1. Численные типы в языке c#.Форматы представления.
Предмет исследований
Структура программы на языкеC#.
Задание констант, переменных.
Типы численных данных и ошибки при преобразованиях типов.
Организация простейшего ввода-вывода данных.
Программа решения задачи в виде консольного приложения.
Контрольные вопросы
Алфавит языка C#, операции, идентификаторы.
Структура программы.
Переменные. Их объявление.
Форматы представления чисел (с фиксированной и плавающей точкой).
Типы целых чисел без знака: Byte.
Типы целых чисел cо знаком: int, Int16, Int32, Int64, sbyte.
Типы вещественных чисел (с плавающей точкой): double,Single.
Тип чисел decimal.
Совместимость типов при присвоениях.