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

Методика разработки и листинг программы для вычисления значений функции 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.