Опубликовано: 2021-04-28 17:20:00
Простейшая математика и красивый вывод результата
В этой статье я покажу как выводить значения функции через шаг в цикле. Это будет «шаблоном» программы, в которой вам надо будет просто изменить функцию и/или шаг в цикле.
Пусть у нас дана функция F(x) = SIN(X). Необходимо вывести её значения, если X будет задан от 0 до 150 с шагом 10.
- REM ZADACHA_1
- CLS
- PRINT " -------------------------------"
- PRINT " X[0; 150] | F(x)=SIN(X)"
- PRINT " -------------------------------"
- FOR X = 0 TO 150 STEP 10
- PRINT USING " ### | ###.### "; X; F
- F = SIN(X)
- NEXT X
- PRINT " -------------------------------"
- END
Рисунок 1 – Исходный текст первой программы
Рисунок 2 – Результат выполнения первой программы
При необходимости, самостоятельно измените эту программу на вашу произвольную функцию и/или шаг.
Например, необходимо вывести таблицу степеней двойки с нулевой по двадцатую:
- 'vyvod tablitsy stepeney dvoyki s nulevoy po dvadtsatuyu.
- REM ZADACHA_2
- CLS
- PRINT " ----------------------------"
- PRINT " 2 | 2^X X[0..20] "
- PRINT " ----------------------------"
- FOR X = 0 TO 20 STEP 1
- PRINT USING " 2 ^ ##5 | ######## "; X; 2 ^ X
- NEXT X
- PRINT " ----------------------------"
- END
Рисунок 3 – Исходный текст второй программы
Рисунок 4 – Результат выполнения второй программы
Пример аналогичной задачи: Cоставить на языке Basic и отладить программу для вывода таблицы значения SIN(X) и COS(X), где X изменяется от 0 до 30 градусов с шагом 5 градусов.
- 'sostavit na yazyke QBASIC i otladit programmu dlya vyvoda tablitsy
- 'znacheniya SIN(X) i COS(X), gde X - izmenyayetsya ot 0 do 30 gradusov
- 's shagom 5 gradusov
- CLS
- PRINT " -----------------------------------------------"
- PRINT " X[0; 30] | F(X)=SIN(X) | F(X)=COS(X) "
- PRINT " -----------------------------------------------"
- FOR X = 0 TO 30 STEP 5
- PRINT USING " ### | ###.### | ###.### "; X; F1; F2
- F1 = SIN(X)
- F2 = COS(X)
- NEXT X
- PRINT " -----------------------------------------------"
- END
Рисунок 5 – Исходный текст второй программы
Рисунок 6 – Результат выполнения второй программы
Спасибо за прочтение этой статьи.