Презентация, доклад на тему Алгоритмдердің концепциялары мен қасиеттері, алгоритмдерді жүзеге асыру

Содержание

Компьютерде есеп шығару кезеңдеріАлгоритм түсінігі. Алгоритмдерді орындаушылар. Алгоритм қасиеттері.Алгоритм типтері және оларды беру формалары.Бағдарламалау тілдердің жіктелулері.Ақпарттық технологиялардағы объектті-бейімделген тәсілдеме.MS Excel мысалындағы Visual Basic for ApplicationsМазмұны:

Слайд 1Алгоритм қасиеттері мен тұжырымдамалары, алгоритмның жүзеге асуы
Калакова Гульсим Кабдуловна

Алгоритм қасиеттері мен тұжырымдамалары, алгоритмның жүзеге асуыКалакова Гульсим Кабдуловна

Слайд 2Компьютерде есеп шығару кезеңдері
Алгоритм түсінігі. Алгоритмдерді орындаушылар. Алгоритм қасиеттері.
Алгоритм типтері және

оларды беру формалары.
Бағдарламалау тілдердің жіктелулері.
Ақпарттық технологиялардағы объектті-бейімделген тәсілдеме.
MS Excel мысалындағы Visual Basic for Applications

Мазмұны:

Компьютерде есеп шығару кезеңдеріАлгоритм түсінігі. Алгоритмдерді орындаушылар. Алгоритм қасиеттері.Алгоритм типтері және оларды беру формалары.Бағдарламалау тілдердің жіктелулері.Ақпарттық технологиялардағы

Слайд 3Есептің қойылымы
Математикалық формалдау (шешімнің әдісін тандау)
Алгоритм зерттемесі
Бағдарлама құрылымы
Бағдарламаны тестілеу және өңдеу
Алынған

нәтижеге анализ және есептеме жүргізу.

1. Компьютерде есеп шығару кезеңдері

Есептің қойылымыМатематикалық формалдау (шешімнің әдісін тандау)Алгоритм зерттемесіБағдарлама құрылымыБағдарламаны тестілеу және өңдеуАлынған нәтижеге анализ және есептеме жүргізу.1. Компьютерде

Слайд 4Алгоритм- (ағылшынша: algorіthm, algorіsmus — Әл-Хорезмидің атынан шыққан) — бастапқы берілген

мәліметтермен бір мәнде анықталатын нәтиже алу үшін қай амалды (жұмысты) қандай ретпен орындау қажеттігін белгілейтін есептерді (мәселелерді) шешу (математикалық есеп-қисаптар орындау, техникалық объектілерді жобалау, ғылыми-зерттеу жұмысын жүргізу т.б.) тәсілдерінің дәл сипаттамасы.

2.Алгоритм түсінігі

Есептеу процесі қандай болса да алғашқы мәндерден бастап, сол арқылы толық анықталған қорытынды шыққанша жүргізіледі. Алгоритм ұғымының алғышартына алгоритмдік процеспен қатар мүмкін болатын алғашқы деректер жиынтығының нұсқауы және қорытынды алуға байланысты жүргізілген процестің аяқталғандығын көрсететін ереже енеді.

Алгоритм- (ағылшынша: algorіthm, algorіsmus — Әл-Хорезмидің атынан шыққан) — бастапқы берілген мәліметтермен бір мәнде анықталатын нәтиже алу

Слайд 5Алгоритмнің дискреттігі– ақпаратты өңдеу процесі ретімен жазылған, аяқталған нұсқаулардан құралған тізбектерден

