Выбранный для просмотра документ 3 каз Лекция по Информатике Алгоритм.pptx
Скачать материал "Алгоритмдердің концепциялары мен қасиеттері, алгоритмдерді жүзеге асыру"
Рабочие листы
к вашим урокам
Скачать
1 слайд
Алгоритм қасиеттері мен тұжырымдамалары, алгоритмның жүзеге асуы
Калакова Гульсим Кабдуловна
2 слайд
Компьютерде есеп шығару кезеңдері
Алгоритм түсінігі. Алгоритмдерді орындаушылар. Алгоритм қасиеттері.
Алгоритм типтері және оларды беру формалары.
Бағдарламалау тілдердің жіктелулері.
Ақпарттық технологиялардағы объектті-бейімделген тәсілдеме.
MS Excel мысалындағы Visual Basic for Applications
Мазмұны:
3 слайд
Есептің қойылымы
Математикалық формалдау (шешімнің әдісін тандау)
Алгоритм зерттемесі
Бағдарлама құрылымы
Бағдарламаны тестілеу және өңдеу
Алынған нәтижеге анализ және есептеме жүргізу.
1. Компьютерде есеп шығару кезеңдері
4 слайд
Алгоритм- (ағылшынша: algorіthm, algorіsmus — Әл-Хорезмидің атынан шыққан) — бастапқы берілген мәліметтермен бір мәнде анықталатын нәтиже алу үшін қай амалды (жұмысты) қандай ретпен орындау қажеттігін белгілейтін есептерді (мәселелерді) шешу (математикалық есеп-қисаптар орындау, техникалық объектілерді жобалау, ғылыми-зерттеу жұмысын жүргізу т.б.) тәсілдерінің дәл сипаттамасы.
2.Алгоритм түсінігі
Есептеу процесі қандай болса да алғашқы мәндерден бастап, сол арқылы толық анықталған қорытынды шыққанша жүргізіледі. Алгоритм ұғымының алғышартына алгоритмдік процеспен қатар мүмкін болатын алғашқы деректер жиынтығының нұсқауы және қорытынды алуға байланысты жүргізілген процестің аяқталғандығын көрсететін ереже енеді.
5 слайд
Алгоритмнің дискреттігі– ақпаратты өңдеу процесі ретімен жазылған, аяқталған нұсқаулардан құралған тізбектерден тұруы тиіс, яғни орындаушының келесі қадамға өтуі алдыңғы қадамның аяқталуынан кейін жүзеге асуы керек;
Алгоритмнің анықтылығы – алгоритм жалпы түрде қабылданған символдарды, алфавитті пайдаланып жазылуы тиіс.
Алгоритмнің түсініктілігі – алгоритмді құру барысында оның орындаушыға түсінікті болатындығы ескерілуі керек;
Алгоритмнің нәтижелілігі. Нұсқаулар шексіз көп болмай, қорытындысында оның нәтижесі болуы тиіс.
Жалпылық - бір алгоритмнің өзін бірнеше есептің шешімін табу үшін пайдалану мүмкіндігі, яғни бастапқы деректер мәндерінің жиынына пайдаланылу мүмкіндігі бар.
Алгоритм қасиеттері
6 слайд
сөздік
кестелік
графикалық
бағдарламалық
Алгоритмдерді беру формалары
7 слайд
Жазудың графикалық әдісі – блок-cұлба түрінде.
Блок-cұлба – берілу сызықтарымен (тармақтармен) біріккен блоктардың реттілігі.
Жазудың кестелік әдісі – бастапқы деректерден нәтижелердің тәуелділігін орнатудың кесте түріндегісі.
Бағдарламаның қандайда бір тіліндегі – жазудың бағдарламалық әдісі текст түрінде.
Сөздік тәсілдің кемшіліктері
мұндай жазылулар қатаң түрде формалданбайды
көпсөзділіктен жазулар зиян көреді
бірмәндіемес түсінік береді
8 слайд
Алгоритмдерді графикалық түрде беру формалары
9 слайд
Алгоритм типтері
Мынандай типтері бар
тармақталған
сызықты
циклдық
10 слайд
Тәртіп бойынша басқа шарттарға қарағанда бір-біріне тәуелсіз орындалатын алгоритм, алгоритмның сызықтық түріне жатады.
Мысалы, «белгілі бір мәндегі теңдеулерді шешуде» әрекеттің сызығы көрінеді.
Осыдан сызықтық атауы шыққан.
Берілудің барлық формасы ұсынылады: кестелік, сөздік және графикалық.
Алгоритмның сызықтық типі
11 слайд
Сызықтық алгоритм
басы
соңы
берілгендерді енгізу
берілгендерді шығару
әрекет
әрекет
12 слайд
Кейбір шарттарды орындауда таңдау мүмкіндігіне тәуелді
Алгоритмның тармақталған типі
Егер есептің шешімінде екі нұсқа болса, онда осындай алгоритм қолданылады.
Берілудің екі формасы ұсынылады: сөздік және графикалық
13 слайд
Бір және сол әрекеттерді көпдәрежелі қайталануларды қолдану арқылы құрылған.
Алгоритмның циклдық типі
Берілу формасы сөздік алгоритм қалай таңдалса графикалық та солай таңдалады
14 слайд
Тармақталған алгоритм
Басы
Шарт
Деректерді енгізу
Деректерді шығару
Әрекет
соңы
Иә
Жоқ
Әрекет 1
Әрекет 2
15 слайд
Циклдық алгоритм
Деректерді енгізу
Деректерді шығару
Цикл әрекеті
Соңы
Иә
Жоқ
Цикл парметрлері
басы
16 слайд
Циклдық алгоритм
Цикл денесі
шарт
Иә
Жоқ
Циклға дейінгі Циклдан кейін Цикл үшін
Шарт
Цикл денесі
Иә
Жоқ
Цикл денесі
Иә
Жоқ
Х= 1, 5
17 слайд
Ассемблер тілдері ;
Жоғары дәрежедегі әмбебап тілдер: BASIC және FORTRAN;
Төменгі дәрежедегі тілдер: Pascal және С;
Басқарушы тілдер: деректер базасы және Clipper.
Бағдарламау тілдерінің классификациясы
18 слайд
Visual Basic for Applications (VBA) — Microsoft Office ортасында қолданбалы программа жасау үшін арналған визуалды программалаудың дамыған жүйесі. VBA көмегімен графикалық интерфейстың басқару объектісін құруға болады, объект қасиеттерін өзгертуге және енгізуге болады, сәйкес келетін программалық код қосуға болады.
VBA құралын пайдалану көмегімен бағдарламаудың келесіндей методикасына әкеледі:
Басқару және бақылау объектілерін құру (диологты терезе, мәзір);
Объектілерді шақыру кезінде пайдаланылатын процедураларды істеп шығуы.
VBA тіліндегі қыстырма бағдарламау келесі түсініктермен операциялайды:
басқару және бақылау объектісі – экрандық форма, форма ішіндегі графикалық элементтер, соның ішінде текстік терезелер, қозғау сызғышы, пиктограммалар, тізім-терезе, командалық батырмалар және т.б;
қасиет (құрылым) – басқарудың мінездеме және нысананың құрал-жабдықтары;
қасиеттің мағынасы;
оқиға – объект басқарумен танылатын әрекет;
қосылу әдісі – анологикалық түсініктегі функция, ылғида объектіге әрекет ететін оператор;
процедура – программалар және функциялар, VBA операторының еркін орындалуы;
процедуралар – оқиғалы және жалпылы процедуралар деп бөлінеді.
Visual Basic for Applications
19 слайд
Объект, бір жағынан, дәл осы уақытта оның жағдайын мінездейтін белгілі бір қасиетке ие, ал екінші жағынан осы қасиеттерге өзгеріс әкелетін операциялар бар.
Объект әдістері, яғни инкапсулияциялайтын бірмәнді тізбе операцияларының қасиеттерін орындайтын операциялар жиыны, класстарға бірігеді.
Әрбір бөлек операциялар өз алдына кластың түпнұсқасы болады.
Ақпарттық технологиялардағы объектті-бейімделген тәсілдеме.
Рабочие листы
к вашим урокам
Скачать
Рабочие листы
к вашим урокам
Скачать
Алгоритмдердің концепциялары мен қасиеттері, алгоритмдерді жүзеге асыру Мақсаты: алгоритм ұғымы туралы түсінік беру, алгоритм жазудың негізгі тәсілдерін қарастыру. 1. ЭЕМ – да есепті шешудің кезеңдері. 2. Алгоритм ұғымы. Алгоритмді орындаушылар. Алгоритм қасиеттері. 3. Алгоритм түрлері және олардың көрсетілу формалары. 4. Аударғыш.Интерпретатор.Компилятор. 1 ЭЕМ-да есепті шешудің кезеңдері Қолданбалы есептi компьютерде шығару жұмысы келесi кезеңдерден өтедi: 1. Есептiң қойылуы; 2. Математикалық моделдi құру; 3. Алгоритмдi құрастыру; 4. Программаны құрастыру; 5. Программаның өңделуi және тестiленуi; 6. Есептеулердi жүргiзу және алынған нәтижелердiң талдау Есептің қойылуы • Есеп туралы мәліметті жинау • Есептің шартын қалыптастыру • Соңғы нәтижелерді анықтау • Деректерді сипаттау Алгоритмді құру · Алгоритмжазылу формасын таңдау · Алгоритмді жазу Программаны құрастыру · Программалау тілін таңдау · Деректерді көрсету формасын таңдау · Тесттерді және тестілеу әдісін таңдау Тестілеу және өңдеу · Программаның жұмыс істеуін тексеру · Тесттің нәтижелерін таңдау · қателерді өңдеу,программаны қалыпқа келтіру Программаны орындау · Нақты есептерді шығару үшін программаны қарастыру · Қолдануға құжаттаманы дайындау
6 625 761 материал в базе
Настоящий материал опубликован пользователем Калакова Гульсим Кабдуловна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
500/1000 ч.
Курс профессиональной переподготовки
300 ч. — 1200 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс профессиональной переподготовки
500/1000 ч.
Мини-курс
6 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.