Основы программирования
Методика разработки и листинг программы для вычисления значений функции F(x) на отрезке [а, Ь] с заданным шагом. Вычисление значения выражения по формуле. Расчет параметров равностороннего треугольника. Порядок формирования квадратной матрицы порядка.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 10.03.2014 |
Размер файла | 425,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Задача 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++)
{
if (i==j || i==n-j-1 || i<n-j-1 || i>j)
if (i == j || i == n - j - 1 || i > n - j - 1 || i < j)
mas [i, j] = 1;
richTextBox1. AppendText (mas[i, j].ToString()+»\t»);
if (j==n-1) richTextBox1. AppendText («\n»);
}
Задача 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<k; i++)
a [i]=r. Next (0, 10);
string otv = «Да»;
for (int i=0; i<k-1; i++)
if (a[i]>a [i+1])
{
otv = «Нет»;
}
Размещено на Allbest.ru
Подобные документы
Разработка различных программ для вычисления X и Y по формуле, для вычисления интеграла, для вычисления таблицы значений функции и для вычисления элементов вектора. Составление блок-схемы программы. Ввод значений, описание переменных и условия расчета.
контрольная работа [148,1 K], добавлен 08.11.2013Формулирование и создание программы по вычислению определенного интеграла по формуле трапеций с тремя десятичными знаками и по формуле Симпсона. Выбор Delphi как программного средства разработки программы. Создание алгоритма и листинг программы.
курсовая работа [990,9 K], добавлен 15.06.2009Особенности применения компьютерных программ Pascal, Excel, MathCAD и Delphi для вычисления значения функции y(x) с заданным промежутком и шагом. Виды результатов вычислений, их сравнение и вывод. Изображение блок-схемы алгоритма решения задания.
контрольная работа [760,0 K], добавлен 08.03.2011Средства Delphi для разработки Windows приложений. Математическая формулировка задачи, описание программы вычисления определенного интеграла по формуле левых прямоугольников. Руководство пользователя, методика испытаний продукта. Листинг программы.
курсовая работа [178,1 K], добавлен 14.11.2010Математическая модель и методика разработки программного модуля для вычисления приближенного значения бесконечной суммы с точностью до Е=0,05, если x принимает значения на отрезке [a,b] с шагом h. Порядок проверки программного модуля на наличие ошибок.
курсовая работа [228,9 K], добавлен 08.09.2010Вычисление значения функции с помощью программирования. Рабочий набор исходных данных. Таблица идентификаторов, текст программы, контрольный расчет. Подключение модуля, объявление константы и переменных вещественного типа. Шаг изменения аргумента.
контрольная работа [118,4 K], добавлен 28.09.2012Алгоритм и блок-схема процесса обработки в диалоговой программе, вычисляющей площадь треугольника. Описание объектов, свойств, методов программы в среде визуального программирования С++ Builder. Формы и основные модули текста разработанной программы.
курсовая работа [2,2 M], добавлен 01.06.2014Особенности метода численного интегрирования функции одной переменной. Замена на каждом элементарном отрезке подынтегральной функции на многочлен первой степени (линейную функцию). Разработка алгоритма программы, ее листинг. Пример работы программы.
контрольная работа [217,9 K], добавлен 14.07.2012Ввод данных, построение графиков, встроенные функции БС и ПС для вычисления будущей стоимости с помощью формулы простых процентов (MS Excel). Синтаксис функции БС, вычисление будущего значения единой суммы. Вычисление текущего значения суммы (функция ПС).
лабораторная работа [1,8 M], добавлен 12.12.2010Разработка алгоритма и программы, обеспечивающей вычисление максимального значения функции на заданном отрезке, первой производной заданной функции. Методика расчёта, алгоритм решения задачи, описание программы. Результаты расчётов и графики функций.
курсовая работа [576,6 K], добавлен 17.05.2011