Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
6 алгоритмы.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
198.66 Кб
Скачать

Задача № 5

Вычислить множество значений функции У=2Х3 +3Х для Х, изменяющихся от -10 до 10 с шагом 2

Решение.

алг значение функции (вещ x,y)

арг x

рез y

нач

x:= -10

пока x ≤ 10

нц У:=2*Х^3 +3*Х

вывод y

x:=x+2

кц

кон

Фрагмент алгоритма какого типа записан с помощью блок – схемы?

Алгоритм какого типа записан на алгоритмическом языке?

алг выбор (вещ a,b,y) алг сумма квадратов (цел n,S)

арг a,b арг n

рез y рез S

нач нач

если a>b для n от 1 до 50

то y:=a^2-b^2 нц

иначе y:=b^2-a^2 S:=S +n^2

все кц

кон кон

Правило составления линейных программ

оператор REM с названием программы

оператор ввода INPUT

оператор присваивания LET

оператор вывода PRINT

оператор END

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

Контрольные данные:

1) Х=-5,8 2)Х= 7,18

Решение

10 REM "значение функции"

20 INPUT "введите значение x"; x

30 LET y = SQR(1 + ABS(x ^ 3)) + EXP(2 * x)

40 PRINT "x="; x, "y="; y

50 END

Оператор условного перехода

если условие

то серия1

иначе серия2

все

N IF условие THEN серия1 ELSE серия2

если то иначе

да нет

IF (иф) - если

THEN (зен) – то

ELSE (эльс) – иначе

Отношения между величинами

= равно

> больше

< меньше

>= больше или равно

<= меньше или равно

<> не равно

З адача №6

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

решение

10 REM “ значение функции”

20 INPUT “введите значение Х”; Х

30 IF X<=0 THEN Y=ABS(X)-2*X^3 ELSE Y=X^2-3*X

40 PRINT “X=”; X, “Y=”; Y

50 END

11