Задание 1
Вычислить функцию:
при a=1.327, b=0.00823, c=21.02, d=1.3139, p=3.1415
Блок-схема алгоритма
Программа
10 INPUT "Введите значения параметров A,B,C,D,P",A,B,C,D,P
20 Y=D+(ABS(A^2-B^2)/SIN(P/C))^2/5-2
30 PRINT "Значение функции =",Y
40 END
Контрольный пример
Задание 2
Вычислить функцию
|
Блок-схема алгоритма
Программа
10 INPUT"Введите значение X",X
20 IF X<=0 THEN Y=TAN(X):GOTO 40
30 IF X<3.5 THEN Y=X*EXP(X) ELSE Y=X+1
40 PRINT "При X=”,X;”Y=”,Y
50 END
Контрольный пример
1) при X=-2 Y=2.185
2) при X=3 Y=60,256
3) при X=5 Y=6
Задание 3
Найти значение P=X*Y, где X – максимальный элемент массива A(N), Y – минимальный элемент массива A(N).
Блок-схема алгоритма
Программа
10 INPUT" Введите число элементов массива ",N
20 DIM A(N)
30 FOR I=1 TO N
40 INPUT A(I)
50 NEXT I
60 Y=A(1): X=A(1)
70 FOR I=1 TO N
80 IF A(I)<Y THEN Y=A(I)
90 IF A(I)>X THEN X=A(I)
100 NEXT I
110 P=X*Y
120 PRINT "P=",P;
130 END
Контрольный пример
N=7, A(N)={5, 3, -2, 7, 4, 4, 8}
X=8, Y=-2, P=8*(-2)=-16
Задание 4
Вычислить сумму и количество элементов находящихся в интервале (a,b), для матрицы A(N,M).
Блок-схема алгоритма
Программа
10 INPUT " Введите число строк ",N
20 INPUT " Введите число столбцов ",M
30 DIM A(N,M)
40 INPUT "Введите параметры A,B",A,B
50 FOR I=1 TO N
60 FOR J=1 TO M
70 INPUT A(I,J)
80 NEXT J
90 NEXT I
100 SUM=0: K=0
110 FOR I=1 TO N
120 FOR J=1 TO M
130 IF A(I,J)>=A AND A(I,J)<=B THEN SUM=SUM+A(I,J): K=K+1
140 NEXT J
150 NEXT I
160 PRINT "Сумма элементов находящихся в интервале (A,B) =",SUM
170 PRINT "Количество элементов находящихся в интервале (A,B) =",K
180 END
Контрольный пример
N=4, M=4, A=3, B=7
SUM=37, K=8