Презентация, доклад на тему Модульдердің құрылымы,тақрыбы және модульдердің бір-бірімен .ppt

Содержание

Сипаттау бөлімінде: • кітапханалық модульдерді сипаттау бөлімі; • белгілерді сипаттау бөлімі; • тұрақтыларды сипаттау бөлімі; • типтерді сипаттау бөлімі; • айнымалыларды сипаттау бөлімі; • процедуралар мен функцияларды сипаттау бөлімдері болуы мүмкін.

Слайд 1Модульдердің құрылымы,тақрыбы және модульдердің бір-бірімен байланысы.Модульдік интерфейс,орындалатын бөліктері.Модульдердің компиляциясы.

Модульдердің құрылымы,тақрыбы және модульдердің бір-бірімен байланысы.Модульдік интерфейс,орындалатын бөліктері.Модульдердің компиляциясы.

Слайд 2Сипаттау бөлімінде:
• кітапханалық модульдерді сипаттау бөлімі; • белгілерді сипаттау бөлімі; • тұрақтыларды сипаттау

бөлімі; • типтерді сипаттау бөлімі; • айнымалыларды сипаттау бөлімі; • процедуралар мен функцияларды сипаттау бөлімдері болуы мүмкін.
Сипаттау бөлімінде:  • кітапханалық модульдерді сипаттау бөлімі; • белгілерді сипаттау бөлімі; • тұрақтыларды сипаттау бөлімі; •

Слайд 3Модульдік технология
Қазіргі уақытта Қазақстанда білім беру дің өзіндік ұлттық үлгісі қалыптастасуда.

Бұл сының процесс білім парадигмасының өзгеруімен қатар жүреді . Білім берудегі ескі мазмұнның орнына жаңасы келуде. Я.А.Каменскийдің, И.Гербарттың дәстүрлі объект –субъектілері педагогикасының орнын басқасы басты, ол бала оқу қызметінің субъектісі ретінде , өзін өзі өзектілендірудге, өзін танығуға  және өзін-өзі жүзеге асыруға ұмтылатын жазушы тұлға ретінде бағытталған . Мұндай жағдайда педагогикалық процестің манызды құрамы оқу ісіндегі субъектілер-оқытушы мен оқушының тұлғалық –бағытталған өзара әрекеті болып табылады. Жаңа білім парадигмасы бірінші орынға баланың білімін , білігі мен дағдысын емес , оның тұлғасын, білім алу арқылы, дамуын қойып отыр. Қазіргі уақытта педагогика ғылымының бір ерекшілігі- баланың тұлғалық дамуына бағытталған жаңа оқыту технологияларын шығаруға ұмтылуы. «Педагогикалық технологиялар – бұл білімнің басымды мақсаттарымен біріктірілген  пәндер мен әдістемелердің : оқу –тәрбие процессін ұйымдастырудың өзара ортақ тұжырымдамамен  байланысқан міндеттерінің , мазмұны.
Модульдік технология Қазіргі уақытта Қазақстанда білім беру дің өзіндік ұлттық үлгісі қалыптастасуда. Бұл сының процесс білім парадигмасының

Слайд 4Бүгінгі таңда П.М.Эрдниевтің дидактикалық бірліктері шоғырландыру технологиясы , Д.Б.Эльконин мен В.В.

Давыдовтың дамыта оқыту технологиясы , В.Ф.Шаталовтың оқу материалдарының белгі және сызба үлгілері негізінде қарқында оқыту технологиясы, М.Чошановтың проблемалық модульді оқыту технологиясы, П.И.Третьяковтың , К.Вазинаның модульды оқыту технологиясы, В.М.Монаховтың , В.П.Беспальконың және басқа көптеген ғалымдарың технологиялары кеңінен танымал. Қазақстанда Ж.А.Караевтің, Ә.Жүнісбектің және т.б.ғалымдардың оқыту технологиялары белсенді түрде қолданылуда. Қазақстан Республикасының «Білім туралы» Заныңда оқыту формасын, әдістерін , технологиялар таңдауда  көп нұсқулық қағидасы бекітілген , бұл білім мекемелерінің мұғалідеріне , педагогтарының өзіне оңтайлы нұсқаны қолдануға , педагогикалық процесті кез келген үлгімен , тіпті авторлық үлгімен құруға мүмкіндік береді.
Бүгінгі таңда П.М.Эрдниевтің дидактикалық бірліктері шоғырландыру технологиясы , Д.Б.Эльконин мен В.В. Давыдовтың дамыта оқыту технологиясы , В.Ф.Шаталовтың

