Подручја рада
Претрага
26. Наредбе циклуса - утврђивање

Уводни део часа :
1. Које врсте циклуса постоје ?
2. Где се примењују циклуси ?
-------------------------------------------------------------------------------------------------------------------
Главни део часа :
Потребно је да ученици одговоре на следећа питања :

1. Шта је циклус ?
2. Из чега се састоји сваки циклус ?
3. Које врсте циклуса постоје ?
4. Шта је услов понављања бројачких циклуса ?
5. Да ли итеративни циклуси имају унапред одређен број извршавања ?
6. Које врсте итеративних циклуса постоје ?
7. У зависности од чега је направљена подела итеративних циклуса ?
8. Нацртати синтаксни дијаграм бројачких циклуса.
9. Нацртати дијаграм тока бројачких циклуса.
10. Написати пример наредбе бројачког циклуса.
11. Написати пример програма у коме се користи наредба бројачког циклуса.
12. У чему је разлика између наредби for...to...do и for...to...downto ?
13. Каква може бити вредност бројачке променљиве ( почетна и крајња )?
14. Нацртати синтаксни дијаграм while наредбе.
15. Нацртати дијаграм тока while наредбе.
16. Како се извршава while наредба.
17. Написати пример while наредбе.
18. Шта омогућава наредба repeat ?
19. Нацртати синтаксни дијаграм repeat наредбе.
20. Нацртати дијаграм тока repeat наредбе.
21. Како се извршава repeat наредба ?
22. Који број наредби може бити смештен између repeat и until ?
23. Написати пример repeat наредбе.
24. Написати пример while и repeat наредбе који показују разлику у извршавању ових наредби.
25. У чему је разлика између while и repeat наредбе ?

Решити следеће задатке :

1. Саставити алгоритам и написати програм који учитава N реалних бројева и штампа њихову средњу вредност.

2. Саставити алгоритам и написати програм који учитава N бројева и штампа средњу вредност оних чија је последња цифра једнака 1.

3. Саставити алгоритам и написати програм који учитава N троцифрених бројева и штампа збир оних чија је последња цифра дељива са 3.

4. Саставити алгоритам и написати програм који штампа збир оних троцифрених бројева чија је последња цифра дељива са 5.

5. Саставити алгоритам и написати програм који међу бројевима 1+ 1/2 + 1/3... проналази први већи од задатог броја x.

6. Саставити алгоритам и написати програм који учитава двоцифрене бројеве и штампа све оне чији је збир цифара већи од 5.

7. Саставити алгоритам и написати програм који штампа све природне бројеве који су дељиви са 3, а њихови квадрати су већи од 100, а мањи од 9999 и њихову средњу вредност.

8. Саставити алгоритам и написати програм који учитава природан број N и штампа његове чиниоце.

9. Саставити алгоритам и написати програм који штампа збир оних бројева од 10 до m којима је цифра
десетица једнака цифри јединица.

10. Саставити алгоритам и написати програм који учитава n бројева и штампа њихов максимум.