Лабораторный практикум по основам объектно-ориентированного программирования. Шишкина В.В. - 12 стр.

UptoLike

Составители: 

12
public Dad(int s);
}
public class Son: Dad
{
public Son(int k):base(k) {}
public Son():this(10) {}
}
В рамках данной лабораторной работы согласно варианту предложено
познакомиться с одним из управляющих операторов языка C#. Управляющие
операторы применяются в рамках методов. Они определяют
последовательность выполнения операторов в программе и являются основным
средством реализации алгоритмов.
В данной лабораторной работе необходимо познакомиться со
следующими категориями управляющих операторов:
1. Условные операторы
. Вводятся ключевыми словами if, if ... else ..., switch.
2. Циклы. Вводятся ключевыми словами while, do ... while, for, foreach.
Условный оператор if имеет следующие правила использования. После
ключевого слова if располагается взятое в круглые скобки условное выражение
(булево выражение), следом за которым располагается оператор (блок
операторов) произвольной сложности. Далее в операторе if ... else ... после
ключевого слова else размещается еще один оператор.
Невозможно построить оператор if ... else ... на основе
одиночного
оператора объявления:
if (true) int X = 12;
if (true) int X = 12; else int Z = 1;
Такие конструкции ошибочные, так как одиночный оператор в C# – это
не блок, и ставить в зависимость от условия (пусть даже всегда истинного)
создание объекта нельзя.
Но в блоках операций определена своя область видимости, и создаваемые
в них объекты, никому не мешая, существуют по своим собственным правилам.
if (true) {int X = 12;}
if (true) {int X = 12;} else {int Z = 0;}
Это
правило действует во всех случаях, где какой-то оператор
выполняется в зависимости от условия.
Оператор switch имеет вид:
switch(<проверяемая_переменная>)
{
case <констаната_1_значение_переменной>: <оператор>; break;
….
case <констаната_n_значение_переменной>: <оператор>; break;
default: < оператор>break;
}
Пример:
int val;