Слайд 5Модульдік оқыту технологиясы
Оқу циклі ретінде ұдайы қайталанатын оқу модулінің өз құрылымы

бар. Ол үш бөлімнен тұрады.
Кіріспе бөлім. (модульге, тақырыпқа ену)
Сұхбат бөлімі (көбінесе сұхбаттасу, диалогты қарым-қатынас арқылы оқушылардың танымдық іс-әрекетін ұйымдастыру)
Қорытынды бөлім. Бақылау жұмысын алу.
Әр модульдегі сағаттар саны әртүрлі. Бұл бағдарлама бойынша тараулар тақырыптар блогына, тақырып берілген сағат санына байланысты.
Тарау көлеміне қарай, мен мұндағы тақырыптарды үш модульге енгіздім. Сіздерге ұсынарым №3 модуль. Бұл сабақты кіріспе бөліміне 1 – сағат, сұхбат бөліміне 4 – сағат, қорытында бөліміне 2 – сағат, жалпы 7 сағатқа бөлдім.
Модульдік оқыту технологиясыОқу циклі ретінде ұдайы қайталанатын оқу модулінің өз құрылымы бар. Ол үш бөлімнен тұрады. Кіріспе

Слайд 6System модулі
Модуль құрылымы программа құрылымына ұқсас. Модульдің ішіндегі барлық сипаттамалар бір-бірімен

байланысты. Мысалығы, Strings модулі нөлдік белгімен аяқталатын жолдарды өңдейтін ішкі программаларға қажетті сипаттамалардан тұрады. Сонымен қатар іщкі программалар сияқты, модульдер де стандартты және стандартты емес немесе қолданушының модулі, яғни, програмалаушылар өздері құрастыратын бола алады. Стандартты және стандартты емес модульдер құрылымы бірдей болғандықтан, олардың сипатталуы бірдей ережеде құрылған.
System модуліМодуль құрылымы программа құрылымына ұқсас. Модульдің ішіндегі барлық сипаттамалар бір-бірімен байланысты. Мысалығы, Strings модулі нөлдік белгімен

Слайд 7System модулі барлық құралдар үшін, төменгі деңгейлі ішкі  программаларды жүзеге асырады,

мысалы: енгізу-шығу, жолдық айнымалылармен жұмыс, ауыспалы нүктемен жасалынатын операциялар және жадыны динамикалық бөлу.
System модулі Borland Pascal-дың барлық стандартты және құрылған процедураларынан және функцияларынан тұрады. Стандартты Паскальдің  бөлігі болмайтын және басқа модульдерде орналаспаған Borland Pascal-дың кез-келегн ішкі программасы System модулінің құрамында орналасқан.
System модулі барлық құралдар үшін, төменгі деңгейлі ішкі  программаларды жүзеге асырады, мысалы: енгізу-шығу, жолдық айнымалылармен жұмыс, ауыспалы

Слайд 8Uses Dos, Crt;
* Аталған модульдердің құрамындағы барлық ішкі программалар, айнымалылар,

типтер және тұрақтыларды программада қолдануға болады.
Uses Dos, Crt; * Аталған модульдердің құрамындағы барлық ішкі программалар, айнымалылар, типтер және тұрақтыларды программада қолдануға болады.

Слайд 9Ескерту!!!!!
Модульдердің аттары оларды хабарлағанда үтірмен бөлінеді, ал соңғы модульден кейін үтірлі

нүкте қойылады!
Ескерту. System модулі программаға автоматты қосылады (үнсіз келісім бойынша) және оны Uses операторында көрсету қажетті емес.

Ескерту!!!!!Модульдердің аттары оларды хабарлағанда үтірмен бөлінеді, ал соңғы модульден кейін үтірлі нүкте қойылады!Ескерту. System модулі программаға автоматты

Слайд 10 Модуль құрылымы

Модуль  (unit) келесі бөліктерден тұрады:
аты немесе тақырыбы (мысалы,

unit Мy_Мodyl);
интерфейс немесе хабарламалар бөлімі (Interfase);
орындаушы бөлігі немесе іске асыру бөлімі (Implementation);
Модуль құрылымы Модуль  (unit) келесі бөліктерден тұрады:аты немесе тақырыбы (мысалы, unit Мy_Мodyl);интерфейс немесе хабарламалар бөлімі

