Алгоритим құру және өңдеу тәсілдерін оқыту әдістері

МАЗМҰНЫ

КІРІСПЕ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 3 бет
1 АЛГОРИТИМ ҚҰРУ ЖӘНЕ ӨҢДЕУ ТӘСІЛДЕРІН ОҚЫТУ ӘДІСТЕРІ
1.1 АЛГОРИТМ. АЛГОРИТМ ҚАСИЕТТЕРІ ... ... ... ... ... ... .. 4 . 7 бет
1.2 АЛГОРИТМНІҢ ЖАЗЫЛУ ТҮРЛЕРІ МЕН ҚҰРЫЛЫМДЫҚ НЕГІЗДЕРІ ... ... ... ... ... ... ... ... ... ... ... ...
7 . 14 бет
2 АЛГОРИТМ ҚҰРЫЛЫМЫ
2.1 «ТАРМАҚТАЛУ» БАЗАЛЫҚ СТРУКТУРАСЫ ... ... ... ... 12 . 16 бет
2.2 «ТАҢДАУ» БАЗАЛЫҚ СТРУКТУРАСЫ ... ... ... ... ... ... ... 16 . 18 бет
2.3 «ҚАЙТАЛАНУ» БАЗАЛЫҚ СТРУКТУРАСЫ ... ... ... ... .. 18 . 22 бет
ҚОРЫТЫНДЫ ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... 23 . 24 бет
ПАЙДАЛАНҒАН ӘДЕБИЕТТЕР ТІЗІМІ ... ... ... ... ... ... ... 25 бет
КІРІСПЕ
Дамыған елдердегі білім беру жүйесінде ерекше маңызды болып табылатын мәселелердің бірі – оқытуды ақпараттандыру, яғни оқу үрдісінде ақпараттық технологияларды пайдалану болып табылады. Қазіргі таңда да елімізде білім беру жүйесінде жаңашылдық қатарына ақпараттық кеңістікті құру еніп, көкейтесті мәселе ретінде күн тәртібінен түспей отырғандығы мәлім.
Егеменді еліміздің тірегі – білімді ұрпақ. ХХІ ғасыр- білімділер ғасыры болмақ. Жаңа кезеңге бет бұру оңай емес.Ол үшін болашақ ұрпағын тәрбиелеу керек.
Қазіргі кезде біздің қоғамымыз дамудың жаңа кезеңіне көшіп келеді, бұл кезең ақпараттық кезең, яғни компьютерлік техника мен оған байланысты барлық ақпараттық коммуникациялық технологиялар педагогтар қызметінің барлық салаларына кірігіп, оның табиғи ортасына айналып отыр. «Білім берудегі АКТ» ұғымы «оқытудың жаңа ақпараттық технологиялары», «қазіргі ақпараттық оқыту технологиялары», «компьютерлік оқыту технологиялары» және т.б., тіркестермен тығыз байланысты.
Ақпараттандыру жағдайында оқушылар меңгеруге тиісті білім, білік, дағдының көлемі күннен-күнге артып, мазмұны өзгеріп отыр. Мектептің білім беру саласында ақпараттық технологияларды пайдалану арқылы білімнің сапасын арттыру, білім беру үрдісін интенсификациялау мен модернизациялаудың тиімді тәсілдерін іздестіру жұмыстары жүргізіліп жатыр. Бұл жұмыстардың тиімділігі мен нәтижелілігі бірнеше оқу-әдістемелік, психологиялық-педагогикалық мәселелердің шешімін ғылыми түрде негіздеуді талап етеді
ПАЙДАЛАНЫЛҒАН ӘДЕБИЕТТЕР ТІЗІМІ
1. «Информатика негіздері» журналы №4-2008 жыл – Ж. Садыбекова
«Оқу –тәрби үрдісінде ақпараттық –коммуникациялық технологияны қолдану қажеттілігі»№3-2006 жыл – М. Ғалымжанова
«Ақпараттық коммуникациялық технологияларды пайдалану арқылы білім беру деңгейін көтеру»
2. «Бәсекеге қабілетті жеке тұлғаны қалыптастырудағы инновациялық технологиялардың ролі мен маңызы» Республикалық ғылыми-практикалық конференция материалдары (30 сәуір 2008 жыл)
3. Б. А. Әлмұхамбетова, М. А. Ғалымжанова «Білім беру жүйесі қызметкерлерінің біліктілігін арттыруда ақпараттық –коммуникациялық технологиялардың қолданылуы»М. А. Ғалымжанова «Педагогтардың ақпараттық –коммуникациялық құзырлылығын қалыптастыру бағыттары»
4. Информатика негіздері №2-2008 жылСұрауымбетова Р. «Білім беру деңгейін көтеруде ақпараттық-коммуникациялық технологиялардың рөлі»
5. «Мектеп информатикасы: іс – тәжірибе, проблемалар және келешегі»Халықаралық ғылыми – практикалық конференцияның материалдар жинағы. 19 – 21 қазан 2005 жыл. Алматы, 2005 ж.
6.С.Т.Мұхамеджанова. «Ақпараттық мәдениет негіздері». Оқу-әдістемелік кешені
7. С.Т.Мұхамеджанова. «Мектептегі информатиканы оқыту әдістемесі»
8. К.Халықова. «Информатиканы оқыту әдістемесі»
        
        МАЗМҰНЫ
