Составить линейную программу для вычисления функции

В этой публикации мы разберем, как находить координаты точек математической функции y = kx + b. С помощью программы мы найдем две координаты для построения графика. Напомню, что график данной функции — прямая .

Перед тем, как начать, покажу вам, как от значения k и b зависит положение графика, это так, на всякий случай.

Небольшая памятка.

В конце публикации — ссылка на код на Яндекс.Диске.

1. Переменные для программы

Набор переменных

Смотрим: х1 и у1 нам нужны для первого набора точек, х2 и у2 — для второго. Ну и, само собой, k и b . Тип данных выберем вещественный, так как такая функция может легко содержать в себе дроби.

2. Введем k и b

Начинаем задавать значения нашего уравнения

Просто введем пару пригласительных сообщений, для наглядности, и сделаем возможность вводить переменные.

3. Задаем точки (х) функции

Задаем иксы

Так же, как и в предыдущем примере предложим пользователю ввести значения точек-иксов.

Линейная функция: краткие ответы на важные вопросы | Математика | TutorOnline

В конце, перед самим решением функции выведем его полностью, уже с нашими введенными значениями. Для наглядности, опять таки.

4. Решение функции

Решаем два уравнения

Решим два простеньких уравнения для каждой из заданных точек (х1 и х2). Готово! Функция решена, точки найдены. Остается только красиво это все вывести.

5. Выводим результаты

Покажем пользователю результат

Выглядит страшно, но при работе программы все ровно наоборот. Такой подробный вывод не является обязательным, но чем красивше, тем лучше, верно ?

6. Тестирование

Тестируем программу

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

Программа не строит график самостоятельно ( хотя на Delphi это более чем возможно реализовать, ну об этом в будущем ), но для этого теста я построил график с найденными точками.

График для найденных координат

7. Конец

Чтож, программа доделана, код, как и обещал, кидаю ниже:

хзу. П.Р. № 29 Условный оператор. Составление линейных программ. Вычисление по формулам

Единственный в мире Музей Смайликов

Самая яркая достопримечательность Крыма

Скачать 294.51 Kb.

Практическая работа 30
Тема: Составление линейных программ. Вычисление по формулам

Цель: Научиться решать линейные задачи, применяя вычисления по формуле.

Математическая запись

Пример 1. Найти решение значения функции , если и , где a= 1, b=2, c=3.
1. Математическая модель:

  1. Ввести значения a, b, c;
  2. Вычислить x;
  3. Вычислить y;
  4. Вычислить z;
  5. Вывести значение z на экран

var a,b,c,x,y,z: real;

end.
Задание. Запишите математическую модель, алгоритм на языке блок-схем, на алгоритмическом языке и на языке программирования решение задачи нахождения значения z , если известны значения a, b, c и зависимости переменных x и y .

Функции в VBA — (Серия VBA 19 — Часть 1: Теоретический базис)

Вариант 1

, , , где a=2,1, b=0,3, c=1,02.

Вариант 2

, , , где a=2,6, b=5,1, c=0,3.

Вариант 3

, , , где a=2,6, b=7,21, c=0,25.

Вариант 4

, , , где a=4,3, b=1,2, c=0,4.

Вариант 5

, , , где a=4,03, b=1,32, c=0,06.

Вариант 6

, , , где a=1,2, b=3,2, c=0.

Вариант 7

, , , где a=4,02, b=0,1, c=2,05.

Вариант 8

, , , где a=2,04, b=0,5, c=4.

Вариант 9

, , , где a=5,5, b=0,4, c=3,02.

Вариант 10

, , , где a=0,7, b=2, c=1.

Вариант 11

, , , где a=0,3, b=4,5, c=0,2.

Вариант 12

, , , где a=2,1, b=0,6, c=1.

Вариант 13

, , , где a=0,5, b=6, c=0,3.

Вариант 14

, , , где a=1,2, b=5,1, c=2.

Вариант 15

, , , где a=2,3, b=5,3, c=0,4.

Вариант 16

, , , где a=1,3, b=5,1, c=0,3.

Вариант 17

, , , где a=2,4, b=0,1, c=2,3.

Вариант 18

, , , где a=1,8, b=9,1, c=3.

Вариант 19

