Відобразимо виконання даних циклів у вигляді таблиць:
Х | –3 | –2 | –1 | Х | ||||||||||
S | –3 | –5 | –6 | –6 | S |
!Для значення Х, яке не задовольняє задану умову виходу з циклу значення S не змінюється.
Завдання для самостійного виконання:
1. Розписати по комірках покрокове виконання програми:
S=0
S | |||||||
X | |||||||
Y |
FOR X=2 TO 9 STEP 3
Y=X+3: S=S+Y
NEXT X
PRINT S
S=______________
2. Розписати по комірках покрокове виконання програми:
D | |||||||
X | |||||||
Y |
D=1 : X=3
WHILE X<=7 DO
Y=X-1 : D=D*Y : X=X+2
LOOP
PRINT D D=______________
3. Сконструювати блок-схему і написати програму для розв’язування задачі:
Протабулювати функцію , якщо х[-1,17] з кроком 1,3.
Алгоритм табулювання функції:
1.__________________________________________
2.__________________________________________
3.__________________________________________
4.__________________________________________
5.__________________________________________
Блок-схема алгоритму: Програмний код:
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
4. Використовуючи програмний код табулювання функції з попереднього завдання записати логічний вираз і вказівку розгалуження для визначення наступних величин:
а) обчислити суму значень функції, які не менші 5
______________________________________________________________________________________________________________
б) обчислити кількість значень функції, які належать проміжку (1;3)
______________________________________________________________________________________________________________
в) обчислити добуток значень функції, які кратні 3
______________________________________________________________________________________________________________
5. Переробити блок-схему та програмний код попереднього завдання використовуючи циклічний оператор з передумовою:
Блок-схема алгоритму: Програмний код:
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
6. Сконструювати блок-схему і написати програму для розв’язування задачі: Протабулювати функцію , якщо х Є [1,15] з кроком 2.
Блок-схема алгоритму: Програмний код:
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
_____________________________
Пояснення до програмного коду:
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________
__________________________________________________________