Программирование 1 курс 2 семестр / отчет 9.1
.docxФедеральное агентство связи
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Поволжский государственный университет телекоммуникаций и информатики»
Факультет Базового телекоммуникационного образования
Направление(специальность) Инфокоммуникационные технологии и системы связи
Предмет Вычислительная техника и ЯП
Лабораторная работа №9
Выполнил ИКТ – 92 Ядринцев С. М
Должность инициалы фамилия
Вариант: 6
Самара 2020г.
Команда goto
Блок-схема
Листинг программы
namespace Laba9p3
{
class Program
{
static void Main(string[] args)
{
int i = 0;
M: Console.WriteLine("i = {0} ", i);
i++;
if (i <= 20)
goto M;
Console.ReadKey();
}
}
}
Результаты
Цикл for
Задание 1
Исходные данные
b = 0.81
Блок-схема
Листинг программы
namespace Laba9
{
class Program
{
static void Main(string[] args)
{
double z = 1, b = 0.81;
for (int n = 1; n <= 13; n++)
{
z *= Math.Cos(Math.Pow(n, 2) * b);
}
z = b * z;
Console.WriteLine("z: {0}", z);
Console.ReadKey();
}
}
}
Результат
Задание 2
Исходные данные
Блок-схема
Листинг программы
namespace Laba9p2
{
class Program
{
static void Main(string[] args)
{
double s = 0, t = 1;
for (int b = 2; b <= 5; b++)
{
s = 0;
for (int c = 10; c >= 1; c--)
s += b * c;
t *= s;
}
Console.WriteLine("t = {0}", t);
Console.ReadKey();
}
}
}
Результат
Команда Break
Исходные данные
N = 20
Блок-схема
Листинг программы
namespace Laba9p4
{
class Program
{
static void Main(string[] args)
{
bool IsPrimeNumber = true;
for (int i = 20; i > 1; i--)
{
for (int j = i - 1; j > 1; j--)
{
if (i % j == 0)
{
IsPrimeNumber = false;
if (IsPrimeNumber == true)
Console.WriteLine("{0} - простое число", i);
else
Console.WriteLine("{0} - не простое число", i);
Console.ReadKey();
}
if (IsPrimeNumber == false) break;
}
}
}
}
}
Результат
Команда Continue
Исходные данные
N = 20
Блок-схема
Листинг программы
namespace Laba9p5
{
class Program
{
static void Main(string[] args)
{
for (int i = 20; i > 0; i--)
{
if (i % 2 == 0)
continue;
Console.WriteLine("{0} - нечётное число", i);
Console.ReadKey();
}
}
}
}
Результат