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

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

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

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

Добавлен: 22.11.2023

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

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

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Лабораторная работа №4 Работа с условными операторами

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

Необходимые ресурсы: Компьютеры с программным обеспечением, презентация к уроку, среда разработки Visual Studio C#.
Краткие теоретические сведения
Разветвляющийся алгоритм – алгоритм, содержащий хотя бы одно условие, в результате проверки которого может осуществляться разделение на несколько альтернативных ветвей алгоритма.

Условный оператор на языке C# имеет вид:

if (условие)

оператор_1;

else оператор_2;

Обратите внимание, что в таком операторе отсутствует служебное слово then и условие обязательно заключается в скобки. оператор_1 исполняется в случае истинности условия. оператор_2 – в случае ложности условия.

Ход выполнения работы

  1. Запуск или

  2. Visual Studio C#(консольный режим)


Visual Studio C#(консольный режим)

Задание_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. Ввести с клавиатуры два числа a, b. Меньшее заменить квадратом, а большее уменьшить на 1. Результаты вывести на экран.

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

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

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

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


Контрольные вопросы

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

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