Помощь в написании студенческих работ
Антистрессовый сервис

Основы программирования

КонтрольнаяПомощь в написанииУзнать стоимостьмоей работы

Составить программу для вычисления значений функции F (x) на отрезке с шагом /г. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции. Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные Решение. Дана сторона равностороннего треугольника. Найти… Читать ещё >

Основы программирования (реферат, курсовая, диплом, контрольная)

Задача 1.

Составить программу для вычисления значений функции F (x) на отрезке [а, Ь] с шагом /г. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

Решение:

Double E = Convert. ToDouble (textBox1. Text);

double sum = 0;

int i = 1;

richTextBox1. Clear ();

double a = (10.0 / (double) i);

while (a > E)

{

richTextBox1. AppendText («a („+ i. ToString () +“)=» + a. ToString () + «n»);

sum= sum + a;

a = a * (10.0 / (double) i);

}

richTextBox1. AppendText («sum=» + sum. ToString ());

}

Задача 2.

Вычислить значение выражения по формуле (все переменные принимают действительные значения):

Решение:

{

Console. Write («x=»);

Double x = Convert. ToDouble (Console. ReadLine ());

Double y = Math. Log (Math. Abs (Math. Cos (x)))/Math. Log (1 + Math. Pow (x, 2));

Console. WriteLine («x={0}, y={1}», x. ToString (), y. ToString ());

Console. ReadLine ();

}

Задача 3.

Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоту, радиусы вписанной и описанной окружностей.

Решение:

{

Double a = Convert. ToDouble (textBox1. Text);

Double p = (a * 3) / 2;

Double s = Math. Sqrt (p * (p — a) * (p — a) * (p — a));

Double h = a * Math. Sin (Math.PI / 3);

Double ro = (2.0 / 3.0) * h;

Double rv = (1.0 / 3.0) * h;

richTextBox1. AppendText («s=» + s. ToString ());

richTextBox1. AppendText («n p=» + (2*p).ToString ());

richTextBox1. AppendText («n h=» + h. ToString ());

richTextBox1. AppendText («n ro=» + ro. ToString ());

richTextBox1. AppendText («n rv=» + rv. ToString ());

Задача 4.

Сумма двух последних цифр заданного трехзначного числа N меньше заданного числа К, а первая цифра больше 5.

Решение:

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

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

if (n > 99 && n < 1001)

{

string s = textBox1. Text;

int c1 = (int) s[0];

int c2 = (int) s[1];

int c3 = (int) s[2];

if (c2 + c3 < k)

{

label4. Text = «да»;

}

else

{label4. Text = «нет»; }

}

else

{

label4. Text = «число должно быть трехзначным»;

return;

Задача 5.

Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные Решение

{

Double a = Convert. ToDouble (textBox1. Text);

Double b = Convert. ToDouble (textBox2. Text);

Double c = Convert. ToDouble (textBox3. Text);

if (a > 0) label1. Text = (a * a * a).ToString ();

else label1. Text = (a * a * a * a).ToString ();

if (b > 0) label2. Text = (b * b * b).ToString ();

else label2. Text = (a * a * a * a).ToString ();

if (c > 0) label3. Text = (a * a * a).ToString ();

else label3. Text = (a * a * a * a).ToString ();

Задача 6.

1. Дано натуральное число N. Вычислить Решение

Int32 N = Convert. ToInt32 (textBox1. Text);

int n = 0;

Double Sum = 0;

for (int i = 0; i <= n; i++)

{

Sum=Sum+Math. Pow (-1, i)+(1/Math. Pow (2, i));

}

richTextBox1. AppendText («Sum=» + Sum. ToString ());

}

Задача 7.

Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в десятичной системе счисления.

Решение:

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

{

for (int s=1; s<=10; s++)

richTextBox1. AppendText (n. ToString ()+ «*» +s. ToString ()+ «="+(n*s).ToString ()+"n»);

Задача 8.

Составить программу-генератор простых чисел, в основу положить формулу 2×2 + 29 при 0 < х < 28.

Решение:

button1. Text = ««;

for (int x = 0; x < 28; x++)

button1. Text = button1. Text + (2 * x * x + 29).ToString () +",";

Задача 9.

программа квадратный матрица листинг Сформировать квадратную матрицу порядка и по заданному образцу:

{

richTextBox1. Clear ();

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

int[,] mas = new int [n, n];

for (int i = 0; i < n; i++)

for (int j = 0; j < n; j++)

Задача 10.

Если числа положидельные выводить на экран «да», если отрицательные «нет»

richTextBox1. Clear (); richTextBox2. Clear ();

int [] a=new int [10];

int [] c=new int [10];

int k = 3;

Random r=new Random ();

for (int i=0; i

a [i]=r. Next (0, 10);

string otv = «Да»;

for (int i=0; i

if (a[i]>a [i+1])

{

otv = «Нет»;

}

Показать весь текст
Заполнить форму текущей работой