Файл: Лабораторная работа 4 Работа с условными операторами.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 22.11.2023

Просмотров: 62

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Лабораторная работа №4 Работа с условными операторамиЦель работы: Ознакомить с операторами присваивания, ввода и вывода. Научиться составлять линейный алгоритм, составлять программу.Необходимыересурсы: Компьютеры с программным обеспечением, презентация к уроку, среда разработки Visual Studio C#.Краткие теоретические сведенияРазветвляющийся алгоритм – алгоритм, содержащий хотя бы одно условие, в результате проверки которого может осуществляться разделение на несколько альтернативных ветвей алгоритма. Условный оператор на языке C# имеет вид: if (условие) оператор_1; else оператор_2; Обратите внимание, что в таком операторе отсутствует служебное слово then и условие обязательно заключается в скобки. оператор_1 исполняется в случае истинности условия. оператор_2 – в случае ложности условия.Ход выполнения работы

  1. Запуск или

  2. Visual Studio C#(консольный режим)
VisualStudioC#(консольный режим)Задание_1Код программы:using System; namespace Sample2 { class Program { static void Main(string[] args) { double x, y; Console.Write("Vvedite x = "); x = double.Parse(Console.ReadLine()); if (x <= 0) y = Math.Sin(x); else y = Math.Cos(x); Console.WriteLine($"y = {y}"); } } }Результат:Задание_2Составить программу, которая перераспределит заданные значения х, y так, что в х окажется большее значение, а в y меньшее. using System; namespace Sample6 {class Program { static void Main(string[] args) { double x, y, z; Console.Write("Введите значение x = "); x = double.Parse(Console.ReadLine()); Console.Write("Введите значение y = "); y = double.Parse(Console.ReadLine()); if (x < y){ z = x; x = y; y = z; } Console.WriteLine($"x = {x}"); Console.WriteLine($"y = {y}"); } } }Результат:Задания1. Написать программу

, вычисляющую значение у, если значение х вводится с клавиатуры. Результат выдать на экран.


Номер варианта

Задание

1



2



3



4



  1. Ввести с клавиатуры два числа ab. Меньшее заменить квадратом, а большее уменьшить на 1. Результаты вывести на экран.

  2. Даны целые числа a, b, c. Если a ≤ b ≤ c, то все числа заменить их квадратами, если a>b>c, то каждое число заменить наибольшим из них, в противном случае сменить знак каждого числа.

  3. Ввести с клавиатуры два числа ab. Меньшее утроить, а большее заменить 0. Результаты вывести на экран.

  4. Проверьте, делится ли введенное с клавиатуры число х на 5 и на 7

  5. Найти наибольшее для трех заданных чисел .
Контрольные вопросы

  1. Как происходит работа условного оператора If?

  2. В каких двух формах может быть записан оператор If?