|
|||
Лабораторная работа №7. Раздел 2. Информация и информационные процессы. Тема: Компьютерная модель циклического процесса.. где Х- имя любой переменной, не являющейся именем массива (управляющая переменная цикла);. А1- начальное значение переменной цикла;.Стр 1 из 3Следующая ⇒ Лабораторная работа №7 Раздел 2. Информация и информационные процессы Тема: Компьютерная модель циклического процесса. Цель работы: · научиться составлять программы на языке программирования Basic с использованием оператора цикла с параметром FOR . . . NEXT. Оборудование:ПК IBM PC; OS Windows; ПО Basic Должны знать: · назначение и правило записи оператора FOR … NEXT; Должны уметь: · составить программу для вычисления таблицы значений заданной функции на некотором промежутке; · составить программу для многократного изображения графического объекта.
I. ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ Циклическими называются алгоритмы, имеющие многократно повторяющиеся участки, называемые циклами. Для организации циклических вычислений в алгоритмическом языке Бейсик предусмотрено несколько циклических операторов, один из них цикл с параметром – FOR … NEXT. Общая форма организации цикла с помощью этого оператора имеет следующий вид: FOR Х=A1 TO A2 STEP A3 . . . . . . . . . . . . . . . . . . . . . . . . NEXT V где Х- имя любой переменной, не являющейся именем массива (управляющая переменная цикла); А1- начальное значение переменной цикла; А2- конечное значение переменной цикла; А3- шаг изменения переменной цикла. Операторы, расположенные между FOR и NEXT образуют тело цикла и выполняются многократно.
Пример 1. FOR I=1 TO 7 PRINT “S” NEXT I
При выполнении этой программы на экране распечатается буква S 7 раз. Пример 2. FOR T=0 TO 10 STEP 2 PRINT T NEXT T При выполнении этой программы на экране будут напечатаны числа 0, 2, 4, 6, 8, 10 Следует обратить внимание на то, что для повторения тела цикла нельзя переходить к оператору FOR с помощью других операторов, расположенных внутри цикла (например, GOTO), а необходимо, чтобы процесс вычислений дошел до оператора NEXT. Следует отметить, что если шаг равен 1, то конструкцию STEP 1 в операторе FOR можно опустить. Таким образом, следующие формы записи оператора FOR: FOR I=1 TO 5 STEP 1 FOR I=1 TO 5 эквивалентны.
|
|||
|