Програмирование на языке Basic. Федоряка Н.И. - 19 стр.

UptoLike

Составители: 

19
REM Вывод чисел от b до a
a=55
b=107
FOR I=b TO a STEP -1
PRINT I
NEXT
END
Пример: Вычислить сумму двухзначных натуральных чисел.
REM Вычислить сумму двухзначных натуральных чисел
FOR I=10 TO 99
s=s+I
NEXT
PRINT "Результат = ",s
END
Программа перебирает числа от 10 до 99 каждый раз выполняя дей-
ствия s=s+I. С точки зрения математики это совершенно бессмысленная
запись, но рассмотрим её внимательней.
Процесс решения вычислительной задачи - это процесс последовательного
изменения значений переменных. В итоге - в определенных переменных
получается результат. Переменная получает определенное значение в ре-
зультате присваивания.
Вы помните, что присваивание - это занесение в ячейку, отведенную
под переменную, определенного значения в результате выполнения коман-
ды.
В результате операции а=5 переменная а получает значение 5.
В результате операции с=a+b переменная с получает значение равное сум-
ме значений переменной а и b.
В результате операции s=s+I переменная s получает значение равное
сумме предыдущего значения переменной s и значения переменной I.
Т.е., если до операции присваивания значение s было равно 5, а пе-
ременной I равно 3, то после операции значение переменной s будет равно
8 (5+3, старое значение s + значение I). Значит после выполнения нашей
программы в переменной s будет хранится сумма всех двузначных чисел
от 10 до 99.
Пример: вычислить факториал числа а (записывается так: а!). Факто-
риал - это произведение чисел от 1 до а. Например, 5! (факториал пяти) -
это 5!=1*2*3*4*5
REM Вычислить факториал числа
a=5
f=1
FOR I=1 TO a
f=f*I
NEXT
PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com
         REM Вывод чисел от b до a
         a=55
         b=107
         FOR I=b TO a STEP -1
         PRINT I
         NEXT
         END
               Пример: Вычислить сумму двухзначных натуральных чисел.
               REM Вычислить сумму двухзначных натуральных чисел
         FOR I=10 TO 99
         s=s+I
         NEXT
         PRINT "Результат = ",s
         END
               Программа перебирает числа от 10 до 99 каждый раз выполняя дей-
         ствия s=s+I. С точки зрения математики это совершенно бессмысленная
         запись,          но        рассмотрим          её         внимательней.
         Процесс решения вычислительной задачи - это процесс последовательного
         изменения значений переменных. В итоге - в определенных переменных
         получается результат. Переменная получает определенное значение в ре-
         зультате присваивания.
               Вы помните, что присваивание - это занесение в ячейку, отведенную
         под переменную, определенного значения в результате выполнения коман-
         ды.
               В результате операции а=5 переменная а получает значение 5.
         В результате операции с=a+b переменная с получает значение равное сум-
         ме значений переменной а и b.
               В результате операции s=s+I переменная s получает значение равное
         сумме предыдущего значения переменной s и значения переменной I.
               Т.е., если до операции присваивания значение s было равно 5, а пе-
         ременной I равно 3, то после операции значение переменной s будет равно
         8 (5+3, старое значение s + значение I). Значит после выполнения нашей
         программы в переменной s будет хранится сумма всех двузначных чисел
         от 10 до 99.
               Пример: вычислить факториал числа а (записывается так: а!). Факто-
         риал - это произведение чисел от 1 до а. Например, 5! (факториал пяти) -
         это 5!=1*2*3*4*5
         REM Вычислить факториал числа
         a=5
         f=1
         FOR I=1 TO a
         f=f*I
         NEXT

                                                                               19


PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com