Составить блок схему и написать программу вычисления значения функции

Содержание

Cоставить блок схему и программу вычисления значений функции
y=f(x) на отрезке [a,b] c ieujv dx,где а 1+2x , x y=2 cos(5x-1) PI ,x>=2.5
(1+2x)/5,-1,2= вот такое условие
Убедительная просьба объяснить как делается это НЕЧТО математических умов,читал учебник там паскаль, у меня делфи

_________
Название темы должно адекватно отражать суть решаемой задачи/проблемы.
На первый раз я исправил.
В дальнейшем темы с подобным названием будут закрываться/удаляться,
а автор такой темы получать штрафы.

Прошу учесть на будущее.

Последний раз редактировалось Serge_Bliznykov; 12.12.2012 в 14:29 .
Регистрация: 16.05.2012
Сообщений: 3,211

Запускаешь Дельфи — создать консольное приложение — дальше как в Паскаль (ну, кроме использования паскалевских модулей типа CRT, Graph)

Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы.

Источник: www.programmersforum.ru

Паскаль для новичков 6 — блок-схемы flowchart

Лабораторная работа 2

Составить блок-схему алгоритмаи программу на языке Паскаль для вычисления значений функции (y = f(x)) при произвольных значениях (x). Получить результат работы программы для двух заданных значениий (x). [y = left< begin b + 3 cos ^3 x x > 2 end right.]

program Lab21; var a, b, x, y : real; begin a:=3.7;b:=6.1; write(‘Введите x = ‘); readln(x); if x2 then y := b + 3*cos(x)*sqr(cos(x)) else y := sqrt(a*sqr(x)+7*x+10); writeln(‘При x = ‘, x:5:2, ‘ значение y = ‘, y:5:2); readln; end.

Читайте также:
Величины обрабатываемые программой это

В программе используется простой условный (разветвляющийся) алгоритм, имеющий два варианта выполнения в зависимости от того истинно ли УСЛОВИЕ или ложно. Этот алгоритм в языке паскаль записывается следующим образом:

if УСЛОВИЕ then begin код, выполняемый, если УСЛОВИЕ истинно; . ; . ; end else begin код, выполнямый если УСЛОВИЕ ложно; . ; . ; end

Если фрагмент кода, который выполняется при выполнении условия занимет одну строчку, то запись алгоритма ветвления можно упростить, записав соответствующий код сразу после ключего слова then и else:

if УСЛОВИЕ then код, выполняемый, если УСЛОВИЕ истинно else код, выполнямый если УСЛОВИЕ ложно;

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

if УСЛОВИЕ then код, выполняемый при УСЛОВИИ else код, выполнямый если УСЛОВИЕ не выпоняется;

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

Возможная также следующая конструкция алгоритма ветвления без альтернативного варианта:

if УСЛОВИЕ then код, выполняемый при УСЛОВИИ ;

или, для многострочного кода:

if УСЛОВИЕ then begin код, выполняемый при УСЛОВИИ ; . ; . ; . ; end

Задание 2.2

Составить схему алгоритма и два варианта программы на языке Паскаль для вычисления значений функции (y=f(x)) при произвольных значениях (x). [y =left< begin x + 2b, -1 \ e^ x>2 end right.]

Блок-схема программы для вычисления факториала


program Lab22; var a,b,x,y:real; begin a:=3.7; b:=6.1; write(‘введите x=’); readln(x); if x1 then y:=x+2*b else if x2 then y:=exp(-x) else y:=cos(a*x); writeln(‘При x=’, x:5:2, ‘ значение y=’, y:5:2); readln; end.

Задание 2.3

