Лекция: Разделительные знаки
· знак ":" является разделителем операторов, он действует так, как будто оператор за двоеточием записан с новой строки;
· знак "." – десятичная запятая;
· знаки "," и ";" – разделители для любых целей;
· кавычки "" – вывод текста, заключённого между кавычками,
· апостроф "'" – вывод комментария;
· круглые скобки "(,)" – аргумент стандартных функций;
· квадратные скобки"[,]" – аргумент массивов
Составим программу по алгоритму задачи 1(рис. 3)
CLS' оператор clear screen – очистка экрана
а=2.15: b=1 ' присвоение переменным а и b их значений
INPUT x ' ввод значения переменной х
у = a*x^2– b*cos(x+PI*34/180) 'вычисление значения функции у
print «y=»;y ' вывод значения у на дисплей с текстом «у=»
END' конец программы
Рисунок 3 Линейная программа с оператором ввода INPUT и
операторами присваивания
В программе для ввода использованы операторы присваивания а=2.15, b = 1 и оператор ввода данных INPUT x.
Если входных данных много и требуется их повторное считывание, то вместо операторов присваивания удобнее применять операторы READ, DATА, RESTORE. В данном случае повторное считывание не требуется, поэтому составим ту же программу с использованием только операторов READ и DATA (рис. 4).
CLS' очистка экрана
DATA 2.15, 1' ввод значений блока данных
READ a,b ' присвоение a и b их значений из блока DATA
INPUT x ' ввод значения переменной х
у = a*x^2– b*cos(x+PI*34/180) 'вычисление значения функции у
print «y=»;y ' вывод значения у на дисплей с текстом «у=»
END' конец программы
Рисунок 4 Линейная программа с операторами
ввода INPUT, READ и DATA