Самостоятельная работа по "Языкам программирования"
Автор: BaurzhanMashtak • Декабрь 24, 2019 • Контрольная работа • 695 Слов (3 Страниц) • 496 Просмотры
Отчет о выполнении самостоятельной работы № 4
по дисциплине «Языки программирования»
студента группы ДИБББ-21/1 Есетова Булата
вариант № 4
ЗАДАНИЕ
Отладка циклических вычислительных процессов
Затабулировать функцию Z=f(x,y) с шагами Dx и Dy внутри прямоугольника и области существования данной функции. Значения функции Z округлить до двух знаков после десятичной точки. Результаты вывести на экран в виде двумерной таблицы, вместо несуществующих значений вывести символ астериск (*). Составить универсальную программу для произвольных значений параметров a, b, c, d, Dx и Dy. Для решения задачи использовать вложенные циклы.Вид функции y = f(x) и рабочий набор исходных данных (тестовый пример) приведены в таблице 1.
[pic 1]
1 ПОСТАНОВКА ЗАДАЧИ.
Функциональные требования:
- Затабулировать функцию Z=f(x,y) с шагами Dx и Dy внутри прямоугольника и области существования данной функции.
3 АЛГОРИТМ РЕШЕНИЯ ЗАДАЧИ
Результаты:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace самост4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double x0 = Convert.ToDouble(textBox1.Text.Replace(".", ","));
double xk = Convert.ToDouble(textBox2.Text.Replace(".", ","));
double dx = Convert.ToDouble(textBox3.Text.Replace(".", ","));
double y0 = Convert.ToDouble(textBox4.Text.Replace(".", ","));
double yk = Convert.ToDouble(textBox5.Text.Replace(".", ","));
double dy = Convert.ToDouble(textBox6.Text.Replace(".", ","));
...