Презентация, доклад по программирвоанию Условный оператор в C#

Содержание

Управляющие структуры C#Любая программа может быть написана с использованием трех управляющих структур:структуры следованияструктуры выбораструктуры повторения

Слайд 1Лекция №3
Условный оператор в C#

Лекция №3Условный оператор в C#

Слайд 2Управляющие структуры C#
Любая программа может быть написана с использованием трех управляющих

структур:
структуры следования
структуры выбора
структуры повторения
Управляющие структуры C#Любая программа может быть написана с использованием трех управляющих структур:структуры следованияструктуры выбораструктуры повторения

Слайд 3Структуры выбора
В языке C# существует три типа структур выбора:
if/else
тернарная структура

выбора
переключатель switch
Структуры выбораВ языке C# существует три типа структур выбора: if/elseтернарная структура выборапереключатель switch

Слайд 4Структура выбора if/else
Простейшая структура выбора if имеет следующий синтаксис:
if (условие) {оператор1;

… оператор n;}
Пример:
if (m==n) { Console.WriteLine(“m равно n”); m++;};
if (m!=n) { Console.WriteLine(“m не равно n”); n++;};

Структура выбора if/elseПростейшая структура выбора if имеет следующий синтаксис:if (условие) {оператор1; … оператор n;}Пример:if (m==n) { Console.WriteLine(“m

Слайд 5Структура выбора if/else
Структура выбора if/else дает возможность двойного выбора.

Пример:
if (m==n) {

Console.WriteLine(“m равно n”); m++;}
else { Console.WriteLine(“m не равно n”); n++;};

Структура выбора if/elseСтруктура выбора if/else дает возможность двойного выбора.Пример:if (m==n) { Console.WriteLine(“m равно n”); m++;}else { Console.WriteLine(“m

Слайд 6Структура выбора if/else
Если действие результата выбора распространяется только на одно выражение,

фигурные скобки можно снять.
Пример:
if (m==n) Console.WriteLine(“m равно n”);
else Console.WriteLine(“m не равно n”);

Структура выбора if/elseЕсли действие результата выбора распространяется только на одно выражение, фигурные скобки можно снять.Пример:if (m==n) Console.WriteLine(“m

Слайд 7Задание 1
Проверить, принадлежит ли число введенное с клавиатуры, интервалу (-5;3).

Задание 1Проверить, принадлежит ли число введенное с клавиатуры, интервалу (-5;3).

Слайд 8Задание 2
Дано двузначное число. Определить входит ли в него цифра 3

Задание 2Дано двузначное число. Определить входит ли в него цифра 3

Слайд 9Тернарная структура выбора
C# имеет тернарную условную операцию (? :), близкую по

структуре к if/else.
условие ? оператор выполнения условия : оператор невыполнения условия
Пример:
int x=33;
Console.WriteLine(x>9 ? “многозначное число” : “однозначное число”);
Тернарная структура выбораC# имеет тернарную условную операцию (? :), близкую по структуре к if/else.условие ? оператор выполнения

Слайд 10Тернарная структура выбора
Недостаток тернарной операции – второй и третий операнды могут

быть представлены только одним выражением, но не несколькими в фигурных скобках.
Тернарная структура выбораНедостаток тернарной операции – второй и третий операнды могут быть представлены только одним выражением, но

Слайд 11Задание 3
Даны координаты точки и радиус круга с центром в начале

координат. Определить, принадлежит ли данная точка кругу.
Задание 3Даны координаты точки и радиус круга с центром в начале координат. Определить, принадлежит ли данная точка

Слайд 12Переключатель switch
Переключатель switch – это оператор множественного выбора. Синтаксис:
int x;

switch (x)
{
case

1: { операторы; } break;
case 2: { операторы; } break;

case n: { операторы; } break;
default: { операторы; } break;
}



Переключатель switchПереключатель switch – это оператор множественного выбора. Синтаксис:int x;…switch (x){case 1: { операторы; } break;case 2:

Слайд 13Переключатель switch
Пример:
int x;

switch (x)
{
case 1: Console.WriteLine(“один”); break;
case 2: Console.WriteLine(“два”); break;
case 3:

Console.WriteLine(“три”); break;
}



Переключатель switchПример:int x;…switch (x){case 1: Console.WriteLine(“один”); break;case 2: Console.WriteLine(“два”); break;case 3: Console.WriteLine(“три”); break;}

Слайд 14Задание 4
Написать программу, которая запрашивает у пользователя номер месяца и выводит

соответствующее название времени года. Предусмотреть ошибку ввода.

Задание 4Написать программу, которая запрашивает у пользователя номер месяца и выводит соответствующее название времени года. Предусмотреть ошибку

Слайд 15Самостоятельно
Определить, является ли число а делителем числа b.

Решить квадратное уровнение. (коэффициенты квадратного уравнения

вводятся с клавиатуры)

С помощью тернарной структуры выбора решить задачу. Введите два целых числа.  Увеличьте меньшее из них вдвое.






СамостоятельноОпределить, является ли число а делителем числа b. Решить квадратное уровнение. (коэффициенты квадратного уравнения вводятся с клавиатуры)С помощью тернарной структуры

Слайд 16Самостоятельно
4. С помощью оператора множественного выбора решите задачу. Напишите программу, которая

запрашивает у пользователя номер дня недели, затем выводит название дня недели или сообщение об ошибке, если введены неправильные данные.







Самостоятельно4. С помощью оператора множественного выбора решите задачу. Напишите программу, которая запрашивает у пользователя номер дня недели,

Слайд 17Самостоятельно
5. В зависимости от введенного возраста мужчины, вывести на экран:
Если указан

возраст от 18 и до 27 лет, то сообщать, что заполняющий подлежит призыву на срочную службу или по контракту.
от 28 до 59 лет, то сообщать, что заполняющий может служить по контракту.
менее 18 или более 59 лет, то сообщать о том, что заполняющий находится в непризывном возрасте.
Если указан неположительный возраст или возраст более 100 лет, то сообщить об ошибке.







Самостоятельно5. В зависимости от введенного возраста мужчины, вывести на экран:Если указан возраст от 18 и до 27

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть