Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 21.5.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. 1998 г. Краткие сведения из биографии.html
5. Курсовая работа - Расчет основных показателей деятельности строительной организации
6. феврале 2006 года 845 млн
7. ТЕМАТИКИ И ИНФОРМАТИКИ КОНСПЕКТ ЛЕКЦИЙ ПО МАТЕМАТИКЕ ИНТЕГРАЛЬНОЕ ИСЧИСЛЕНИЕ ДИФФЕРЕНЦИАЛ
8. на тему- Изобразительное искусство Византии Выполнил- Сейдумеров Р
9. Типология жилых зданий
10. Реферат- Развитие внешнеэкономической деятельности России
11. тематикою Цифрова електроніка для студентів напрямку підготовки 0507 Електромеханіка II III курсу всі
12. Ааа как жарко сколько можно Мне уже совсем плохо С ума же сойти можно Успокойся уже Ехать ещё долго
13. Ростовский государственный университет путей сообщения ФГБОУ ВПО РГУПС Кафедра Докум
14. 20 вв Английский портрет XVIII века Дж
15. ШКОЛА Игровой номер Позиция Фами
16. Функции криминологической науки Связь криминологии с профилактической деятельностью
17. вступить в отряды народного ополчения и у кого есть паспорт всем без разрешение на ношение оружия
18. О внесении изменений в Порядок оказания скорой медицинской помощи утвержденный приказом Министерства здра
19. експропріації. Так було під час революції 1917р
20. тематическое планирование по биологии на 20132014 учебный год в 8 классах