Составить программу табулирования функции y

составить программу табулирования функции y=f(x) на отрезке [a, b] с шагом h=(b-a)/m где m – заданное число. Оператор цикла for. Функция a b m xsin(x) 0 3pi 10/ Не могу найти ошибку в программе. Помогите пожалуйста

const a=0; b=3*Pi; m=10; var x,y,h,i:real; n:integer; begin h:=(b-a)/m; x:=a; n:=trunc(h)+1; for i:=1 to n do begin y:=x*sin(x); writeln(‘X= ‘,x:6:1,’Y= ‘,y:6:2); x:=x+h; end; readln; end.

Код к задаче: «Составить программу табулирования функции y=f(x) на отрезке [a, b]»

Листинг программы

const a=0; b=3*Pi; m=10; var x,y,h:real; i:integer; begin h:=(b-a)/(m-1); x:=a; for i:=1 to m do begin y:=x*sin(x); writeln(‘X=’,x:5:2,’ Y=’,y:6:3); x:=x+h; end; readln; end.

Источник: studassistent.ru

Порядок выполнения задания. Задание: Вычислим и выведем на экран таблицу значений функции y=a•lnx при x

Табулирование функции и построение графика в Excel

Задание: Вычислим и выведем на экран таблицу значений функции y=a•lnx при x, изменяющемся от x0 до xk с шагом dx, a — константа.

Панель диалога представлена на рис 4.4.

Рис. 4.4. Окно программы для табулирования функции.

Текст обработчика нажатия кнопки Вычислить приведен ниже.

private void button1_Click(object sender, EventArgs e)

// Считывание начальных данных

double x0 = Convert.ToDouble(textBox1.Text);

double xk = Convert.ToDouble(textBox2.Text);

double dx = Convert.ToDouble(textBox3.Text);

double a = Convert.ToDouble(textBox4.Text);

textBox5.Text = «Работу выполнил ст. Иванов М.А.» + Environment.NewLine;

// Цикл для табулирования функции

double y = a*Math.Log(x);

textBox5.Text += «x=» + Convert.ToString(x) +

«; y=» + Convert.ToString(y) + Environment.NewLine;

После отладки программы составьте тест (X0=2, Xk=4, Dx=0,2), установите точку останова на оператор перед циклом и запустите программу в отладочном режиме (F5). После попадания на точку остановки, нажимая клавишу F10, выполните пошагово программу и проследите, как меняются все переменные в процессе выполнения.

Выполнение индивидуального задания

По указанию преподавателя выберите нужный вариант задачи из нижеприведенного списка. Откорректируйте панель диалога и текст программы.

Индивидуальные задания

Cоставить программу для табулирования функции y(x), вывести на экран значения x и y(x)

Читайте также:
Программа dr web это программа

Язык си с нуля | #20 Табулирование функции в си.

Лабораторная работа № 5. Программирование с использованием строк

Цель лабораторной работы: изучить правила работы с компонентом ListBox. Написать программу для работы со строками.

Тип данных string

Для хранения строк в языке C# используется тип string. Так, чтобы объявить (и, как правило, сразу инициализировать) строковую переменную, можно написать следующий код:

string a = «Текст»;

string b = «строки»;

Над строками можно выполнять операцию сложения – в этом случае текст одной строки будет добавлен к тексту другой:

string c = a + » » + b; // Результат: Текст строки

Тип string на самом деле является псевдонимом для класса String, с помощью которого над строками можно выполнять ряд более сложных операций. Например, метод IndexOf может осуществлять поиск подстроки в строке, а метод Substring возвращает часть строки указанной длины, начиная с указанной позиции:

string a = «ABCDEFGHIJKLMNOPQRSTUVWXYZ»;

int index = a.IndexOf(«OP»); // Результат: 14 (счёт с 0)

string b = a.Substring(3, 5); // Результат: DEFGH

Если требуется добавить в строку специальные символы, это можно сделать с помощью escape-последовательностей, начинающихся с обратного слэша:

Escape-последовательность Действие
« Кавычка
\ Обратная косая черта
n Новая строка
r Возврат каретки
t Горизонтальная табуляция

Компонент ListBox

Компонент ListBox представляет собой список, элементы которого выбираются при помощи клавиатуры или мыши. Список элементов задается свойством Items. Items – это элемент, который имеет свои свойства и свои методы. Методы Add, RemoveAt и Insert используются для добавления, удаления и вставки элементов.

Объект Items хранит объекты, находящиеся в списке. Объект может быть любым классом – данные класса преобразуются для отображения в строковое представление методом ToString. В нашем случае в качестве объекта будут выступать строки. Однако, поскольку объект Items хранит объекты, приведённые к типу object, перед использованием необходимо привести их обратно к изначальному типу, в нашем случае string:

string a = (string)listBox1.Items[0];

Для определения номера выделенного элемента используется свойство SelectedIndex.

Источник: megaobuchalka.ru

