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

  • Вид работы:
    Контрольная работа
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    299,28 Кб
  • Опубликовано:
    2015-04-22
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Задача 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])

{= «Нет»;

}

Похожие работы на - Основы программирования

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!