КІРІСПЕ................................................................................
3 бет
1
АЛГОРИТИМ ҚҰРУ ЖӘНЕ ӨҢДЕУ ТӘСІЛДЕРІН ОҚЫТУ ӘДІСТЕРІ
1.1
АЛГОРИТМ. ... ... - 7 ... ... ТҮРЛЕРІ МЕН ҚҰРЫЛЫМДЫҚ НЕГІЗДЕРІ...............................................
7 - 14 бет
2
АЛГОРИТМ ҚҰРЫЛЫМЫ
2.1
БАЗАЛЫҚ СТРУКТУРАСЫ...............
12 - 16 ... ... ...
16 - 18 ... ... СТРУКТУРАСЫ..................
18 - 22 бет
ҚОРЫТЫНДЫ.......................................................................
23 - 24 ... ... ... ... елдердегі білім беру жүйесінде ерекше маңызды болып табылатын мәселелердің бірі - ... ... яғни оқу ... ... технологияларды пайдалану болып табылады. Қазіргі таңда да ... ... беру ... ... ... ақпараттық кеңістікті құру еніп, көкейтесті мәселе ретінде күн тәртібінен түспей отырғандығы мәлім.
Егеменді еліміздің тірегі - білімді ұрпақ. ХХІ ... ... ... ... Жаңа ... бет бұру оңай емес.Ол үшін болашақ ұрпағын тәрбиелеу керек.
Қазіргі кезде біздің қоғамымыз дамудың жаңа кезеңіне көшіп келеді, бұл ... ... ... яғни ... ... мен оған ... барлық ақпараттық коммуникациялық технологиялар педагогтар қызметінің барлық салаларына кірігіп, оның табиғи ортасына ... ... ... , , және т.б., ... ... ... ... оқушылар меңгеруге тиісті білім, білік, дағдының көлемі күннен-күнге артып, мазмұны өзгеріп отыр. Мектептің білім беру саласында ... ... ... ... ... ... арттыру, білім беру үрдісін интенсификациялау мен модернизациялаудың тиімді тәсілдерін іздестіру жұмыстары ... ... Бұл ... ... мен ... ... ... психологиялық-педагогикалық мәселелердің шешімін ғылыми түрде негіздеуді талап ... ... ҚҰРУ ЖӘНЕ ... ... ... ... ... АЛГОРИТМ ҚАСИЕТТЕРІ
Кез келген есепті шешу - берілген алғашқы мәліметтерді пайдаланып, нәтиже алуды талап етеді, яғни есепті шешу алгоритмі ... ... ... ... ... нәтиже алу жолын сипаттайды.
Көздеген мақсатқа жетуге, қойылған мәселені шешуге бағытталған әрекеттер тобын іске асыру үшін атқарушыға түсінікті әрі дәл нұсқаулар ... ... деп ... ... сөзі ІX ғасырда арифметикалық амалдардың орындалу тәртібін тұжырымдаған ұлы өзбек математик әл-Хорезми атының латынша algorіthmy ... ... ... ... алгоритм тек көп таңбалы сандарға арифметикалық төрт амалды орындау ережесі мағынасында колданылған. Кейінірек бұл ұғым жалпы қойылған мәселені шешуге әкелетін ... ... ... үшін ... ... ... жеке нұсқаулардан тұрады және нақты орындаушыға арналып жазылады. Сондықтан алгоритмде орындаушының мүмкіндіктері ескерілуі керек, біздің ... ... ... - ... ... машина. Компьютерге алгоритм белгілі бір программалау тілінде жазылып енгізіледі, компьютер программа нұсқауларын орындайды.
Қойылған мәселені ... ... ... ... ... қасиеттерге ие болуы тиіс: анықтылық, нәтижелілік, жалпыламалық, дискреттік (үздіктілік).
Алгоритмнің анықтылығы дегенде оның әрбір адымы әртүрлі түсінікке жол бермейтін, дәл және анық ... ... ... ... деп ... ... жасалған соң қарастырылған мәселенің не шешімі табылатынын, не шешімі жоқтығы анықталатынын айтады.
Алгоритмнің жалпыламалық қасиеті ... ... ... жеке бір ... ғана ... осы есеп класына тиісті кезкелген есепті шығару мүмкін болуы тиіс.
Алгоритмнің дискреттілігі (үздіктілігі) деп алгоритммен анықталған есептеулерді жекеленген ... ... ... ... ... ... шешу үшін осы негізгі қасиеттерді қанағаттандыратын алгоритм түзу мүмкін болмаса, мәселе "алгоритмдік жолмен шешілмейтін" деп аталады да, оны ... шешу ... ... ... ... түзу дайын алгоритмді орындаудан қиын соғады, есепті шығару жолын білгенмен оны жинақты алгоритм түрінде көрсету оңай емес. Егер ... шешу ... ... ... оны ... ... ... қалай жазуға болады? Алгоритм түсінікті де көрнекі және ықшам болғаны дұрыс.
ЭЕМ бір тактілік уақытта бір ғана ... не ... ... ... ... етіп ... ... өңдеу үшін машинаға берілетін командалар (нұсқаулар) осы сияқты нұсқаулар ... ... ... шешу процесі - бұл адам және ЭЕМ арасындағы біріктірілген сала. Бұл процесті бірнеше тізбектелген этаптар түрінде көрсетуге болады. Адамға ... ... ... ... ... - қойылуы, алгоритмизациясы, есептің программасы және нәтижелерді талдауы, ал компьютерге тиістісі - ... ... ... ... ... ... ...
Бұл этаптарды келесі мысалдарда қарастырамыз: екі бүтін санның соммасын есептеу және мониторға нәтижесін шығару. ... этап - ... ... Бұл ... ... ... ... саласын жақсы білетін адам қатысады, ол есептің мақсатын нақты анықтауы керек, есептің мазмұнына сөздік түсінік беруі және оның ... ... ... ... керек. Мысалы, екі бүтін санның соммасын есептеу үшін сандар қалай ... ... адам ... ... ... ... алады: екі бүтін санды енгізу, оларды бір-біріне қосу және ... ... ... ... ... ... этап - ... немесе ақпараттық моделдеу. Бұл этаптың мақсаты - есеп компьютерде шешілуі үшін, есептің математикалық моделін ... ... ... ... ... тек қана ... мен ... шарттар келтіріледі. Бұл этап бірінші этаппен тығыз байланыста және оны бөлек қарастырмасада болады, бірақ ... ... үшін ... шешу ... ... болуы мүмкін және олардың ішінен ең ыңғайлысын таңдау керек ... ... ... есеп үшін ... этап ... ... ... енгізілген сандарды А және В атауымен жадыда сақтаймыз, ... соң бұл ... ... мағынасын А + В формуласы бойынша есептейміз және нәтижесін жадыда Summa атауымен ... ... этап - ... ... ... ... ... шешудің алгоритмін құрастыру керек. Алгоритм дегеніміз - қойылған есептің шешуге бағытталған ... ... іске ... үшін ... түсінікті әрі дәл нұсқаулар жиынтығы. Алгоритмдерді орындайтындар адамдар, роботтар, компьютерлер болуы мүмкін.
Төртінші этап - ... ... - бұл ... ... ... ... жоспары. Үшінші этапта құрылған алгоритм ... ... ... ... ... ... этап - ... программаны компьютерге программалау жүйесінде еңгізу.
Алтыншы этап - тестілеу және программаны ... Бұл ... ЭЕМ ... ... ... ... ізделінеді және олар жойылады. Программаны жөндеу - бұл күрделі және стандартты емес ... ... ... фрагменттермен тексеріледі.
Жетінші этап - жөнделген программаның орындалуы және ... ... Бұл ... ... ... ... ... керекті мәндер беріліп. программа нәтижесі алынады. Шыққан нәтижелер талданып, нәтижелерге сай шешімдер, ұсыныстар, шығарулар жағдыланады. Талдау шешімі ... ... ... ... қайтадан қарастырылып, есептің бірінші қадамына қайтып оралып, есеп ... ... ... ... ... ... жақ ауданын және көлемін есептеңіз. Биіктігі Һ, радиусы R берілген. Нәтижені шығарыңыз. Sконус=PIRl, V=?
1-ші қадам: R-ді енгізу.
2-ші ... Һ-ты ... ... l-ды ... ... ... S-ті анықтау, S=PIRl;
5-ші қадам: V-ны анықтау, V=1/3*PIRһ;
6-шы қадам: S,V-ны шығару.
Мысал-2:
А=3, В=5,С=7 осы ... мәні ... ... мына ... ... ... ... в:=а+в, с:=а+в, а:=;
1-ші қадам: а:=4.
2-ші қадам: в:=9.
3-ші қадам: с:=13.
4-ші қадам: а:=+-2.
Жауабы: а=2,в=9,с=13.
1.2 АЛГОРИТМНІҢ ЖАЗЫЛУ ТҮРЛЕРІ МЕН ... ... басы ... сөзіне дейінгі алғашқы бөлігін алгоритм тақырыбы деп, басы және соңы ... ... ... ... орындалуы тиіс командалар тізбегін алгоритм денесі деп атайды. Денеде ретімен кездесетін бірнеше командаларды бір долға орналастыру да мүмкін. Бұл ... олар ... үтір ... ... ал ... ... ... атаулары үтір арқылы бөлініп жазылады.
Егер алгоритм денесінде тақырыпта сипатталмаған айнымалылар кездессе, олар аралық шамалар деп аталады. Аралық шамалар ... басы ... ... ... ... ... ...
* қарапайым тілмен (cөзбен және формулалар арқылы) жазып көрсетуге
* блок-схема ... жол) ... ... ... ... ... ... жазуға болады.
Алгоритмді сөзбен жазып көрсеткенде мәліметтерді өңдеу кезеңдерін өзімізге түсінікті тілмен сипаттаймыз, күнделікті пайдаланатын сөздер мен ... ... ... ... ... ... ... жеке-жеке нұсқаулар жиынтығын көрсетеміз..
Алгоритмді графиктік тілде блок-схемалар арқылы жазу - алгоритмнің құрылысын көрнекі ... ... ... Алгоритмнің блок-схемасы бір-бірімен жалғастырылған геометриялық фигуралардың ... ... ... блок ... ... бір жеке ... өрнектейді, олардың орындалу тәртібі оларды қосатын сызықтардың бағытымен анықталады.
Блоктардың өлшемі мен ... және ... ... схемасын түзу тәртібі МЕСТ (мемлекеттік стандарт) 19002-80 және МЕСТ 19003-80 программалау құжаттарының ... ... ... анықталған.
Алгоритмдік тіл алгоритмдік символдарды пайдаланып, берілген алгоритмді ықшамды түрде жазуға келтіреді. Алгоритмдік тіл - ... ... және оны ... программа құруға арналған тіл. Кез-келген тіл сияқты ол символдар жиынтығынан (алфавит), алгоритмдерді жазу ережелерінен (синтаксис) және жазуларды ... ... ... ... ЭЕМ ... шешу үшін шындығында, компьютерге түсінікті программалау тілінде, мысалы, QBasіc, Turbo Pascal, т.б. программа жазу керек. Программа - ... ... ... ... ... олай болса алгоритмді ойша пысықтап алып, қажетті программалау тілінде программа жазудан бастауға да болады, біз осыған ... ... Көп ... программалаушылар программалаудың технологияларын игеру жолын алгоритмнің блок-схемасын құрудан бастайды, бұл алгоритм құрылымында қате кетпеуін бақылауға мүмкіндік ... ... ... кезінде блоктарды қолданылады (сызбалар). Блоктар шартты және шартсыз деп екі топқа бөлінеді. Шартсыз блоктар - есептеу-меншіктеуді атқаратын арифметикалық ... ... ... ... беру және есептеуді бастау және аяқтау блоктарынан тұрады.
Шартты блок ... ... ... тармақталуды немесе қайталануды көрсету үшін қолданылады.
Алгоритмде колданылатын негізгі блоктарға тоқталайық. Әр блок өз қызметін атқарып, әр қалай салынады.
Мысал
1. y=x[2]+3 ... ... ... ... ... алгоритмі мен блок-схемасын құру керек.
1) табиғи тілде алгоритмді мынадай түрде құру мүмкін:
алг функция
басы
х мәнін енгізу
у-ке x[2]+3 мәнін меншіктеу
у мәнін баспаға ... ... ... бұл алгоритмді келесі түрде жазады:
алгортим функция
енгізу х
у: = ... ... ... жолы (алг ... алгоритм тақырыбы деп аталады. Мұнда жазылған алг - қызметші сөз, функция - алгоритмге ... ... ... соң ... ... ... басы мен соңы - қызметші сөздер.
3) блок-схема түрі:
басы
х
у:=x[2]+3
Сонымен, алгоритмдік тіл табиғи тілде жазылған алгоритм сияқты ... ... ... ... ... жуық, бірақ ол құрылымы нақтылған, бірыңғай және дәл жазылатын арнайы символдар (белгілеулер) мен түрлі ережелер жүйесінен ... Егер ... ... ... ... болса, оны құрылымдық алгоритм деп те айтады. Мұнда пайдалануға рұқсат етілген символдар тілдің алфавитін, алгоритмді және берілгендерді жазу ... оның ... ... ... арналған алгоритмдік тілде алфавит шектелмеген. Ол үшін ұлттық әріптерді, сандарды, программалау тілдерінде пайдаланатын арифметикалық операция таңбаларын, түрлі жақшалар және тағы ... ... ... ... ... латын, орыс, қазақ алфавиттерінің әріптері, ондық санау ... ... ... амал таңбалары:
А, В, С,..., А, Б, В,..., а, б, в,..., 0, 1, 2,...
*, /, +, -, **, >, < >=,