Слайд 11Модуль құрамына кіретін:
Процедуралар және функциялар, мәліметтер типін және айнымалылар арасындағы

тәсілдер жиынтығын қамтамасыз етеді. Бірақ та бұл тәсілдерді нақтылы жүзеге асыру интерфейс және жүзеге асыру (реализация). Егер программа модуьді пайдаланса, модульдің барлық сипттамалары бұл программаға, оның өзінде анықталғандай ашық болады
Модуль құрамына кіретін: Процедуралар және функциялар, мәліметтер типін және айнымалылар арасындағы тәсілдер жиынтығын қамтамасыз етеді. Бірақ та

Слайд 12Модуль интерфейсі

Interface {бұл бөлімнің Uses-тен басқа барлық объектілері, мәліметтер сегментінде орналасады}
[Uses

…  {Берілген модуль пайдаланатын, модульдердің ататры  түгенделеді}]
[Cons …  {Осы модуль қосқан программаға немесе басқа            модульдерге, рұқсат етілуі тиіс тұрақтылар сипатталады}]
[Var  …  {Программада көрінетін немесе басқа модульдерде                 қолданатын айнымалылар сипатталады}]
[Procedure…{Формальды параметрлер сипаттамасымен толық процедураның атауы келтіріледі}
Модуль интерфейсіInterface {бұл бөлімнің Uses-тен басқа барлық объектілері, мәліметтер сегментінде орналасады}[Uses …  {Берілген модуль пайдаланатын, модульдердің ататры 

Слайд 13Модульдің орындаушы бөлігі
[Uses…  {Берілген орындау бөлігінде пайдаланылған және интерфейс көрсетілмеген модуьдер

атауы көрсетіледу}]
[Lаbel… {Берілген модуль бөліміндегі, ішкі программаларда пайдаланылған таңбалар аттары көрсетіледі}]
[Сonst… {Берілген модуль бөліміндегі ішкі программаларда пайдаланылған және интерфейс аталмаған тұрақтылар сипатталады}]
[Var  …  {Берілген модуль бөліміндегі ішкі программаларда пайдаланылған және интерфейсте аталмаған айнымалылар сиптталады}]
[Procedure…{Interface-те сипатталған процедураның қысқаша немесе толық аты келтіріледі}]
{Процедура денесі}
[Function{Interface-те сипатталған функцияның қысқаша немесе толық аты келтіріледі}]
{Функция денесі}
Модульдің орындаушы бөлігі[Uses…  {Берілген орындау бөлігінде пайдаланылған және интерфейс көрсетілмеген модуьдер атауы көрсетіледу}][Lаbel… {Берілген модуль бөліміндегі, ішкі

Слайд 14Көріп отырғаныңыздай, бұл бөлімде интерфейсте сипатталған модульдің барлық ішкі программаларын сипаттау

берілген. Онда сонымен қатар, модульдің берілген бөлімнің ішкі программаларында пайдаланылатын және интерфейсте сипатталмаған типтер мен айнымалылар сипатталуы мүмкін, онда пайдаланылатын, жергілікті таңбалар тізімі болуы мүмкін. Implementationбөлімінде сонымен қатар, интерфейсте сипатталған процедуралар мен функциялардың жұмысына қатынасушы, бірақ өздері онда сипатталмаған іщкі программалар сипатталуы мүмкін. Программада қосушы модуль олар ашуға болмайтын программаларға жатады (олар программада көрінбейді). Бұл бөлімде сипатталған модульдер, таңбалар, тұрақтылар, типтер және айнымалылар программа үшін жабық. Бұл объектілерде барлығы, соns-дан басқасы стек сегментінде орналасқан. Тұрақтылар мәні мәліметтер сегментінде болады бірақ та олар көрінбейді.
 
Көріп отырғаныңыздай, бұл бөлімде интерфейсте сипатталған модульдің барлық ішкі программаларын сипаттау берілген. Онда сонымен қатар, модульдің берілген

Слайд 15Инициализация бөлімі
Бұл бөлім, Assign процедурасының көмегімен сол немесе басқа файлдардың  байланысын

іске асыруды қамтамасыз етеді, қандай да бір айнымалылар байланысын (мысалы, S:=0; Р:=1; қою), тұрақты-айнымалылар (типті тұрақтылар), әрқашан программаның басында орындалатын қандай да бір реттік әрекетті орындау, мысалы, Writeln("Салем!") процедурасының көмегімен экранда хабарды басу.
Бөлім Веgin сөзімен басталып, одан кейін атқарушы операторлар тұрауы мүмкін, ал соңы end. (нүктемен) сөзімен аяқталады.
Инициализация бөліміБұл бөлім, Assign процедурасының көмегімен сол немесе басқа файлдардың  байланысын іске асыруды қамтамасыз етеді, қандай да

Слайд 16Егер  модуль айнымалыса мен ішкі программаның жергілкті айнымалысы мен сәйкес келсе,

модуль айнымалысын оның кез-келген кшкі программада көрінуін қамтамасыз етуді программада көрінуін қамтамасыз етуді ұқсастық түрінде құруға болады.
Сонымен қатар, квалификатор көмегімен ішкі программалардың ауқымды айнымалыларын Көрінетін етуге болады. Аттас айнымалылы ішкі программалар, программасы..
Егер сіздің программаңызға модуль қосылған, ал интерфейсте басқа модуль хабарланған болса, онда модульдің барлық объектілері программада қамтамасыз ету үшін, олардың барлық атауларын тікелей uses компилятор нұсқауында сипаттау керек.
Егер  модуль айнымалыса мен ішкі программаның жергілкті айнымалысы мен сәйкес келсе, модуль айнымалысын оның кез-келген кшкі программада

Слайд 17Операторлардың жалпы жазылу түрі төмендегідей болады:
BEGIN 1-оператор; 2-оператор; .................; n-1-оператор; n-оператор END.

Операторлардың жалпы жазылу түрі төмендегідей болады: BEGIN 1-оператор; 2-оператор; .................; n-1-оператор; n-оператор END.

Слайд 18Program bastau; {программа тақырыбы} const pi=3.14159; { π тұрақтысының мәнін беру} var r,

l :real; {r, l мәндерінің нақты сан екенін сипаттау} begin {Операторлар басы} readln(r); { r мәнін енгізу} l:=2*pi*r; {Шеңбер ұзындығын есептеу} write(‘шеңбердің ұзындығы= ’, l); {Нәтижені экранға шығару} end. {Программа соңы}
Program bastau; {программа тақырыбы} const pi=3.14159; { π тұрақтысының мәнін беру} var r, l :real; {r, l

Слайд 19 1-мысал
program misal; {екі санның қосындысын есептеу} var x,y,s: integer; begin WriteLn('Бос орын арқылы екі

сан енгіз '); ReadLn(x,y); s := x + y; WriteLn('Екі санның қосындысы ',s); end.
1-мысал program misal; {екі санның қосындысын есептеу} var x,y,s: integer; begin WriteLn('Бос орын арқылы екі сан

Слайд 202-мысал
Program misal; {екі санның қосындысын есептеу} uses Crt; {экранды тазалауға және кідіруге

қажетті процедураларды орындауға мүмкіндік беретін модульді іске қосу} var x,y,s: integer; begin ClrScr; {экранды тазалау} WriteLn('Бос орын арқылы екі сан енгіз '); ReadLn(x,y); s := x + y; WriteLn('Екі санның қосындысы ',s); ReadKey; {перненің басылуын күту}
2-мысал Program misal; {екі санның қосындысын есептеу} uses Crt; {экранды тазалауға және кідіруге қажетті процедураларды орындауға мүмкіндік

Слайд 21  Тапсырма

Модульдерді қолдану жетістігіндегі, негізгі екі мақсатты атаңыз.
Модуль бөлімдерін ата және олардың

қолдануын көрсет.
Атқарушы бөлімі модульде сиптталған және интерфейсте хабарланбаған ішкі программаны, программада қолдануға болама?
Модульге қосылуы сіздің программаңызда хабарланған, модуль интерфейсінде сипатталған тұрақтыны, программада қолдануға бола ма?
Прогрммада және оның модулінде бір атпен (аттас) сипатталған айнымалыларды пгограммада қалай қолданады
  ТапсырмаМодульдерді қолдану жетістігіндегі, негізгі екі мақсатты атаңыз.Модуль бөлімдерін ата және олардың қолдануын көрсет.Атқарушы бөлімі модульде сиптталған

Слайд 22 Назар аударғандарыңызға

рахмет!!!!!!!!!!!
Назар аударғандарыңызға              рахмет!!!!!!!!!!!

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

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


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

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

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

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