Как сделать табулирование в excel?

как сделать табулирование в excel

Табулирование функции представляет собой вычисление значения функции для каждого соответствующего аргумента, заданного с определенным шагом, в четко установленных границах. Эта процедура является инструментом для решения целого ряда задач. С её помощью можно локализовать корни уравнения, найти максимумы и минимумы, решать другие задачи. С помощью программы Excel выполнять табулирование намного проще, чем используя бумагу, ручку и калькулятор. Давайте выясним, как это делается в данном приложении.

Читайте также:
В конце программы ставится паскаль

Использование табулирования

Табулирование применяется путем создания таблицы, в которой в одной колонке будет записано значение аргумента с выбранным шагом, а во второй — соответствующее ему значение функции. Затем на основе расчета можно построить график. Рассмотрим, как это делается на конкретном примере.

Создание таблицы

Создаем шапку таблицы с колонками x, в которой будет указано значение аргумента, и f(x), где отобразится соответствующее значение функции. Для примера возьмем функцию f(x)=x^2+2x, хотя для процедуры табулирования может использоваться функция любого вида. Устанавливаем шаг (h) в размере 2. Граница от -10 до 10. Теперь нам нужно заполнить столбец аргументов, придерживаясь шага 2 в заданных границах.

  1. В первую ячейку столбца «x» вписываем значение «-10». Сразу после этого жмем на кнопку Enter. Это очень важно, так как если вы попытаетесь произвести манипуляцию мышкой, то значение в ячейке превратится в формулу, а в данном случае это не нужно.
  2. Все дальнейшие значения можно заполнить вручную, придерживаясь шага 2, но удобнее это сделать с помощью инструмента автозаполнения. Особенно этот вариант актуален, если диапазон аргументов большой, а шаг — относительно маленький. Выделяем ячейку, в которой содержится значение первого аргумента. Находясь во вкладке «Главная», кликаем по кнопке «Заполнить», которая размещена на ленте в блоке настроек «Редактирование». В появившемся списке действий выбираем пункт «Прогрессия…».
  3. Открывается окошко настройки прогрессии. В параметре «Расположение» устанавливаем переключатель в позицию «По столбцам», так как в нашем случае значения аргумента будут размещаться именно в колонке, а не в строке. В поле «Шаг» устанавливаем значение 2. В поле «Предельное значение» вписываем число 10. Для того чтобы запустить прогрессию, жмем на кнопку «OK».
  4. Как видим, столбец заполнен значениями с установленными шагом и границами.
  5. Теперь нужно заполнить столбец функции f(x)=x^2+2x. Для этого в первую ячейку соответствующей колонки записываем выражение по следующему шаблону: =x^2+2*x При этом, вместо значения x подставляем координаты первой ячейки из столбца с аргументами. Жмем на кнопку Enter, чтобы вывести результат вычислений на экран.
  6. Для того, чтобы произвести вычисление функции и в других строках, снова воспользуемся технологией автозаполнения, но в данном случае применим маркер заполнения. Устанавливаем курсор в нижний правый угол ячейки, в которой уже содержится формула. Появляется маркер заполнения, представленный в виде небольшого по размеру крестика. Зажимаем левую кнопку мыши и протягиваем курсор вдоль всего заполняемого столбца.
  7. После этого действия вся колонка со значениями функции будет автоматически заполнена.
Читайте также:
Как попасть на программу дачный ответ в качестве участника

как сделать табулирование в excel

Таким образом, табуляция функции была проведена. На её основе мы можем выяснить, например, что минимум функции (0) достигается при значениях аргумента -2 и 0. Максимум функции в границах вариации аргумента от -10 до 10 достигается в точке, соответствующей аргументу 10, и составляет 120.

Урок: Как сделать автозаполнение в Эксель

Построение графика

На основе произведенной табуляции в таблице можно построить график функции.

  1. Выделяем все значения в таблице курсором с зажатой левой кнопкой мыши. Перейдем во вкладку «Вставка», в блоке инструментов «Диаграммы» на ленте жмем на кнопку «Графики». Открывается список доступных вариантов оформления графика. Выбираем тот вид, который считаем наиболее подходящим. В нашем случае отлично подойдет, например, простой график.
  2. После этого на листе программа выполняет процедуру построения графика на основе выделенного табличного диапазона.

как сделать табулирование в excel

Далее по желанию пользователь может отредактировать график так, как считает нужным, используя для этих целей инструменты Excel. Можно добавить названия осей координат и графика в целом, убрать или переименовать легенду, удалить линию аргументов, и т.д.

Урок: Как построить график в Эксель

Как видим, табулирование функции, в общем, процесс несложный. Правда, вычисления могут занять довольно большое время. Особенно, если границы аргументов очень широкие, а шаг маленький. Значительно сэкономить время помогут инструменты автозаполнения Excel. Кроме того, в этой же программе на основе полученного результата можно построить график для наглядного представления.

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru