Loop Loop

Відобразимо виконання даних циклів у вигляді таблиць:

Х –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.

 

Блок-схема алгоритму: Програмний код:

                       
                       
                       
                       
                       
                       
                       
                       
                       
                       

_____________________________

_____________________________

_____________________________

_____________________________

_____________________________

_____________________________

_____________________________

_____________________________

_____________________________

Пояснення до програмного коду:

__________________________________________________________

__________________________________________________________

__________________________________________________________

__________________________________________________________

__________________________________________________________

__________________________________________________________

__________________________________________________________