Уводни део часа : 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 бројева и штампа њихов максимум. |