- •1 Блок бойынша сұрақтар
- •1. Ақпарат дегеніміз не? Ақпарат түрлері. Ақпараттарға қолданылатын амалдар
- •2. Ақпараттар мөлшері қалай өлшенеді?
- •3. Ақпаратты технология пəнінің приоритетті бағыттары
- •4. Санау жүйелері. Позициялық жəне позициялық емес санау жүйесі.
- •5. Есептеу техникасының даму сатылары
- •6. Жүйелік блоктың ішкі құрылғылары
- •7. Жады түрлері
- •9. Программалық жабдықтар құрамы
- •10. Аналық тақша. Микропроцессор
- •8. Дербес компьютердің сыртқы құрылғылары
- •11. Компьютерлік жүйелер функцияларының негізгі қағидаттары
- •12. Тұрақты есте сақтау құрылғысы
- •13. Алгоритм ұғымы жəне қасиеттері
- •14. Алгоритм құрылымы
- •15. Алгоритм көрсетілімі
- •16. Вирустардың бар болу белгілері
- •17. Вирустардың деструктивті əрекеттері
- •18. Вирустарды активтеу тəсілдері
- •19. Компьютерлік вирустардың негізгі түрлері
- •20. Вирустардың пайда болуы
- •21. Си бағдарламалау тілі
- •22. Машиналық тіл
- •24. Қашықтан оқытудың білім саласындағы міндеттері
- •25. Қашыктықтан оқытуды ұйымдастырудың əр түрлі технологиялары
- •26. Компьютердің логикалық элементтері
- •27. Типтік логикалық құрылғылар: триггер, сумматор, регистр, шифратор,
- •28. Фон Нейманның принципіне сəйкес компьютердің құрамына кіретіндер
- •29. Ауқымды желі. Базалық хаттамалар
- •30. Аймақтық желі. Қолданбалы хаттамалар
- •31. Internet қашан жəне қалай пайда болды?
- •32. Деректер қорының жіктелуі
- •33. Абсолютті, салыстырмалы, аралас сілтемелерді қолдану. Əрбір сілтемелерге
- •Сызықты алгоритмді бағдарламалау
- •2. Тармақталған алгоритмді бағдарламалау
- •3. Циклдық алгоритмді бағдарламалау
- •4. Программалық құралдар эволюциясы
- •5. Есептерді эем-де шығару кезеңдері
- •6. Электронды кесте
- •7. Электрондық кестені деректер қоры ретінде қолдану
- •8. Желілердің типтері
- •9. Негізгі желілік топологиялар.
- •10. Желілік хаттамалар
- •11. Web сайттың негізгі типтері
- •12. Html құжаттың құрылымы
- •13. Html тiлi
- •14. Мультимедиялық компьютердің аппараттық бөлігі
- •15. Қауіпсіздік пен электротұтыну стандарттары
- •16. Қолданбалы мультимедиялық бағдарлама
- •17. Компрессионды менеджерлер
- •18. Ақпараттық жүйелердегі ақпаратты қорғаудың криптографиялық əдістері
- •19. Криптожүйелер класы
- •20. Криптожүйелерге қойылатын талаптар
- •21. Ақпаратты жүйелерді қорғау əдістері
- •22. Компьютерлік вирустардың классификациясы
- •23. Вирустан қорғауға арналған арнайы программалар
- •24. Ақпараттық –коммуникациялық технология
- •25. «Электронды үкімет» жүйесі негізгі компоненттері
- •26. Электронды үкіметті қалыптастыру концепциясының негізгі есептері
- •27. «Электронды үкімет» бағдарламасын іске асырудың негізгі бағыттары
- •28. «Электронды үкімет» бағдарламасының мақсаты мен міндеттері
- •29. «Электронды үкімет» бағдарламасының негізгі бағыттары мен тетігі
- •31. Деректер қорын басқару жүйесінде деректер типтері
- •32. Access дқбж объектілері
3. Циклдық алгоритмді бағдарламалау
Циклдік программа – белгілі бір командалардың бірнеше рет қайталанып орындалуы. Практикада есептерді немесе мәселелерді шешкенде бір типті әрекеттерді осы әрекеттерді анықтайтын параметрлердің әр түрлі мәндерінде көп рет қайталау қажеттігі туады. Осындай әрекеттерді жүзеге асыратын алгоритмді циклдік, ал көп рет қайталанатын әрекеттер тізбегін цикл деп атайды. Циклдерді пайдалану жинақы программалардың көмегімен есептеулердің үлкен көлемдерін орындауға мүмкіндік береді.
Қайталанатын опаераторлар тобы циклдің денесін құрайды. Паскаль цикл ұйымдастырудың 3 түрі бар While(әзір), Repeat (дейін), For(параметрлі цикл). While Repeat операторлары қайталау саны белгісіз, бірақ циклге кіру немесе циклден шығу шарттарыбелгілі жағдайда қолданылады. Егер қайталау саны белгілі бола, онда параметрлі циклді пайдаланған жөн.
Циклдік операторлардың үшін, әзірше және дейін деген түрлері белгілі.
Кейде циклді неше рет қайталау керек екені алдын ала белгісіз, бірақ ол қандай да бір шарт сақталғанша орындалуы керек екені белгілі болады, сондықтан әзірше циклін қарастыру қажет.
Әзірше циклінің жазылу түрі: WHILE P DO S
Мұндағы WHILE P DO – цикл тақырыбы; WHILE (әзірше), DO (орындау) – қызметші сөздер (DO соңына нүктелі үтір қойылмайды); P – шарт (логикалық (бульдік) өрнек); S – цикл денесі.
WHILE циклінде бірінші рет P – нің мәні тексеріледі де, егер мән TRUE болса (шарт сақталса), S орындалып, басқару қайтадан P шартының қайталану кездегі сақталуын тексеруге беріледі. Егер P мәні FALSE болса, S орындалмай, басқару WHILE циклінен соң кездесетін бірінші операторға өтеді.
4. Программалық құралдар эволюциясы
ЭЕМ эволюцияымен бірге олар үшін базалық программалық құралдар эволюциясы жүрген. 1-ші кезекте бұл есептерді ЭЕМ-де шешу үшін кодтайтын программалау тілдеріне қатысты.
Бірінші буын-50-ші жылдардың аяғына дейін программала командаларының ұзақ тізбегі екілік,сегіздік және он алтылық сандармен мұқият бөліктеп кодталған. Бұл қызмет түрі кодтау деп аталған, программалауға бұдан гөрі күрделірек мәселе қойылған ол-алгоритімдерді құрылымдау. Екінші буын – Ассемблер тілдері оны мен машина тілдеріне қарағанда жұмыс істеу жеңілірек болған. Оларды командалар үшін нақты мнемоника қолданылады.Мыңдаған есе жылдам есте сақтау құрылғылары бар есептеу машиналарының пайда болуы мен кодтау күрделілігіне өсуі соншалықты, бұл жұмыты адамның орындауының әсері едәуір төмендеді.
Әрбір нақты машинаның ақпараттық құрылымын есепке алу, яғни бір машинаны екінші машинаға ауыстыру кезінде программалауды қайта кодтау қажеттілігі туындады – программалауды бір машинадан басқаға ауыстырғанда алгоритмдердің жиі өзгеріп кетуі байқалды.Тәжірбие жүзінде басқа программаның құрылу қағидаларын түсіну мүмкіншілігі көрінбеді.Машина кодында жазылған программаларда кодтаудың формальді қателіктерін табуға мүмкіндік беретін артық мәлімет аз болған. Нәтижеде программаны жүктеу кезінде техникалық ақаулар түсініксіз жағдайларға әкеп соғуы мүмкін, ал ол қателіктерді табу өте қиын еді.