, , где a=4,2, b=0,3, c=1,5.

Вариант 20

, , где a=0,5, b=4,7, c=0,2.

Вариант 21

, , , где a=4,5, b=7, c=3,2.

Вариант 22

, , , где a=0,25, b=1,7, c=9.

Вариант 23

, , , где a=0,5, b=3,2, c=4,1.

Вариант 24

, , , где a=7,1, b=0,8, c=3,2.

Вариант 25

, , , где a=1,1, b=2,5, c=3,1.

Вариант 26

, , , где a=5,6, b=3,7, c=0,1.

Вариант 27

, , , где a=1,3, b=4,8, c=1,2.

Вариант 28

, , , где a=5,6, b=2, c=3,2.

Вариант 29

, , , где a=1,2, b=3,02, c=0,2.

Читайте также:
Полезные программы для водителей

Вариант 30

, , , где a=0,4, b=5,1, c=2.

1) Назовите формат операторов ввода, вывода и присвоения.

2)Как записываются математические выражения на языке Паскаль?
Тема: Составление разветвляющихся программ. Вычисление значения функции

Цель работы: научиться правильно использовать условный оператор if, научиться составлять программы решения задач на разветвляющиеся алгоритмы.

Общие сведения

Разветвляющимися алгоритмами называются алгоритмы, в которых выбирается один из нескольких возможных путей (вариантов) вычислительного процесса. Каждый подобный путь называется ветвью алгоритма

то серия команд1

иначе серия команд 2

то серия команд

Полная форма ветвления Сокращенная форма ветвления

Условный оператор

IF условие THEN оператор1 ELSE оператор2;

(если условие, то оператор1, иначе оператор2)

Если в качестве оператора должна выполнятся серия операторов, то они объединяются в операторные скобки Begin – End.

Пример № 2 Даны два числа а и в. Найти наибольшее из них и вывести на экран.

Программа

End.

Пример № 3 Написать программу для вычисления значений значение функции

1. Математическая модель

Алг пример2

вещ x, y

ввод x

еслиx ≤0

тоy:=x 2

иначееслиx ≥1

тоy:= sinx

иначеy:= е x

вывод y

4. Программа

Program primer2;

Var x, y: real;

begin

writeln(‘Vvedite x’); readln(x);

if x =1

then y:=sin(x)

else y:=exp(x);

writeln(‘y=’,y);

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

Задание 1. Решите задачу, написав математическую модель, алгоритм на алгоритмическом языке, блок-схему и программу.

Вариант 1

Вариант 2

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

Вариант 3

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

Вариант 4

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

Вариант 5

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

Вариант 6

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

Вариант 7

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

Вариант 8

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

Вариант 9

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

Вариант 10

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

Вариант 11

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

Вариант 12

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

Вариант 13

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

Вариант 14

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

Вариант 15

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

Вариант 16

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

Вариант 17

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

Вариант 18

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

Вариант 19

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

Вариант 20

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

Вариант 21

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

Вариант 22

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

Вариант 23

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

Вариант 24

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

Вариант 25

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

Вариант 26

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

Вариант 27

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

Вариант 28

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

Вариант 29

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

Вариант 30

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

  1. Как записывается оператор условного ветвления?
  2. Чем отличается полная и сокращенная формы ветвления?
  3. Что такое операторные скобки и в каких случаях они применяются?

Источник: topuch.com

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

Самостоятельно найдите примеры из Help для реализации трех математических функций pow, sin, logl0. Создайте программу в которой используются эти функции.

2 Составьте программу для вычисления выражения:

при х= -2,235 10 -2 , у = 2,23, z=15,221.

Cоставьте программу для решения задачи: вычислите площадь поверхности прямоугольного параллелепипеда, если длины его ребер а, b, с вводятся с клавиатуры и а=9, b=7,5, с=5.

Вариант 2

Самостоятельно найдите примеры из Help для реализации трех математических функций pow, sin, logl0. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 14,26, у = -1,22, z =3,510- 2 .

Cоставьте программу для решения задачи: вычислите площадь поверхности прямоугольного параллелепипеда, если даны длины его ребер а, b, с (вводятся с клавиатуры).

Вариант 3

Самостоятельно найдите примеры из Help для реализации трех математических функций pow, sin, logl0. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 3,74∙10 -2 , у = 0,825, z=0,16∙10 -2 .