тұруы тиіс, яғни орындаушының келесі қадамға өтуі алдыңғы қадамның аяқталуынан кейін жүзеге асуы керек;
Алгоритмнің анықтылығы – алгоритм жалпы түрде қабылданған символдарды, алфавитті пайдаланып жазылуы тиіс.
Алгоритмнің түсініктілігі – алгоритмді құру барысында оның орындаушыға түсінікті болатындығы ескерілуі керек;
Алгоритмнің нәтижелілігі. Нұсқаулар шексіз көп болмай, қорытындысында оның нәтижесі болуы тиіс.
Жалпылық - бір алгоритмнің өзін бірнеше есептің шешімін табу үшін пайдалану мүмкіндігі, яғни бастапқы деректер мәндерінің жиынына пайдаланылу мүмкіндігі бар.

Алгоритм қасиеттері

Алгоритмнің дискреттігі– ақпаратты өңдеу процесі ретімен жазылған, аяқталған нұсқаулардан құралған тізбектерден тұруы тиіс, яғни орындаушының келесі қадамға

Слайд 6Алгоритмдерді беру формалары

Алгоритмдерді беру формалары

Слайд 7Жазудың графикалық әдісі – блок-cұлба түрінде.
Блок-cұлба – берілу сызықтарымен (тармақтармен) біріккен

блоктардың реттілігі.

Жазудың кестелік әдісі – бастапқы деректерден нәтижелердің тәуелділігін орнатудың кесте түріндегісі.

Бағдарламаның қандайда бір тіліндегі – жазудың бағдарламалық әдісі текст түрінде.

Сөздік тәсілдің кемшіліктері

мұндай жазылулар қатаң түрде формалданбайды
көпсөзділіктен жазулар зиян көреді
бірмәндіемес түсінік береді

Жазудың графикалық әдісі – блок-cұлба түрінде.Блок-cұлба – берілу сызықтарымен (тармақтармен) біріккен блоктардың реттілігі.Жазудың кестелік әдісі – бастапқы

Слайд 8Алгоритмдерді графикалық түрде беру формалары

Алгоритмдерді графикалық түрде беру формалары

Слайд 9Алгоритм типтері

Алгоритм типтері

Слайд 10 Тәртіп бойынша басқа шарттарға қарағанда бір-біріне тәуелсіз орындалатын алгоритм, алгоритмның

сызықтық түріне жатады.
Мысалы, «белгілі бір мәндегі теңдеулерді шешуде» әрекеттің сызығы көрінеді.
Осыдан сызықтық атауы шыққан.
Берілудің барлық формасы ұсынылады: кестелік, сөздік және графикалық.

Алгоритмның сызықтық типі

Тәртіп бойынша басқа шарттарға қарағанда бір-біріне тәуелсіз орындалатын алгоритм, алгоритмның сызықтық түріне жатады. Мысалы, «белгілі бір

Слайд 11Сызықтық алгоритм
басы
соңы
берілгендерді енгізу
берілгендерді шығару
әрекет
әрекет

Сызықтық алгоритмбасысоңыберілгендерді енгізуберілгендерді шығаруәрекетәрекет

Слайд 12Кейбір шарттарды орындауда таңдау мүмкіндігіне тәуелді
Алгоритмның тармақталған типі
Егер есептің шешімінде

екі нұсқа болса, онда осындай алгоритм қолданылады.
Берілудің екі формасы ұсынылады: сөздік және графикалық
Кейбір шарттарды орындауда таңдау мүмкіндігіне тәуелді Алгоритмның тармақталған типіЕгер есептің шешімінде екі нұсқа болса, онда осындай алгоритм

Слайд 13Бір және сол әрекеттерді көпдәрежелі қайталануларды қолдану арқылы құрылған.
Алгоритмның циклдық типі
Берілу

формасы сөздік алгоритм қалай таңдалса графикалық та солай таңдалады
Бір және сол әрекеттерді көпдәрежелі қайталануларды қолдану арқылы құрылған.Алгоритмның циклдық типіБерілу формасы сөздік алгоритм қалай таңдалса графикалық

Слайд 14Тармақталған алгоритм
Басы
Шарт
Деректерді енгізу
Деректерді шығару
Әрекет
соңы
Иә
Жоқ
Әрекет 1
Әрекет 2