Пән: Информатика
Жұмыс түрі: Реферат
Көлемі: 13 бет
Бұл жұмыстың бағасы: 600 теңге









Ұқсас жұмыстар
Тақырыб Бет саны
Delphi16 бет
Талшықты оптикалық байланыс73 бет
''Дәстүрлі мәдениеттегі кикілжің жағдайларды шешу тәсілдерін психологиялық талдау”56 бет
Базель келісімінің құрылуы6 бет
Баскетбол ойыны11 бет
Баскетбол ойынының негізгі элементтері5 бет
Бастауыш мектеп математикасында проблемалық оқыту технологиясын қолдану14 бет
Интерактивтік әдістерді қолданып оқыту41 бет
Информатика жайлы4 бет
Математика сабағында проблемалық оқытудың ерекшеліктері31 бет


Исходниктер
Пәндер
Көмек / Помощь
Арайлым
Біз міндетті түрде жауап береміз!
Мы обязательно ответим!
Жіберу / Отправить


Зарабатывайте вместе с нами

Рахмет!
Хабарлама жіберілді. / Сообщение отправлено.

Сіз үшін аптасына 5 күн жұмыс істейміз.
Жұмыс уақыты 09:00 - 18:00

Мы работаем для Вас 5 дней в неделю.
Время работы 09:00 - 18:00

Email: info@stud.kz

Phone: 777 614 50 20
Жабу / Закрыть

Көмек / Помощь