Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.08.2016, 11:49   #1
немогунеумею
 
Регистрация: 18.05.2016
Сообщений: 7
По умолчанию Блок-схема на один код

Сделать блок-схему на один код
300 рублей

PHP код:
using System;
using System.Drawing;
using System.Windows.Forms;
using System.Windows.Forms.DataVisualization.Charting;

namespace 
WindowsFormsApplication1
{
    public 
partial class Form1 Form
    
{
        public 
float Delta getset; } // Точность отображения графика, шаг

        #region Methods

        // Конструктор класса
        
public Form1()
        {
            
Delta 0.01f;
            
InitializeComponent();
        }

        
// Вычислить координату X для
        // функции, заданной параметрически
        
private float X(float t)
        {
            return (float)(
Math.Sin(t) + Math.Cos(t));
        }

        
// Вычислить координату Y для
        // функции, заданной параметрически
        
private float Y(float t)
        {
            return (float)(
Math.Cos(t) + Math.Sin(t));
        }

        
// Построить график функции,
        // заданной параметрически
        
private void BuildParametricGraph(float d)
        {
            
chart1.Series.Clear();
            
chart1.Series.Add("f(x)");
            
chart1.Series["f(x)"].ChartType SeriesChartType.Line;
            
chart1.Series["f(x)"].Color Color.Red;
            
chart1.Series["f(x)"].BorderWidth 2;


            for (
float i 0<= 7+= d)
            {
                
DataPoint dp = new DataPoint();
                
dp.SetValueXY(X(i), Y(i));
                
chart1.Series["f(x)"].Points.Add(dp);
            }
        }

        
// Построить график функции,
        // заданной явно
        
private void BuildSingleGraph(float d)
        {
            
chart1.Series.Clear();
            
chart1.Series.Add("x(t)");
            
chart1.Series.Add("y(t)");

            
chart1.Series["x(t)"].ChartType SeriesChartType.Line;
            
chart1.Series["x(t)"].BorderWidth 2;
            
chart1.Series["x(t)"].Color Color.Blue;

            
chart1.Series["y(t)"].ChartType SeriesChartType.Line;
            
chart1.Series["y(t)"].BorderWidth 2;
            
chart1.Series["y(t)"].Color Color.Red;

            for (
float i 0<= 7+= d)
            {
                
DataPoint dp0 = new DataPoint();
                
DataPoint dp1 = new DataPoint();
                
dp0.SetValueXY(iX(i));
                
dp1.SetValueXY(iY(i));
                
chart1.Series["x(t)"].Points.Add(dp0);
                
chart1.Series["y(t)"].Points.Add(dp1);
            }
        }

        
#endregion Methods

        #region Event handlers

        // Отображение графика со стандартными
        // настройками при запуске приложения
        
private void Form1_Load(object senderEventArgs e)
        {
            
chart1.ChartAreas[0].AxisX.LabelStyle.Format "{0:f1}";
            
domainUpDown1.SelectedIndex 0;
            
checkBox1.Checked true;
            
comboBox1.SelectedIndex 0;
            
BuildParametricGraph(Delta);
        }

        
// Выбор вида графика и точности отображения 
        
private void domainUpDown1_SelectedItemChanged(object senderEventArgs e)
        {
            
Delta Convert.ToSingle(domainUpDown1.SelectedItem);

            if (
comboBox1.SelectedIndex == 0)
            {
                
BuildParametricGraph(Delta);
            }
            if (
comboBox1.SelectedIndex == 1)
            {
                
BuildSingleGraph(Delta);
            }

        }

        
// Отбражение осей
        
private void checkBox1_CheckedChanged(object senderEventArgs e)
        {
            if (
checkBox1.Checked)
            {
                
chart1.ChartAreas[0].AxisX.Enabled AxisEnabled.True;
                
chart1.ChartAreas[0].AxisY.Enabled AxisEnabled.True;
            }
            else
            {
                
chart1.ChartAreas[0].AxisX.Enabled AxisEnabled.False;
                
chart1.ChartAreas[0].AxisY.Enabled AxisEnabled.False;
            }
        }

        
// Отображение информации о программе
        
private void оПрограммеToolStripMenuItem_Click(object senderEventArgs e)
        {
            
string info "Выполнил: Киланов Н.А.\n" "Группа № ЗФ-126";
            
MessageBox.Show(info"О программе");
        }

        
#endregion Event handlers
    
}

немогунеумею вне форума Ответить с цитированием
Старый 30.08.2016, 12:51   #2
hidforce
Пользователь
 
Регистрация: 27.03.2015
Сообщений: 15
По умолчанию

reythepower@gmail.com
hidforce вне форума Ответить с цитированием
Старый 01.09.2016, 14:56   #3
немогунеумею
 
Регистрация: 18.05.2016
Сообщений: 7
По умолчанию

up!
немогунеумею вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужен или код, или блок схема, или просто обьяснение. shewlett Помощь студентам 1 03.06.2015 16:34
нужна Блок-схема... посмотрите код Настёна_19 Помощь студентам 0 26.12.2010 03:05
Схема алгоримта (блок схема) на задачу по Паскалю LINCHAK Помощь студентам 0 22.10.2010 16:56
Блок схема алгоритма программы и схема взаимодействия модулей. Lazio Фриланс 3 02.12.2009 23:10
Блок-схема to код ZER33 Помощь студентам 3 10.06.2009 22:55