Тармақталған алгоритмБасыШарт Деректерді енгізуДеректерді шығаруӘрекетсоңыИә Жоқ Әрекет 1Әрекет 2

Слайд 15Циклдық алгоритм
Деректерді енгізу
Деректерді шығару

Цикл әрекеті
Соңы
Иә
Жоқ
Цикл парметрлері
басы

Циклдық алгоритмДеректерді енгізуДеректерді шығаруЦикл әрекетіСоңы Иә Жоқ Цикл парметрлерібасы

Слайд 16Циклдық алгоритм
Цикл денесі
шарт
Иә
Жоқ
Циклға дейінгі Циклдан

кейін Цикл үшін

Шарт

Цикл денесі

Иә

Жоқ

Цикл денесі

Иә

Жоқ

Х= 1, 5

Циклдық алгоритмЦикл денесішартИә ЖоқЦиклға дейінгі      Циклдан кейін

Слайд 17Ассемблер тілдері ;
Жоғары дәрежедегі әмбебап тілдер: BASIC және FORTRAN;
Төменгі дәрежедегі тілдер:

Pascal және С;
Басқарушы тілдер: деректер базасы және Clipper.

Бағдарламау тілдерінің классификациясы

Ассемблер тілдері ;Жоғары дәрежедегі әмбебап тілдер: BASIC және FORTRAN;Төменгі дәрежедегі тілдер: Pascal және С;Басқарушы тілдер: деректер базасы

Слайд 18Visual Basic for Applications (VBA) — Microsoft Office ортасында қолданбалы программа

жасау үшін арналған визуалды программалаудың дамыған жүйесі. VBA көмегімен графикалық интерфейстың басқару объектісін құруға болады, объект қасиеттерін өзгертуге және енгізуге болады, сәйкес келетін программалық код қосуға болады.
VBA құралын пайдалану көмегімен бағдарламаудың келесіндей методикасына әкеледі:
Басқару және бақылау объектілерін құру (диологты терезе, мәзір);
Объектілерді шақыру кезінде пайдаланылатын процедураларды істеп шығуы.

VBA тіліндегі қыстырма бағдарламау келесі түсініктермен операциялайды:
басқару және бақылау объектісі – экрандық форма, форма ішіндегі графикалық элементтер, соның ішінде текстік терезелер, қозғау сызғышы, пиктограммалар, тізім-терезе, командалық батырмалар және т.б;
қасиет (құрылым) – басқарудың мінездеме және нысананың құрал-жабдықтары;
қасиеттің мағынасы;
оқиға – объект басқарумен танылатын әрекет;
қосылу әдісі – анологикалық түсініктегі функция, ылғида объектіге әрекет ететін оператор;
процедура – программалар және функциялар, VBA операторының еркін орындалуы;
процедуралар – оқиғалы және жалпылы процедуралар деп бөлінеді.

Visual Basic for Applications

Visual Basic for Applications (VBA) — Microsoft Office ортасында қолданбалы программа жасау үшін арналған визуалды программалаудың дамыған

Слайд 19
Объект, бір жағынан, дәл осы уақытта оның жағдайын мінездейтін белгілі бір

қасиетке ие, ал екінші жағынан осы қасиеттерге өзгеріс әкелетін операциялар бар.
Объект әдістері, яғни инкапсулияциялайтын бірмәнді тізбе операцияларының қасиеттерін орындайтын операциялар жиыны, класстарға бірігеді.
Әрбір бөлек операциялар өз алдына кластың түпнұсқасы болады.

Ақпарттық технологиялардағы объектті-бейімделген тәсілдеме.

Объект, бір жағынан, дәл осы уақытта оның жағдайын мінездейтін белгілі бір қасиетке ие, ал екінші жағынан осы

Что такое shareslide.ru?

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


Для правообладателей

Яндекс.Метрика

Обратная связь

Email: Нажмите что бы посмотреть