
- •Лабораторная работа №7 изучение синтаксиса языка c# на примерах программ циклической структуры
- •Вопросы для контроля
- •Постановка задания
- •Содержание отчета
- •Порядок выполнения работы
- •Краткие теоретические сведения
- •If {условие) оператор (ы) else оператор (ы)
- •Операторы цикла Оператор for
- •Циклы While
- •Цикл foreach
- •Постановка задания
- •Пример выполнения работы
Лабораторная работа №7 изучение синтаксиса языка c# на примерах программ циклической структуры
Цель занятия:
1.Освоение организации циклов в программах.
2.Освоение программ циклической структуры.
3.Получение навыков в выборе и использовании операторов цикла.
Вопросы для контроля
1.Каково назначение операторов цикла?
2.Форма записи цикла for?
3.Форма записи цикла while?
4.Форма записи цикла do while?
5.Форма записи цикла foreach?
6.Укажите отличительные особенности каждого оператора цикла.
7.Будет ли выполняться циклическая часть программы, если логическое выражение является ложным с самого начала в операторе цикла do while?
8.Чему равен шаг изменения параметра цикла в операторе do while?
9.Как задается шаг изменения параметра цикла в операторе for?
10.Как на блок-схеме графически обозначается цикл с предусловием?
11.Как на блок-схеме графически обозначается цикл с постусловием?
12.Как на блок-схеме графически обозначается цикл for?
13. Каково назначение условного оператора?
14. Форма записи оператора if.
15. Форма записи условной операции. Отличается ли она по логике от условного оператора?
Постановка задания
1. Используя условный оператор, выполнить задание по вариантам, указанным преподавателем (таблица 7.1.).
Содержание отчета
1.Постановка задачи.
2.Текст программы.
3.Таблица данных и результатов.
Порядок выполнения работы
1.Включить ПК.
2.Загрузить систему Microsoft Visual Studio C#
3.Выполнить задание по вариантам, указанным преподавателем (таблица 7.1.).
Примечание:
При составлении программы руководствоваться
методическими указаниями и примером составления
программы.
4.Ввести по мере выполнения программы исходные данные. Результаты
занести в отчет.
5.Закончить работу с системой Microsoft Visual Studio C# без сохранения программы.
Краткие теоретические сведения
Оператор if
Для условного ветвления С# наследует конструкцию if... else языков С и C++. Синтаксис оператора:
If {условие) оператор (ы) else оператор (ы)
Если необходимо использовать несколько операторов, то они должны быть заключены в фигурные скобки ({...}) (это применимо и в других конструкциях С#, где операторы могут быть объединены в блок, например в циклах for и while).
Тернарный оператор
Тернарный оператор ?: является сокращенной формой конструкции if... else. Он получил такое имя потому, что включает в себя три операнда. Оператор вычисляет условие и возвращает одно значение в случае, если условие верно, и другое значение, если условие неверно.
Синтаксис оператора:
условие ? значение_истина : значение_ложь
Здесь условие — это выражение типа Boolean, значение_истина представляет собой значение, которое возвращается, если условие равно true, и значение_ложъ возвращается в противном случае.