Автор работы: Пользователь скрыл имя, 17 Декабря 2013 в 16:28, курсовая работа
Целью настоящей курсовой работы, является разработка и реализация на языках высокого уровня алгоритмов решения задач, представленных в задании курсовой работы.
Объектами исследования курсовой работы являются методы и технологии разработки программных продуктов.
Предметами исследования настоящей курсовой работы являются методы, алгоритмы и приёмы разработки программ обработки двумерных массивов, файлов, строк.
ВВЕДЕНИЕ 3
1. ТЕОРЕТИЧЕСКОЕ ВВЕДЕНИЕ 5
1.1. Алфавит языка С# 5
1.2. Операторы языка С# 10
1.3. Понятие классов и объектов 16
1.4. Структура программного модуля на С# 18
2. ПРАКТИЧЕСКАЯ ЧАСТЬ 21
2.1. Выполнение задания № 1 курсовой работы 21
2.2. Выполнение задания № 2 курсовой работы 24
2.3. Выполнение задания № 3 курсовой работы 26
2.4. Выполнение задания № 4 курсовой работы 30
2.5. Выполнение задания № 5 курсовой работы 31
ЗАКЛЮЧЕНИЕ 41
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 43
- методами и средствами разработки и оформления технической документации.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace _8_1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
tabControl1.SelectedTab = tabPage2;
int k = 0;
int f = 0;
int[,] a = new int[10, 10];
richTextBox1.Clear();
for (int i = 0; i < 10; i++)
{
k = i + 1;
f = 11 - i;
for (int j = 0; j < 10; j++) {
if (i < 5 && j < 5 ) a[i, j] = k++;
if (i >= 5 && i < 7 && j >= 5) a[i, j] = j+6-i;
if (i >= 7 && j >= 5) a[i, j] = f--;
}
}
int sumb5 = 0;
int kk3 = 0;
int amax = 0;
//Вывод массива
for (int i = 0; i < 10; i++)
{
for (int j = 0; j < 10; j++)
{
if (a[i, j] > 5)
sumb5 = sumb5 + a[i, j] * a[i, j];
if ((a[i, j] % 3 == 0) && a[i, j]!=0)
kk3++;
if ((a[i, j] > 5) && (a[i, j] % 3 == 0) && (amax < a[i,j]))
amax = a[i, j];
richTextBox1.AppendText(a[i, j].ToString() + "\t");
}
richTextBox1.AppendText("\n");
}
richTextBox1.AppendText("Сумма квадратов элементов матрицы, больших 5 = " + sumb5.ToString() + "\n" + "Количество элементов кратных 3 = " + kk3.ToString() + "\n"+"Мах элемент среди элементов больших 5 и кратных 3 = "+amax.ToString());
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Задан_2_5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Clear();
int n = 1;
double p=1;
double a = 19;
double sumln = 0;
while (a>0)
{
sumln = sumln + Math.Log(a);
n++;
p = p *n;
a = (20-n*n)/p;
}
richTextBox1.AppendText(sumln.
richTextBox1.AppendText("a" + n.ToString() + " =" + a.ToString() + "\n" );
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Вариант_8_3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
try
{
richTextBox1.Clear();
string stroka = textBox1.Text;
int LL = stroka.Length;
int r = LL / 3;
string[] slovo = new string[r];
int Isl = -1;
int i = 0;
for (i = 0; i < r; i++)
slovo[i] = "";
i = 0;
while (i < LL)
{
if (stroka[i] != ' ') Isl++;
while (stroka[i] != ' ')
{
slovo[Isl] = slovo[Isl] + stroka[i];
i++;
if (i >= LL) break;
}
i++;
}
int max = 0;
max = slovo[0].Length;
for (i = 0; i < slovo.Length; i++)
{
if (slovo[i].Length > max) max = slovo[i].Length;
}
for (i = 0; i < slovo.Length; i++)
{
if (slovo[i].Length == max) richTextBox1.AppendText(slovo[
}
richTextBox1.AppendText("Макси
}
catch (Exception ex)
{
richTextBox1.AppendText("Ошибк
}
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace _4_5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
static double min(double a, double b)
{
double rez = 0;
if (a > b)
rez = b;
else
rez = a;
return rez;
}
private void button1_Click(object sender, EventArgs e)
{
double a = 0;
double b = 0;
double v = 0;
double u = 0;
double r = 0;
try
{
a = Convert.ToDouble(textBox1.
b = Convert.ToDouble(textBox2.
u = min(a, b);
textBox3.Text = u.ToString();
v = min(a*b,a+b);
textBox4.Text = v.ToString();
r=min(u+v*v,3.14);
textBox5.Text = r.ToString();
}
catch (Exception ex)
{
}
} }1}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO;
namespace Вариант_8_5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int[] a0 = new int[3];
int[] a1 = new int[3];
int[] a2 = new int[3];
int[] a3 = new int[3];
int[] a4 = new int[3];
int[] a5 = new int[3];
int[] a6 = new int[3];
int[] a7 = new int[3];
private void button1_Click(object sender, EventArgs e)
{
richTextBox1.Clear();
<p class="dash041e_0431_044b_