- •Часть 1
- •Тема 1.1. «Основы программирования на с# » Практическая работа №1, 2 «Консольные и линейные приложения»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения указаны в рабочей программе профессионального модуля.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •MessageBox.Show("Текст сообщения", "Заголовок сообщения", MessageBoxButtons.Ok, MessageBoxIcon.Asterisk);
- •Образец отчета по практической работе Отчет по практической работе №1
- •Практическая работа №3, 4 «Создание проектов с использованием условного оператора if/else»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения указаны в рабочей программе профессионального модуля.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Познакомиться с интегрированной средой разработки Microsoft Visual Studio 2012.
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения указаны в рабочей программе профессионального модуля.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Познакомиться с интегрированной средой разработки Microsoft Visual Studio 2012.
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения указаны в рабочей программе профессионального модуля.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Отчет по практической работе аналогичный практической работе №1, в отчет входит оформление всех самостоятельных заданий данной практической работы
- •Познакомиться с интегрированной средой разработки Microsoft Visual Studio 2012.
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения указаны в рабочей программе профессионального модуля.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Познакомиться с интегрированной средой разработки Microsoft Visual Studio 2012.
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения указаны в рабочей программе профессионального модуля.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Познакомиться с интегрированной средой разработки Microsoft Visual Studio 2012.
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения указаны в рабочей программе профессионального модуля.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Отчет по практической работе аналогичный практической работе №1, в отчет входит оформление всех самостоятельных заданий данной практической работы
Познакомиться с интегрированной средой разработки Microsoft Visual Studio 2012.
Научиться использовать оператор switch при решении задач.
Освоить использование компонента comboBox.
Научиться создавать перечисления.
Получить навыки использования перечислений при написании пользовательских программ.
Учебные задачи:
Научиться записывать условия различной степени сложности;
Создавать проекты разветвляющейся структуры на С# с использованием компонента comboBox.
Создавать проекты для работы с перечислениями.
Образовательные результаты, заявленные во фгос третьего поколения:
Студент должен
уметь:
разрабатывать программное обеспечение с помощью языков программирования.
знать:
специализированное программное обеспечение проектирования;
алгоритмизацию и программирование на встроенных алгоритмических языках;
платформы для создания, исполнения и управления информационной системой.
Задачи практической работы:
Повторить теоретический материал по теме практической работы.
Ответить на вопросы для закрепления теоретического материала.
Выполнить задания.
Оформить отчет.
Обеспеченность занятия и средства обеспечения указаны в рабочей программе профессионального модуля.
Краткие теоретические и учебно-методические материалы по теме практической работы
В случае, когда нужно выполнить несколько сравнений подряд, очень удобно использовать оператор switch … case.
Формат оператора:
switch (выражение)
{ case Значение1:
последовательность операторов
break;
case Значение2:
последовательность операторов
break;
case ЗначениеN:
последовательность операторов
break;
default
последовательность операторов
}
Сначала вычисляется выражение в скобках за ключевым словом switch. Затем просматривается список меток (case Значение1 и т. д.) до тех пор, пока не находится метка, соответствующая значению вычисленного выражения. Далее происходит выполнение соответствующая последовательность операторов, следующих за двоеточием. Если же значение выражения не соответствует ни одной из меток оператора switch, то выполняется последовательность операторов, следующая за ключевым словом default. Допускается конструкция без слова default.
Когда после последовательности операторов встречается ключевое слово break, то выполнение оператора break приводит к выходу из оператора switch и переходу к следующему оператору программы. Если же оператор break отсутствует, то выполнение продолжается до первого оператора break ли до конца оператора switch.
В операторе switch … case в качестве выражения можно использовать либо переменную, либо выражение только определенных типов, а именно:
любого целочисленного типа;
символьного типа (char);
строкового типа (string);
перечисления.
В операторе switch … case нельзя использовать переменные вещественного типа или типа decimal.
При работе с оператором switch … case удобно использовать такие компоненты как: comboBox и listBox. Основные свойства этих компонентов приведены в таблице.
Свойство |
Описание |
Items |
Элементы списка - коллекция строк |
Items.Add(«элемент») |
Добавление элемента в список. |
SelectedIndex |
Номер выбранного элемента в списке. Если ни один элемент не выбран, значение свойства =-1. |
SelectedItem |
Выбранный элемент списка. Если необходимо воспользоваться его значением, то переведите его в строковый тип SelectedItem.ToString() |
Text |
Строка текста, отображаемая в заголовке |
Главное событие, обрабатываемое при выборе элемента в любом из этих списков – SelectedIndexChanged.
Перечисление - это множество именованных целочисленных констант. Ключевое слово enum объявляет перечислимый тип.
Формат записи перечисления таков:
enum имя {список_перечисления};
где имя - указывает на имя типа перечисления, список_перечисления – это список идентификаторов, разделенных запятыми.
Пример:
enum Color {Red, Green, Blue}
Каждый элемент перечисления имеет связанное с ним константное значение, тип которого определяется базовым типом перечисления.
