Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практические 1-6.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
3.55 Mб
Скачать
  1. Познакомиться с интегрированной средой разработки Microsoft Visual Studio 2012.

  2. Научиться использовать оператор switch при решении задач.

  3. Освоить использование компонента comboBox.

  4. Научиться создавать перечисления.

  5. Получить навыки использования перечислений при написании пользовательских программ.

Учебные задачи:

  1. Научиться записывать условия различной степени сложности;

  2. Создавать проекты разветвляющейся структуры на С# с использованием компонента comboBox.

  3. Создавать проекты для работы с перечислениями.

Образовательные результаты, заявленные во фгос третьего поколения:

Студент должен

уметь:

  • разрабатывать программное обеспечение с помощью языков программирования.

знать:

  • специализированное программное обеспечение проектирования;

  • алгоритмизацию и программирование на встроенных алгоритмических языках;

  • платформы для создания, исполнения и управления информационной системой.

Задачи практической работы:

  1. Повторить теоретический материал по теме практической работы.

  2. Ответить на вопросы для закрепления теоретического материала.

  3. Выполнить задания.

  4. Оформить отчет.

Обеспеченность занятия и средства обеспечения указаны в рабочей программе профессионального модуля.

Краткие теоретические и учебно-методические материалы по теме практической работы

В случае, когда нужно выполнить несколько сравнений подряд, очень удобно использовать оператор switchcase.

Формат оператора:

switch (выражение)

{ case Значение1:

последовательность операторов

break;

case Значение2:

последовательность операторов

break;

case ЗначениеN:

последовательность операторов

break;

default

последовательность операторов

}

Сначала вычисляется выражение в скобках за ключевым словом switch. Затем просматривается список меток (case Значение1 и т. д.) до тех пор, пока не находится метка, соответствующая значению вычисленного выражения. Далее происходит выполнение соответствующая последовательность операторов, следующих за двоеточием. Если же значение выражения не со­ответствует ни одной из меток оператора switch, то выполняется последова­тельность операторов, следующая за ключевым словом default. Допускается конструкция без слова default.

Когда после по­следовательности операторов встречается ключевое слово break, то вы­полнение оператора break приводит к выходу из оператора switch и пере­ходу к следующему оператору программы. Если же оператор break отсутствует, то выполнение продолжается до первого оператора break ли до конца оператора switch.

В операторе switchcase в качестве выражения можно использовать либо переменную, либо выражение только определенных типов, а именно:

  • любого целочисленного типа;

  • символьного типа (char);

  • строкового типа (string);

  • перечисления.

В операторе switchcase нельзя использовать переменные вещественного типа или типа decimal.

При работе с оператором switchcase удобно использовать такие компоненты как: comboBox и listBox. Основные свойства этих компонентов приведены в таблице.

Свойство

Описание

Items

Элементы списка - коллекция строк

Items.Add(«элемент»)

Добавление элемента в список.

SelectedIndex

Номер выбранного элемента в списке. Если ни один элемент не выбран, значение свойства =-1.

SelectedItem

Выбранный элемент списка.

Если необходимо воспользоваться его значением, то переведите его в строковый тип SelectedItem.ToString()

Text

Строка текста, отображаемая в заголовке

Главное событие, обрабатываемое при выборе элемента в любом из этих списков – SelectedIndexChanged.

Перечисление - это множество именованных целочисленных констант. Ключевое слово enum объявляет перечислимый тип.

Формат записи перечисления таков:

enum имя {список_перечисления};

где имя - указывает на имя типа перечисления, список_перечисления – это список идентификаторов, разделенных запятыми.

Пример:

enum Color {Red, Green, Blue}

Каждый элемент перечисления имеет связанное с ним константное значение, тип которого определяется базовым типом перечисления.