Задание. Составить схему алгоритма и программу на языке Турбо Паскаль для вычисления значений функции (y=f(x)) при произвольных значениях (x). [y = left< begin x + 2b x = 1 \ cos ax var a, b, y : real; x : integer; begin a:=3.7; b:=6.1; write(‘Введите x=’); readln(x); case x of -2 : y:=x+2*b; 1 : y:=exp(-x); 3 : y:=cos(a*x); else begin writeln (‘значение x задано неверно’ ); writeln(‘нажми Enter’); readln; exit; end; end; writeln(‘при x=’,x,’ значение y=’,y:5:2); readln; end.

Читайте также:
Программа фотогалерея как убрать рекламу

В этой программе используется оператор выбора case. Оператор case целеообразно использовать если необходимо выполнять различный код в зависимости от значения какой-либо переменной.

В примере вид вычисляемой функции меняется в зависимости от значения целочисленной переменной (x). Программу для вычисления функции можно написать, используя конструкцию if/else, но код получается громоздким:

program Lab21; var a, b, y : real; x : integer; begin a:=3.7; b:=6.1; write(‘Введите x=’); readln(x); if x = -2 then y:=x+2*b else if x = 1 y:=exp(-x) else if x = 3 y:=cos(a*x) else begin writeln (‘значение x задано неверно’ ); writeln(‘нажми Enter’); readln; exit; end; writeln(‘при x=’,x,’ значение y=’,y:5:2); readln; end.

Переменная, значение которой определяет выполняемый фрагмент кода, может иметь тип integer, char, string.

Оператор case может использоваться для выполнения кода при попадании проверяемой переменной в заданный интервал, нижняя и верхняя граница которого записываются через две точки:

program Lab21; var x : integer; begin write(‘Введите число от 1 до 9 :’); readln(x); writeln(‘Вы ввели ‘); case x of 1..5 : write(‘число меньше 6’); 6..9 : write(‘число больше 5’); else begin writeln(‘Значение x вне диапазона от 1 до 9’ ); writeln(‘Нажмите Enter’); readln; end end; end.

или если значение переменной есть в списке значений, перечесляемых через запятую:

program Lab21; var x : integer; begin write(‘Введите число от 1 до 9 :’); readln(x); writeln(‘Вы ввели ‘); case x of 2,4,6,8 : write(‘нечетное число’); 1,3,5,7,9 : write(‘четное число’); else begin writeln(‘Значение x вне диапазона от 1 до 9’ ); writeln(‘Нажмите Enter’); end end; end.

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

Программирование в системе КуМир

Программирование в системе КуМир

Черная Марина

Что будет выведено? 3 цел a = 1, b = 3 вывод «a+», b, «=a+b» a+3=a+b цел a = 1, b = 3 вывод a,…

Что будет выведено? 3 цел a = 1, b = 3 вывод

Что будет выведено?

цел a = 1, b = 3
вывод «a+», b, «=a+b»

цел a = 1, b = 3
вывод a, «=F(«, b, «)»

цел a = 1, b = 3
вывод «a=F(«, b, «);»

Читайте также:
Какая программа нужна для сканирования на компьютер с принтера

цел a = 1, b = 3
вывод a+b, «>», b, «!»

цел a = 1, b = 3
вывод «F(«, b, «)=X(«, a, «)»

Как записать оператор «вывод»? 4 цел a = 1, b = 3 вывод «X(«, b, » » target=»_blank» itemprop=»contentUrl» href=»https://fs.znanio.ru/d5af0e/fd/4b/1540d344044aa08e0fc835028773bcfa45.jpg» title=»Как записать оператор «вывод»? 4 цел a = 1, b = 3 вывод «X(«, b, «=», a»>Как записать оператор «вывод»? 4 цел a = 1, b = 3 вывод

Как записать оператор «вывод»?

цел a = 1, b = 3
вывод «X(«, b, » text-align: center»>X(3)=1

цел a = 1, b = 3
вывод a+b, «=», a, «+», b

цел a = 1, b = 3
вывод «f(«, a, «)>f(«, b, «)»

цел a = 1, b = 3
вывод a, «+», b, «=?»

Блок-схема линейного алгоритма 5 начало конец действие ввод блок «начало» блок «ввод» блок «процесс» блок «вывод» блок «конец» вывод

Блок-схема линейного алгоритма 5 начало конец действие ввод блок «начало» блок «ввод» блок «процесс» блок «вывод» блок «конец» вывод

Блок-схема линейного алгоритма

По данной блок-схеме вычисления значения некоторой функции, восстановите условие задачи; напишите формулу вычисления значения функции

По данной блок-схеме вычисления значения некоторой функции, восстановите условие задачи; напишите формулу вычисления значения функции

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

Постановка задачи: Составить программу вычисления площади треугольника, если заданы координаты его сторон: x1, y1; x2, y2; x3,y3

Постановка задачи: Составить программу вычисления площади треугольника, если заданы координаты его сторон: x1, y1; x2, y2; x3,y3

Постановка задачи:
Составить программу вычисления площади треугольника, если заданы координаты его сторон: x1, y1; x2, y2; x3,y3.
2. Математическая модель:
ФОРМУЛА ГЕРОНА:

Где a, b, c – длины сторон треугольника, p — полупериметр

Длина стороны вычисляется по формуле:

НАЧАЛО Ввод координат вершин треугольника x1, y1, x2, y2, x3, y3

НАЧАЛО Ввод координат вершин треугольника x1, y1, x2, y2, x3, y3

Ввод координат вершин треугольника
x1, y1, x2, y2, x3, y3

Вывод значения S

Домашнее задание Составить блок –схему и программу для решения следующей задачи:

Домашнее задание Составить блок –схему и программу для решения следующей задачи:

Составить блок –схему и программу для решения следующей задачи:
Двум переменным А и В заданы разные значения. Поменяйте эти значе-ния местами
1) с использованием третьей переменной,
2) без использования других переменных.

Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.

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

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