Составьте программу для решения задачи: введите длины сторон треугольника a, b, c c клавиатуры и найдите длины его медиан по формуле , где ть — это медиана, проведенная из вершины В.

Читайте также:
Как выглядит программа игры

Вариант 4

Самостоятельно найдите примеры из Help для реализации трех математических функций cosh, exp, fabs. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 0,4∙10 4 , у = -0,875, z=0,475∙10 -3 .

Составьте программу для решения задачи: введите длины сторон треугольника а, b, с с клавиатуры и найдите длины высот треугольника по формуле

, где hb – это высота, проведенная из вершины B, p –это полупериметр.

Вариант 5

Самостоятельно найдите примеры из Help для реализации трех математических функций fmod, log, logl0. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= -15,246, у = 4,642, z =20,001∙10 2 .

Составьте программу для решения задачи: введите длины сторон треугольника а, b, с с клавиатуры и найдите длины его биссектрис по формуле

,

где lа — это биссектриса, проведенная из вершины А, р — полупериметр

Вариант 6

Самостоятельно найдите примеры из Help для реализации трех математических функций pow, pow10, sin. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

,

при х= 16,55∙10 -3 , у = -2,75, z=0,15.

Составьте программу для решения задачи: введите с клавиатуры координаты точки А(х1 у1 z1),которая лежит на поверхности шара, и координаты точки В(х2, у2, z2), которая является центром шара. Найдите объем шара.

Вариант 7

Самостоятельно найдите примеры из Help для реализации трех математических функций sinh, sqrt, tan. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 0,1722, у = 6,33, z=3,2510 -4 .

Составьте программу для решения задачи: найдите периметр трапеции с вершинами в точках А(х1,0), В(х2,0), С(х2,yз), D(x1,y4). Значения х1 х2, у3, у4введите с клавиатуры.

Вариант 8

Самостоятельно найдите примеры из Help для реализации трех математических функций pow10, exp, asin. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= -2,235∙10 -2 , у = 2,23, z=15,221.

Составьте программу для решения задачи: найдите длину окружности, которая проходит через точку А(х1 у1) и центр которой находится в точке В(х2, у2). Значения х1 у1 х2, у2 введите с клавиатуры.

Вариант 9

Самостоятельно найдите примеры из Help для реализации трех математических функций gloor, ceil, tanh. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 1,825∙10 -2 , у = 18,225, z=-3,298∙10 -2 .

Cоставьте программу для решения задачи: вычислите площадь боковой поверхности цилиндра, если заданы его радиус и высота. Их значения вводятся с клавиатуры.

Вариант 10

Самостоятельно найдите примеры из Help для реализации трех математических функций pow, sin, logl0. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 3,251, у = 0,225, z =0,4660 -4 .

Составьте программу для решения задачи: найдите площадь полной поверхности цилиндра, если заданы его радиус и высота. Их значения введите с клавиатуры.

Вариант 11

Самостоятельно найдите примеры из Help для реализации трех математических функций ceil, cos, fmod.

Составьте программу для вычисления выражения:

при x=17,421, y=10,365∙10 -3 , z =0,828∙10 5 .

Составьте программу для решения задачи: найдите объем цилиндра, если заданы его радиус ивысота. Их значения введите с клавиатуры.

Вариант 12

Самостоятельно найдите примеры из Help для реализации трех математических функций sin, log, abs. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 12,3∙10 -1 , у= 15,4, z = 0,252∙10 3 .

Составьте программу для решения задачи: найдите объем шара, если задан его радиус. Значение радиуса введите с клавиатуры.

Вариант 13

Самостоятельно найдите примеры из Help для реализации трех математических функций cos, atan, ceil. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 2,444, у = 0,869∙10 -2 , z=-0,13∙10 -2 .

Cоставьте программу для решения задачи: вычислите площадь поверхности шара, если задан его радиус.Значение радиуса введите с клавиатуры.

Вариант 14

Самостоятельно найдите примеры из Help для реализации трех математических функций pow, ceil, logl0. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 14,26, у = -0,92, z=3,510- 2 .

