Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
TXID_LR9.doc
Скачиваний:
5
Добавлен:
21.11.2019
Размер:
157.18 Кб
Скачать

4. Описати змінні програми у розділі General проекту:

Dim Sum as Single, X as Single

5. Зберегти проект у своїй папці.

6.Завантажити програму за допомогою кнопки Start або F5; на екрані

зявиться головне вікно програми:

Дінамічне вікно вводу

Завдання 3(виконати сумісно з викладачем на 2-му занятті):

дати відповідь на запитання: чому дорівнює значення змінних N та I після виконання даного фрагмента програми на мові VB :

N=0

FOR I=1 TO 5 STEP 2

N=N+I

NEXT

Рішення.

Щоб відповісти на поставлене запитання необхідно виконати комеральну відладку ( відладку не на машіні(ЕВМ), а на бумазі) фрагменту програми. Для цього виконуемо по шагам алгоритм роботи циклу FOR_ NEXT і результат кожного шагу записуемо у комірку ОП, як показано ниже:

І м’я змінної Значення змінної (покрокові)

N 0| 3| 8

I 1 | 3 | 5 | 7

Відповідь: N =8, I=7

Завдання 4(виконати самостійно на 2-му занятті ):

дати відповідь на запитання: чому дорівнює значення змінних N та I після виконання даного фрагмента програми на мові VB :

R=0

FOR J=3 TO 5 STEP 1

R=R-I

NEXT

ІІІ Висновок

  • Домашнє завдання:

1. Оформити звіт.

    • Теоретичну частину звіту оформити як відповіді на контрольні запитання

2. Підготуватися до самостійної роботи з даної теми:

      • знати відповіді на контрольні запитання, приведені в інструкції даної лабораторної роботи;

      • виконати у конспекті завдання, приведене в інструкції даної лабораторної роботи з приміткою «для дому»

Контрольні запитання:.

  1. Що таке цикл?

  2. Які типи циклів ви знаєте?

  3. Чим відрізняються ці типи один від одного?

  4. Якими операторами реалізуються цикли у програмі?

  5. Призначення, формат, робота оператору WHILE_WEND.

  6. Яким оператором організується цикл з невідомою кількістю повторень?

  7. Призначення, формат, робота оператору FOR_NEXT.

  8. Яка частина є необов’язковою у операторі FOR_NEXT?

  9. Чому дорівнює крок (А3), якщо він відсутній в операторі FOR_NEXT?

  10. Як обчислити кількість повторень циклу FOR_NEXT?

  11. Коли цикл FOR_NEXT не буде виконуватись ні разу?

  12. Коли при виконанні циклу FOR_NEXT буде зациклювання?

  13. Якими операторами реалізують цикли з постумовою?

  14. Призначення функції InputBox?

  15. Призначення функції MsgBox?

Для 1–го заняття

  • Написати у конспекті обчислення значення функції S за допомогою різних типів операторів циклу( WHILE_WEND, FOR_NEXT), а також кількість (n) повторень циклу:

100

S=2i+1 = 3+5+7+…+201

i=1

  • Обчислити кількість повторень( n ) циклу FOR_NEXT, якщо

  1. A1=2, A2=30, A3=2;

  2. A1=2, A2=30, A3= -2;

  3. A1=30, A2=2, A3= -2;

  4. A1=2, A2=30, A3=0.

Для 2–го заняття

  • Написати постанову задачи, математичну модель, зобразити ісхідну та вихідну форми, відповідний програмний код інтерфейсу користувача для розрахунку значень функції Sum за допомогою різних типів операторів циклу ( WHILE_WEND, FOR_NEXT):

Sum= sin5+sin10 +sin15…+sin30

  • Дати відповідь на запитання: чому дорівнює значення змінних S та I після виконання даного фрагмента програми на мові VB :

S=0

FOR I=1 TO 3 STEP 1

S=S+2*I+1

NEXT

  • Дати відповідь на запитання: чому дорівнює значення змінних PR та J після виконання даного фрагмента програми на мові VB :

PR=0

FOR J=2 TO 5 STEP 2

PR=PR*J

NEXT

  • Дати відповідь на запитання: чому дорівнює значення змінних P та I після виконання даного фрагмента програми на мові VB :

P=1

FOR I=5 TO 2 STEP -1

P=P*I

NEXT

  • Повторити тему «Алгоритми. Властивості алгоритмів»

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]