Хелпикс

Главная

Контакты

Случайная статья





Лабораторная работа №7. Раздел 2. Информация и информационные процессы. Тема:  Компьютерная модель циклического процесса.. где Х- имя любой переменной, не являющейся именем массива (управляющая переменная цикла);. А1- начальное значение переменной цикла;.



Лабораторная работа №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 эквивалентны.



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.