Будь умным!


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

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

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

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

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

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

от 25%

Подписываем

договор

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

Скидка 25% при заказе до 9.11.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. а 10001200 33304 Никитенко В
5. то неизвестный и Шаченкова Татьяна тренер НЛП Набор и верстка- Басов Дмитрий Оковитова Маша Чекулаев Иго
6. мозговая атака
7. тематического метода исследования природы был великий итальянский ученый Галилео Галилей 1564 1642.
8. Level engineers end up performing the more routine tsks of nlysis or design
9. Проблема выбора в экономике
10. Статья- Августин Бетанкур
11. Лабораторная работа 5
12. Лабораторная работа 2 Работа в текстовом редакторе Word Задание 1 Создайте в текстовом редакторе Word
13. Известно что уже младенец развивается как существо социальное для которого среда выступает не только как у
14. первых наконецто тело стало достаточно реактивным адаптируется почти как по учебнику; на седьмой день ст
15. і. Вольтметр Ток к'зінде пйда болатын электр 'рісіні' 'рекетінен зарядтал'ан б'лшектерді' реттелген 'оз'а
16. это- Сознательная деятельность государства с целью достижения желаемого состояния национальной экономик
17.  На этот раз ему предстоит разгадать величайшую тайну масонов которая способна изменить мир
18. ЛЕКЦИЯ 1. АНАТОМИЯ И ФИЗИОЛОГИЯ ПАРОДОНТА
19. Задание 1 В соответствии с темой Механизм государства разобрать по блокам- структура; полномоч
20. Общество Ассирии во второй половине VIII в