У вас вопросы?
У нас ответы:) SamZan.net

Лабораторна робота 9 Оператори циклу Мета роботи ~ вивчення та набуття навичок використання оператора

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 28.12.2024

PAGE  2

Лабораторна робота № 9

Оператори циклу

Мета роботи – вивчення та набуття навичок використання оператора циклу для організації циклічних  програм.

9.1. Загальні відомості

Оператор циклу fornext  організує виконання одного й того ж блоку програми задану кількість разів.

Формат :    

for  параметр=Поч._Зн to Кінц._знач.[step крок]

тіло циклу

next параметр

 Оператор for визначає початок циклічної конструкції а також задає ім’я (параметр) та початкове значення (Поч._Зн) числової змінної, що змінюється циклічно, яку також називають  ПАРАМЕТРОМ ЦИКЛУ.

Службове слово to використовується для задавання кінцевого значення параметру циклу.

Службове слово step використовується для задавання кроку з яким змінюється параметр циклу. Поточне значення параметру циклу змінюється на величину кроку при кожному виконанні оператора next

Оператор next завершує циклічну операцію при цьому він виконує наступні дії:

  •  додає до поточного значення параметру циклу величину кроку (з тим знаком з яким вказано крок) або одиницю, якщо крок не задано;
  •  повертає програму на рядок for.

Оператор for, крім визначення початкового та кінцевого значень параметру циклу, порівнює поточне його значення з кінцевим та, у випадку, якщо воно задовольняє умову, виконує тіло циклу, а якщо умова не задовольняється, передає керування програми на оператор, що є наступним за next.

Параметром циклу може бути, як числова константа, так і числова змінна, що визначена заздалегідь.

Наприклад:

For i=1 to 40 step 2

 Тіло циклу

Next I

або

N=4

Z=100

K=10

For I=n to z step k

Тіло циклу

Next i

Цикли fornext можуть бути вкладеними, тобто входити один в другий. Кількість вкладень практично не обмежена.

For a=2 to 12

For b=3 to 9

  For cv=12 to 24

  For  sel=20 to 200

   Тіло циклу

  Next sel

 Next cv

 Next b

Next a

Приклад 1. Організувати та заповнити лінійний масив з 10 елементів, та вивести їх значення на друк.

cls

dim first(9)

data 0,5,10,15,24,35,46,57,68,79

for i=0 to 9

   read first(i)

next i

for i=0 to 9

     print "first("i")="first(i)

next i

Приклад 2. Організувати та заповнити двовимірний масив з 9 елементів, та вивести їх значення на друк.

Cls

а1=3

а2=3

dim first(а1-1,а2-1)

data 1,2,3,4,5,6,7,8,9

for i=0 to а1-1

   for k=0 to а1-1

        read first(i,k)

   next k

next i

for i=0 to а1-1

   for k=0 to а1-1

        print "first("i;","k")="first(i,k)

   next k

next i

Приклад 3. Організувати та заповнити двовимірний масив 10 на 10 елементів, та вивести їх значення на друк.

cls

dim first(9,9)

rem data 0,5,10,15,24,35,46,57,68,79

for i=0 to 9

       for j= 0 to 9

               first(i,j)=i*j

               print "first("i")="first(i,j)

       next j

next i

9.2. Послідовність виконання роботи

9.2.1. Увімкнути комп’ютер та завантажити ТВ.

9.2.2. Відповідно до варіанту завдання (див. лаб. роб. № 4) для циклічного алгоритму розробити програму з використанням циклічного оператора fornext . Набрати текст та відлагодити програму.

9.2.3. Результати обчислень вивести на екран з необхідними коментарями.

9.2.4. У разі успішного виконання переписати виведені результати до протоколу.

9.2.5. Переписати текст працюючої програми до протокол.

9.3. Зміст протоколу.

9.3.1. Протокол лабораторної роботи має містити назву, мету роботи, теоретичну частину в обсязі необхідному для виконання та захисту лабораторної роботи.

9.3.2. Блок-схему та текст програми для виконання відповідного варіанту.

9.3.3. Результати виконання лабораторної роботи повинні бути відображені відповідно до вимог п. 9.2.

9.3.4. Студенти, що не мають належним чином оформлений протокол до виконання та захисту лабораторної роботи не допускаються




1. Модуль з Римського приватного права
2. Сахих альджами~ ассагъир
3. Доклад- Мегаколон
4. Задание 1. Пользуясь толковым словарем русского языка укажите лексическое значение слов
5. ТЕМА- ПОБУДОВА ГРАФІКІВ ТРИГОНОМЕТРИЧНИХ ФУНКЦІЙ
6. тематичних наук Дніпропетровськ 2008 Дисертацією є рукопис Робота виконана в
7. РЕФЕРАТ дисертації на здобуття наукового ступеня кандидата філологічних наук
8. рольові ігри 17 Організація дидактичних ігор
9. Реферат- Керамические стеновые материалы
10. ТЕМА- ПРЕДМЕТ ПАТОЛОГИЧЕСКОЙ ФИЗИОЛОГИИ
11. реферат дисертації на здобуття наукового ступеня кандидата психологічних наук
12. Тема- Исламские страны Саудовская Аравия Оман Марокко Вопросы по Саудовской Аравии Оман Марокко будут
13. Экономика 1 Микроэкономика
14. а. Бин для фритюра это оборудование на котором хранится готовая картошка фри
15. Линейная структура ~ руководители подразделений низших ступеней непосредственно подчиняются руководителю
16. економічна ситуація в суспільстві за якої частина активних працездатних громадян не може знайти роботу яку
17. Принятие решений с помощью Excel Задача 1
18. Окрашивание волос - Способ
19. Реферат Философский анализ общества
20. ВАРІАНТ ’14 Особливостi психомоторного розвитку дітей до року- 1