Программа
K=6 'Определение количества элементов в массиве
DIM A(K) 'Исходный массив
DIM P%(K) 'Получаемый массив
DEF FNGet%(p) 'Функция проверки принадлежности аргумента заданному интервалу
IF X<=p AND p<=Y THEN FNGet%=1 ELSE FNGet%=0 'Определение значения функции
END DEF
'Ввод исходного массива:
CLS 'Очистка экрана
FOR i%=1 TO K 'Цикл ввода массива
PRINT "Введите элемент A[";i%;"] "; 'Вывод приглашения ввести элемент массива
INPUT ,A[i%] 'Ввод элемента массива
NEXT i%
INPUT "Введите X ";X 'Ввод X
INPUT "Введите Y ";Y 'Ввод Y
CLS 'Очистка экрана
'Вывод исходного массива:
PRINT "Исходный массив:" 'Вывод заголовка
FOR i%=1 TO K 'Цикл вывода массива
PRINT "A[";i%;"] =";A[i%] 'Ввод элемента массива
NEXT i%
PRINT 'Пропуск строки
PRINT "X=";X;" Y=";Y 'Вывод X и Y
PRINT 'Пропуск строки
'Обработка массива
FOR i%=1 TO K 'Цикл обработки массива
P%[i%]=FNGet%(A[i%]) 'Определение элемента массива
NEXT i%
'Вывод полученного массива:
PRINT "Полученный массив:" 'Вывод заголовка
FOR i%=1 TO K 'Цикл вывода массива
PRINT "P[";i%;"] =";P%[i%] 'Вывод элемента массива
NEXT i%
END
Бесплатные примеры программ
Примеры написанных программ
Помощь студентам по программированию