- •InitializeComponent(); 50
- •InitializeComponent(); 51
- •InitializeComponent(); 56
- •Введение
- •1. Теоретическое введение
- •1.1. Алфавит языка с#
- •1.2. Операторы языка с#
- •1.3. Понятие классов и объектов
- •2. Практическая часть
- •2.1. Выполнение задания № 1 курсовой работы
- •1.4. Структура программного модуля на с#
- •2.2. Выполнение задания № 2 курсовой работы
- •2.4. Выполнение задания № 4 курсовой работы
- •2.5. Выполнение задания № 5 курсовой работы
- •Заключение
- •Список использованной литературы
- •Catch (Exception ex)
- •Стоп1: //размерность массива
Catch (Exception ex)
{
}
}
}
Стоп1: //размерность массива
m1 = i - 1;
n1 = r.Split(richTextBox1.Lines[1]).Length;
richTextBox3.AppendText("\nМатрица с наименьшим следом");
if (funk(a, m, n, b, m1, n1) == 1)
{
for (i = 0; i < m; i++)
{
s = "";
for (j = 0; j < n; j++)
s = s + a[i, j].ToString() + " ";
richTextBox3.AppendText("\n" + s);
}
int[,] aa = new int[10, 10];
for (i = 0; i < m; i++)
for (j = 0; j < n; j++)
aa[i, j] = a[i, j] * a[j, i];
richTextBox3.AppendText("\nКвадрат матрицы с наименьшим следом");
for (i = 0; i < m; i++)
{
s = "";
for (j = 0; j < n; j++)
s = s + aa[i, j].ToString() + " ";
richTextBox3.AppendText("\n" + s);
}
}
else
{
for (i = 0; i < m1; i++)
{
s = "";
for (j = 0; j < n1; j++)
s = s + b[i, j].ToString() + " ";
richTextBox3.AppendText("\n" + s);
}
int[,] bb = new int[10, 10];
for (i = 0; i < m1; i++)
for (j = 0; j < n1; j++)
bb[i, j] = b[i, j] * b[j, i];
richTextBox3.AppendText("\nКвадрат матрицы с наименьшим следом");
for (i = 0; i < m1; i++)
{
s = "";
for (j = 0; j < n1; j++)
s = s + bb[i, j].ToString() + " ";
richTextBox3.AppendText("\n" + s);
}
}
}
}
}
ПРИЛОЖЕНИЕ 4
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 Вариант_11_5
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
int nom = 0;
button1.Visible = false;
button2.Visible = true;
char chf;
char chg;
richTextBox1.Clear();
try
{
FileStream f = new FileStream("f.char", FileMode.Open);
BinaryReader char_Reader_f = new BinaryReader(f);
FileStream g = new FileStream("g.char", FileMode.Open);
BinaryReader char_Reader_g = new BinaryReader(g);
richTextBox1.AppendText("Длина f.char =" + f.Length.ToString() + "\n");
richTextBox1.AppendText("Длина g.char =" + g.Length.ToString() + "\n");
try
{
while (true)
{
chf = char_Reader_f.ReadChar();
chg = char_Reader_g.ReadChar();
if (chf == chg)
{
richTextBox1.AppendText(chg.ToString() + "=" + chf.ToString() + "\n");
nom++;
}
else
break;
}
richTextBox1.AppendText("Число совпадающих компонент ="+nom.ToString());
}
catch (Exception ex)
{
}
char_Reader_f.Close();
f.Close();
char_Reader_g.Close();
g.Close();
}
catch (Exception ex)
{
richTextBox1.AppendText("f.char или g.char не существует");
}
}
private void button2_Click(object sender, EventArgs e)
{
button2.Visible = false;
button1.Visible = true;
try
{
BinaryWriter char_Writer = new BinaryWriter(new FileStream("f.char", FileMode.Create));
string s = textBox1.Text;
for (int i = 0; i < s.Length; i++)
{
char_Writer.Write(s[i]);
}
char_Writer.Close();
}
catch (Exception ex)
{
richTextBox1.Text = ex.Message;
}
try
{
BinaryWriter char_Writer = new BinaryWriter(new FileStream("g.char", FileMode.Create));
string s = textBox2.Text;
for (int i = 0; i < s.Length; i++)
{
char_Writer.Write(s[i]);
}
char_Writer.Close();
}
catch (Exception ex)
{
richTextBox1.Text = ex.Message;
}
}
}
}