Cоставьте программу для решения задачи: вычислите длину ребра куба имеющего объем равный объему прямоугольного параллелепипеда. Длины его ребер а, b, с вводятся с клавиатуры.

Читайте также:
Платежные программы для Android лучшие

Вариант 15

Самостоятельно найдите примеры из Help для реализации трех математических функций pow, sin, logl0. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 3,251, у = 0,225, z =0,46.

Cоставьте программу для решения задачи: вычислите на сколько больше объем шара радиуса R объема куба с такойже длиной ребра. Величина Rвводятся с клавиатуры.

Вариант 16

Самостоятельно найдите примеры из Help для реализации трех математических функций pow, cos, lnl0. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 1,23, у= 15,4, z = 0,252∙10 3 .

Введите два положительных числа, которые соответствуют размерам диагоналей ромба. Найти периметр P и площадь S.

Вариант 17

Самостоятельно найдите примеры из Help для реализации трех математических функций ceil, cos, fmod. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при x=17,421, y=10,365∙10 -3 , z =0,828∙10 5 .

Введите три положительных числа, которые соответствуют размерам сторон треугольника. Найти периметр P и площадь S.

Вариант 18

Самостоятельно найдите примеры из Help для реализации трех математических функций log10, exp, fabs. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= -2,23∙10 -2 , у = 2,23, z=15,21.

Введите три положительных числа, которые соответствуют размерам сторон трапеции. Вычислите допустимые размеры четвертой стороны.

Вариант 19

Самостоятельно найдите примеры из Help для реализации трех математических функций pow, abs, sin. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 2,351, у = 0,265, z =4,46.

Введите три положительных числа, которые соответствуют размерам катетов прямоугольного треугольника. Найти его площадь и гипотенузу.

Вариант 20

Самостоятельно найдите примеры из Help для реализации трех математических функций pow, cos, ln. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 14,26, у = -1,22, z =3,510 -2 .

Cоставьте программу для решения задачи: вычислите площадь поверхности прямоугольного параллелепипеда, если длины его ребер а, b, с вводятся с клавиатуры

Вариант 21

Самостоятельно найдите примеры из Help для реализации трех математических функций cosh, log, exp. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 0,4∙10 4 , у = -0,875, z=0,475∙10 -3 .

Найти среднее арифметическое трех вещественных чисел, заданных с клавиатуры.

Вариант 22

Самостоятельно найдите примеры из Help для реализации трех математических функций ceil, cos, fmod.

Составьте программу для вычисления выражения:

при x=17,421, y=10,365, z =8,28.

Составьте программу для решения задачи: найдите объем конуса, если заданы его радиус ивысота. Их значения введите с клавиатуры.

Вариант 23

Самостоятельно найдите примеры из Help для реализации трех математических функций acos, tan, ceil. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 2,444, у = 0,869∙10 -2 , z=-0,13∙10 -2 .

Cоставьте программу для решения задачи: вычислите площадь поверхности шара, если задан его радиус. Значение радиуса введите с клавиатуры.

Вариант 24

Самостоятельно найдите примеры из Help для реализации трех математических функций atan2, tan, fabs. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 0,444, у = 0,869∙10 -2 , z=-0,13∙10 -2 .

Cоставьте программу для решения задачи: вычислите площадь поверхности шара, если задан его радиус. Значение радиуса введите с клавиатуры.

Вариант 25

Самостоятельно найдите примеры из Help для реализации трех математических функций atan2, tan, ceil. Создайте программу в которой используются эти функции.

Составьте программу для вычисления выражения:

при х= 2,444, у = 0,869∙10 -2 , z=-0,13∙10 -2 .

Cоставьте программу для решения задачи: вычислите площадь боковой поверхности конуса, если изкестны его высота и радиус основания. Параметры конуса вводятся с клавиатуры.

Контрольные вопросы

Что такое линейный алгоритм? Приведите пример.

Какая программа называется программой с линейной структурой?

Что представляет собой программа на языке C++?

С какой целью используются заголовочные файлы в программе на языке C++?

Какие операторы и функции C++ вы использовали при выполнении индивидуального задания?

Как было выполнено тестирование корректности формирования (вычисления) результативного значения работы разработанного приложения?

Какие операторы позволяют осуществить ввод и вывод данных?

С помощью какой функции можно производить возведение в степень?

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

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