Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Прогр. техн-сы(билет каз 2009).doc
Скачиваний:
0
Добавлен:
21.09.2019
Размер:
278.02 Кб
Скачать

2. А(20) бір өлшемді массив берілген. Сызықтық және циклдік алгоритмдерді қолданып келесі есепті шешіңіз:

а) max(a1+a20,a2+a19…,a10+a11) және max орналасқан элементерден кейінгі элементердің саны мен қосындысын табатың программа құрыңыз;

б) A(20) массивінің жұп элементтерін екі есе, ал тақ элементтерін үш есе өсіріп min орналасқан элементтің реттік нөмірін табыңыз. - Жұмыс істейтін уақыты қысқартылып құрылған программа.

3. Құрылған программаны псевдокодтың көмегімен сұлбасын жазыңыз.

Кафедра отырысында бекітілді:

Хаттама № 9 « 12 » 04 2009 ж.

Кафедра меңгерушісі профессор З.К.Куралбаев

Құрастырушы аға оқытушы А.А.Аманбаев

АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС ИНСТИТУТЫ

КТ кафедрасы

Бағдарламалау технологиясы пәні

ЕМТИХАН БИЛЕТІ №22

1. Функционалдық принцип бойынша программалық өнімдердің классификациялары.

2. А(20) бір өлшемді массив берілген. Сызықтық және циклдік алгоритмдерді қолданып келесі есепті шешіңіз:

а) max(a1*a20,a2*a19…,a10*a11) және max орналасқан элементке дейінгі элементердің саны мен қосындысын табатың программа құрыңыз;

б) A(20) массивінің нольге тең элементтерін екімен, тақ элементтерін үшпен ауыстырып, ал қалған элементтерінің саның табыңыз. - Жұмыс істейтін уақыты қысқартылып құрылған программа.

3. Құрылған программаны Насси – Шнейдерман диаграммасы арқылы сұлбасын салыңыз.

Кафедра отырысында бекітілді:

Хаттама № 9 « 12 » 04 2009 ж.

Кафедра меңгерушісі профессор З.К.Куралбаев

Құрастырушы аға оқытушы А.А.Аманбаев

АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС ИНСТИТУТЫ

КТ кафедрасы

Бағдарламалау технологиясы пәні

ЕМТИХАН БИЛЕТІ №23

1. Техникалық есептерді құру. Мәліметтер тобының диаграммалары.

2. А(20) бір өлшемді массив берілген. Сызықтық және циклдік алгоритмдерді қолданып келесі есепті шешіңіз:

а) min(a1-a20,a2-a19…,a10-a11) және min орналасқан элементке дейінгі элементерден жаңа массив алатын программа құрыңыз;

б) A(20) массивінің теріс элементерінен B массивін, оң элементерінен С массивін алыңыз. Алыңған массивтердің қосындыларын табыңыз. - Жұмыс істейтін уақыты қысқартылып құрылған программа.

3. Осы құрылған программаларды Flow формасы арқылы сұлбасын салыңыз.

Кафедра отырысында бекітілді:

Хаттама № 9 « 12 » 04 2009 ж.

Кафедра меңгерушісі профессор З.К.Куралбаев

Құрастырушы аға оқытушы А.А.Аманбаев

АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС ИНСТИТУТЫ

КТ кафедрасы

Бағдарламалау технологиясы пәні

ЕМТИХАН БИЛЕТІ №24

1. Сұлбалық әдістегі программалардың спецификациясы.

2. А) Блокты иерархиялық әдісті қолданып келесі есепті шешетін программа құрыңыз.

; мұндағы x- кезкелген сан.

б) А(5,5) екі өлшемді массив берілген. Жұп қатар элементерінің қосындысынан жаңа массив алатың программа құрыңыз. Құрылған программа мүмкіндігінше жадынан аз орын алатын болсын.

3. Құрылған программаны Flow формасы арқылы сұлбасын салыңыз.

Кафедра отырысында бекітілді:

Хаттама № 9 « 12 » 04 2009 ж.

Кафедра меңгерушісі профессор З.К.Куралбаев

Құрастырушы аға оқытушы А.А.Аманбаев

АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС ИНСТИТУТЫ

КТ кафедрасы

Бағдарламалау технологиясы пәні

ЕМТИХАН БИЛЕТІ №25

1. Интерфейстер. Функционалдық диаграммалар.

2. а) Функциялық немесе процедуралық декомпозициялау әдісін қолданып келесі есепті шешетін программа құрыңыз.

S= ; мұндағы x - кезкелген сан.

б) А(5,5) екі өлшемді массив берілген. Тақ қатар элементерінің қосындысынан жаңа массив алатың программа құрыңыз. Құрылған программа мүмкіндігінше жадынан аз орын алатын болсын.

3. Осы құрылған программаны Насси – Шнейдерман диаграммасы арқылы сұлбасын салыңыз.

Кафедра отырысында бекітілді:

Хаттама № 9 « 12 » 04 2009 ж.

Кафедра меңгерушісі профессор З.К.Куралбаев

Құрастырушы аға оқытушы А.А.Аманбаев

1. Программалау технологиясы. Негізгі түсініктер және әдістер. Бірінші бейберекетсіз (стихиялық) программалау сатысы.

2. Программалау технологиясы. Негізгі түсініктер және әдістер. Екінші құрылымдық ( структуралық) программалау сатысы.

3. Программалау технологиясы. Негізгі түсініктер және әдістер. Бірінші бейберекетсіз (стихиялық) программалау сатысы.

4. Программалау технологиясы. Негізгі түсініктер және әдістер. Үшінші нысанды бағытталған программалау сатысы.

5. Программалау технологиясы. Негізгі түсініктер және әдістер. Төртінші компоненттік әдіс және CASE операторын қолдану сатысы.

6. Программалау технологиясы. Негізгі түсініктер және әдістер. Бірінші бейберекетсіз (стихиялық) программалау сатысы.

7. Программалау технологиясы. Негізгі түсініктер және әдістер. Блоктық ирархиялық әдіс.

8. Программаның құрылу сатылары мен өмірлік циклдары.

9. Программаның өмірлік циклінің эволюциясы ( дамуы ). Каскадтық модель және аралық тексеру моделдері.

10. Программаның өмірлік циклінің эволюциясы ( дамуы ). Спиральдық модель және аралық тексеру моделдері.

11. Программаның құндылығын бағалау және технологиялық түсінігі.

12. Программаның технологиялық түсінігі. Модульдер мен олардың қасиеттері.

13. Программаның технологиялық түсінігі. Модельдерді тіркеу мен олардың қасиеттері.

14. Программаның технологиялық түсінігі. Модульдердің байланысы.

15. Шығатын ( восходящий ) әдіс. Орр диаграммалары.

16. Шықпайтын ( неисходящий ) әдіс. Jecson диаграммалары.

1. Құрылымды және құрылымды емес программалау. Псевдокодтар көмегі арқылы алгоритмдерді құру.

17. Flow формаларын және Насси – Шнейдерман диаграммалары.

18. Программаны өрнектеп жазу стилі. Мәліметтер компоненттеріне қатысты диаграммалар.

19. Программаның эффектілігі мен технологиялығы. Жадыны экономдау әдісі.

20. Программаның эффектілігі мен технологиялығы. Жұмыс істеу уақытын қысқарту әдістері.

21. Функционалдық принцип бойынша программалық өнімдердің классификациялары.

22. Техникалық есептерді құру. Мәліметтер тобының диаграммалары.

23. Сұлбалық әдістегі программалардың спецификациясы.

24. Интерфейстер. Функционалдық диаграммалар.