Принцип работы оператора:
Вычисляется значение выражения
При работе с арифметическими типами результат вычисления, если это необходимо, преобразуется к типу переменной
Полученный результат присваивается переменной, па прежнее её значение теряется.
Или использовать в одной строке с любым другим оператором:
120 Y=4*X^3 +6 ' Расчёт прочности
CLS
INPUT “введите год рождения”; N
L=2010-N
PRINT “Вам ”;L;” лет”
Окно ввода и редактирования
Задача. Составить программу вычисления площади и периметра прямоугольника.
Кстати, вместо оператора PRINT
можно ставить знак «?», а он потом сам заменится на «PRINT».
Предварительно составьте блок-схему для решения данной задачи.
Программа имеем вид:
10 Cls
20 rem вычисление значение функции
30 Input”введите значения a,b,c,х”;a,b,c,х
40 y = (a*(x^2-b))/(b^2*c^2 + 1)
50 print”значение функции = “;y
60 end
IF условие THEN действие1 ELSE действие2
если тогда иначе
Задача. Определить, является ли треугольник со сторонами a, b, c - равносторонним
CLS
INPUT X
IF X<10 THEN Y=X^2 ELSE Y=X+1
PRINT Y
END
да
1 способ
INPUT X
IF X<0 THEN Y=0
ELSEIF X>=0 AND X<=1 THEN Y=X^2-X
ELSE Y=X^2 – SIN(X^2)
ENDIF
PRINT Y
2 способ
INPUT X
IF X<0 THEN Y=0
IF X>=0 AND X<=1 THEN Y=X^2-X
IF X>1 THEN Y=X^2 – SIN(X^2)
PRINT Y
да
да
начальное значение параметра
конечное значение параметра
шаг
Параметр – равномерно изменяющаяся величина (количество повторов)
Например, нахождение квадратов целых чисел от 1 до 10
FOR I=1 TO 10 STEP 1
A=I*I
PRINT A;
NEXT I
Для реализации цикла с известным количеством повторений на языке программирования QBasic применяется оператор FOR…..NEXT
Условие
Тело цикла
ДА
…
НЕТ
WHILE <выражение>
<тело цикла>
WEND
Программа:
X=-5
WHILE X<=5
Y=2*X+1
PRINT X,Y
X=X+2
WEND
END
Условие -
Условие -
x5
д
н
Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:
Email: Нажмите что бы посмотреть