Добавил:
донатики - https://qiwi.com/n/1ZOMBIE1 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

1 семестр / Лб4

.docx
Скачиваний:
8
Добавлен:
10.12.2022
Размер:
134.08 Кб
Скачать

МИНОБРНАУКИ РОССИИ

Федеральное государственное образовательное учреждение высшего

образования

«Юго-Западный государственный университет»

Кафедра программной инженерии

Лабораторная работа №4

По дисциплине «Языки программирования»

Выполнил: студент группы ИБ-01б

Бунина А.В.

Проверила: доцент

Белова Т.М.

Курск, 2020

Задание 1. Определите количество натуральных чисел, не превышающих n, которые не делятся нацело на 7.

1.2 Текст программы

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

long c = 0, i;

int n = Convert.ToInt32(textBox1.Text);

for (i = 1; i <= n; i++)

{

if (i % 7 != 0)

{

c++;

label3.Text = c.ToString();

}

else

{

label3.Text = "Введите другое число";

}

}

}

}

1.3 Результат работы программы

Задание 2. Даны целые положительные числа x, n. Вычислите

1.2 Текст программы

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

double n = Convert.ToDouble(textBox2.Text);

double x = Convert.ToDouble(textBox1.Text);

double h = 0, g = 0, y = 0;

for (int k = 1; k <= n; k++)

{

for (int m = k; m <= n; m++)

{

h = ((x + k) / m) + 2;

g += h;

}

y += g;

}

label4.Text = y.ToString("0.00");

}

}

1.3 Результат работы программы

Ответы на контрольные вопросы.

  1. Как функционирует опеpатоp цикла for и какая типовая схема алгоpитма ему соответствует?

for (выражение 1; выражение 2; выражение 3) {тело цикла}

  1. Как функциониpует опеpатоp цикла while и какая типовая схема алгоpитма ему соответствует?

while (условие) {тело цикла}

  1. Как функциониpует опеpатоp цикла do и какая типовая схема алгоpитма ему соответствует?

do {тело цикла} while (условие)

  1. Как функционирует опеpатоp цикла foreach и какая типовая схема алгоpитма ему соответствует?

foreach (тип имя_переменной_цикла in коллекция) тело цикла;

  1. Запишите заголовок цикла for с использованием счетчика в порядке убывания с шагом 7.

for (int i = 100; i >= 0; i -= 7)

  1. Запишите заголовок цикла for с использованием счетчика в порядке возрастания с шагом 3.

for (int i = 1; i <= 100; i += 3)

  1. Опpеделите значение пеpеменной s после выполнения следующих опеpатоpов:

int s = 0, i = 1;

while ( i != 6 )

{

i ++;

S + = 2*i – 1;

}

Ответ: 35

  1. Опpеделите значение пеpеменной s после выполнения следующих опеpатоpов:

int s = 0, x;

for (x = 10; x != 0; x = 2)

s + = x;

Ответ: 30

  1. Опpеделите значение пеpеменной s после выполнения следующих опеpатоpов:

int s=1;

do s+=2;

while (s<3)

Ответ: 3

Соседние файлы в папке 1 семестр