Информатика и вычислительная техника

Автор работы: Пользователь скрыл имя, 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

Файлы: 1 файл

КУРСОВАЯ _ПРИМЕР.doc

— 916.50 Кб (Скачать файл)

- методами и средствами  разработки и оформления технической документации. 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

  1. Мартин Р.,  Быстрая разработка программ: принципы, примеры, практика: Пер. с англ.,  М.: Издат. дом «Вильямс», 2004
  2. Орлов С. А. Технологии разработки программного обеспечения: Учебник для вузов. – 3-е изд., СПб.: Питер, 2004
  3. Побегайло А.П. С/С++ для студента. - СПБ.: БХВ-Петербург, 2006
  4. Хейлсберг А., Торгерсен М., Вилтамут С., Голд П. Язык программирования С#. Классика Computers Science. - СПБ.: Питер, 2012
  5. Хорев П. Б. Технологии объектно-ориентированного программирования: Учебное пособие для вузов. - М.: Академия, 2004

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ПРИЛОЖЕНИЕ 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;

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());

        }

    }

}

ПРИЛОЖЕНИЕ 2

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.ToString() + "\n");

            richTextBox1.AppendText("a" + n.ToString() + "  =" + a.ToString() + "\n" );

        }

    }

}

ПРИЛОЖЕНИЕ 3

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[i] + "\n");

                }

                richTextBox1.AppendText("Максимальная длина слова =" + max.ToString());

            }

            catch (Exception ex)

            {

                richTextBox1.AppendText("Ошибка");

            }

        }

    }

}

ПРИЛОЖЕНИЕ 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;

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.Text);

                b = Convert.ToDouble(textBox2.Text);

                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}

ПРИЛОЖЕНИЕ 5

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_0447_043d_044b_0439" style=" text-align: j

Информация о работе Информатика и вычислительная техника