Задача 1
Составить программу для вычисления
значений функции F(x) на отрезке [а, Ь] с шагом /г. Результат представить в
виде таблицы, первый столбец которой - значения аргумента, второй -
соответствующие значения функции.
Решение:
E = Convert. ToDouble (textBox1. Text);sum = 0;i = 1;. Clear();a = (10.0 / (double) i);(a > E)
{. AppendText («a(» + i. ToString() +»)=» + a. ToString() + «\n»);= sum + a;= a * (10.0 / (double) i);
}. AppendText («sum=» + sum. ToString());
}
Задача 2
Вычислить значение выражения по
формуле (все переменные принимают действительные значения):
Решение:
{. Write («x=»);x = Convert. ToDouble (Console. ReadLine());y = Math. Log (Math. Abs (Math. Cos(x)))/Math. Log (1 + Math. Pow (x, 2));. WriteLine («x={0}, y={1}», x. ToString(), y. ToString());. ReadLine();
}
Задача 3
Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоту, радиусы вписанной и описанной окружностей.
Решение:
{a = Convert. ToDouble (textBox1. Text);p = (a * 3) / 2;s = Math. Sqrt (p * (p - a) * (p - a) * (p - a));h = a * Math. Sin (Math.PI / 3);ro = (2.0 / 3.0) * h;rv = (1.0 / 3.0) * h;. AppendText («s=» + s. ToString());. AppendText («\n p=» + (2*p).ToString());. AppendText («\n h=» + h. ToString());. AppendText («\n ro=» + ro. ToString());
Задача 4
Сумма двух последних цифр заданного трехзначного числа N меньше заданного числа К, а первая цифра больше 5.
Решение:
n = Convert. ToDouble (textBox1. Text);k = Convert. ToDouble (textBox2. Text);(n > 99 && n < 1001)
{s = textBox1. Text;c1 = (int) s[0];c2 = (int) s[1];c3 = (int) s[2];
(c2 + c3 < k)
{. Text = «да»;
}
{label4. Text = «нет»;}
}
{. Text = «число должно быть трехзначным»;
return;
Задача 5
Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень - отрицательные
Решение
{a = Convert. ToDouble
(textBox1. Text);b = Convert. ToDouble (textBox2. Text);c = Convert. ToDouble
(textBox3. Text);(a > 0) label1. Text = (a * a * a).ToString();label1. Text
= (a * a * a * a).ToString();(b > 0) label2. Text = (b * b *
b).ToString();label2. Text = (a * a * a * a).ToString();(c > 0) label3. Text
= (a * a * a).ToString();label3. Text = (a * a * a * a).ToString();
Задача 6
Решение
N = Convert. ToInt32 (textBox1. Text);n = 0;Sum = 0;(int i = 0; i <= n; i++)
{=Sum+Math. Pow (-1, i)+(1/Math. Pow (2, i));
}. AppendText («Sum=» + Sum. ToString());
}
Задача 7
Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в десятичной системе счисления.
Решение:
for (int n=1; n<=10; n++)
{(int s=1; s<=10;
s++). AppendText (n. ToString()+ "*"+s. ToString()+
"="+(n*s).ToString()+»\n»);
Задача 8
Составить программу-генератор простых чисел, в основу
положить формулу 2х2 + 29 при 0 < х < 28.
Решение:
button1. Text = «»;(int x = 0; x < 28; x++)
button1. Text = button1.
Text + (2 * x * x + 29).ToString() +»,»;

программа квадратный матрица листинг
Сформировать квадратную матрицу
порядка и по заданному образцу:
{. Clear();n = Convert. ToInt32 (textBox1. Text);[,] mas = new int [n, n];(int i = 0; i < n; i++)(int j = 0; j < n; j++)
{(i==j || i==n-j-1 || i<n-j-1 || i>j)(i == j || i == n - j - 1 || i > n - j - 1 || i < j)[i, j] = 1;. AppendText (mas[i, j].ToString()+»\t»);(j==n-1) richTextBox1. AppendText («\n»);
}
Задача 10
Если числа положидельные выводить на
экран «да», если отрицательные «нет»
. Clear(); richTextBox2. Clear();[] a=new int [10];[] c=new int [10];k = 3;r=new Random();(int i=0; i<k; i++)[i]=r. Next (0, 10);otv = «Да»;(int i=0; i<k-1; i++)(a[i]>a [i+1])
{= «Нет»;
}