link14760 link14761 link14762 link14763 link14764 link14765 link14766 link14767 link14768 link14769 link14770 link14771 link14772 link14773 link14774 link14775 link14776 link14777 link14778 link14779 link14780 link14781 link14782 link14783 link14784 link14785 link14786 link14787 link14788 link14789 link14790 link14791 link14792 link14793 link14794 link14795 link14796 link14797 link14798 link14799 link14800 link14801 link14802 link14803 link14804 link14805 link14806 link14807 link14808 link14809 link14810 link14811 link14812 link14813 link14814 link14815 link14816 link14817 link14818 link14819 link14820 link14821 link14822 link14823 link14824 link14825 link14826 link14827 link14828 link14829 link14830 link14831 link14832 link14833 link14834 link14835 link14836 link14837 link14838 link14839 link14840 link14841 link14842 link14843 link14844 link14845 link14846 link14847 link14848 link14849 link14850 link14851 link14852 link14853 link14854 link14855 link14856 link14857 link14858 link14859 link14860 link14861 link14862 link14863 link14864 link14865 link14866 link14867 link14868 link14869 link14870 link14871 link14872 link14873 link14874 link14875 link14876 link14877 link14878 link14879
Редактор
Должность:Редактор
Группа:Мир учителя
Страна:Россия
Регион:Санкт-Петербург
Тәуелді және тәуелсіз ауыстырғыштар

Несвельдинова Салтанат Мураткановна,

преподаватель специальных дисциплин РГКП "Семипалатинский финансово-экономический колледж"

имени Рымбека Байсеитова г.Семей,Восточно-Казахстанская область,Казахстан

Сабақтың типі: Аралас

Сабақтың түрі: іскерлік ойын сабағы

Оқушылардың дайындық деңгейіне қойылатын талаптар

Базазлыққұзыреттілік

Өрт кауіпсіздік ережелері мен техникалық қауіпсіздікті сақтау;

Кәсіби біліктілігін модернизациялау мен үздіксіз өзін-өзі жетілдіру кабілеттілігін көрсете білу;

Бағдарлама құруда қазіргі заманғы акпаратгык технологияларды қолдану, мәліметтер корымен жұмыс істеуге арналған бағдарламалар, сайттар кұру;

Әртүрлі ақпарат көзімен жұмысты үйымдастыру- іздеу, өңдеу, сактау және іске қосу;

Жұмысты орындауда ең тиімді жолдарды таңдау, шешім кабылдауды ұжыммен бірлесе отырып шешу;

Қойылған мақсатқа сәйкес өз кызметін жоспарлау мен нақты шешімді орындау;

Алға койылған міндеттерді шешуде алгоритмдеудің ен тиімді жолдарьн анықтау.

Кәсіптік құзыреттілік

Өрт кауіпсіздік ережелері мен техникалық қауіпсіздікті сақтау;

Кәсіби біліктілігін модернизациялау мен үздіксіз өзін-өзі жетілдіру кабілеттілігін көрсете білу;

Бағдарлама құруда қазіргі заманғы акпаратгык технологияларды қолдану, мәліметтер корымен жұмыс істеуге арналған бағдарламалар, сайттар кұру;

Әртүрлі ақпарат көзімен жұмысты үйымдастыру- іздеу, өңдеу, сактау және іске қосу;

Жұмысты орындауда ең тиімді жолдарды таңдау, шешім кабылдауды ұжыммен бірлесе отырып шешу;

Қойылған мақсатқа сәйкес өз кызметін жоспарлау мен нақты шешімді орындау;

Алға койылған міндеттерді шешуде алгоритмдеудің ен тиімді жолдарьн анықтау.

Сабақ мақсаттары

оқытушылық

Тәуелді және тәуелсіз ауыстырғыштар туралы түсінік қалыптастыру, тәуелді және тәуелсіз ауыстырғыштар компоненттерін қолдану, қасиеттерін көрсету, алған білімді тәжірибе жүзінде пайдалана білу

тәрбиелік

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

дамытушылық

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

Пәнаралық байланыс

Қамтамасыз ететін

Алгоритмдеу және бағдарламалау негіздері

Курс тақырыбы: 3.1 Визуалды бағдарламалау. Delphi ортасы

Сабақтың тақырыбы: №3 Delphi ортасымен танысу

Қамтамасыз етілетін

Пән: Объектілі-бағытты бағдарламалау негіздері

Курс тақырыбы: 3.1 тақырып. Borland C++ Builder ортасында жұмыс

Сабақтың тақырыбы: № 7 Жобаның негізгі файлы. пішім файлы.

№ 8. Модульдер файлдары. Ресурстар файлы.

Сабақтың жабдықталуы

Көрнекілік құралдар

Презентация

Таратпа материалдар

Карточкалар, тапсырмалар

Оқытудың техникалық құралдары

ДК, Borland Delphi 7, мультимедиялық проектор

Әдебиет: негізгі

  1. Культин Н.Б. Программирование в Turbo Pascal 7.0 и Delphi. СПб.:БХВ - Санкт-Петербург, 1999.

Қосымша

  1. Прайс Д. Программирование на языке Паскаль: Практическое руководство. Пер. с англ. - М.:Мир, 1987.
  2. Рюттен Т., Франкен Г. Турбо-Паскаль 7.0. - К.: Торгово-издательское бюро BNV, 1997.

Сабақ мазмұны

Эле-мент№

Сабақ элементі, қарастырылатың сұрақтар,

оқытудың әдістері мен тәсілдері

Қосымшалар, өзгерістер

Ұйымдастыру (4)

1) Кабинеттің сабаққа дайындығын тексеру

2) Компьютерлердің сабаққа дайындығын тексеру

3) Оқушылармен амандасу

4) Оқушыларды түгендеу

5) Сабақтың мақсатымен таныстыру

Іскерлік ойын шартымен таныстыру

Оқушыларға геометриялық фигураларды таңдау ұсынылады:

Домалақ, үшбұрыш, көпбұрыш, тіктөртбұрыш. Фигураларда әр оқушының атқаратын қызметі жазылған.

Домалақ — бөлім бастығы,

Үшбұрыш — есепші,

Көпбұрыш — программист,

Тіктөртбұрыш — менеджер.

„Delphi Sity„ фирмасының қызметлерлерінің міндеттері:

Директор (оқытушы) фирманың жұмысын басқарады.

Бөлім бастығы жұмыс барысын қадағалайды, барлық қызметкерлер

мен бірлесе отырып тапсырысты орындайды.

Программист бағдарламаны құрастырады.

Есепші журналға жиналған ұпайларды тіркейді. (Қосымша 1)

Менеджер орындалған жобаны жарнама етіп тақтада қорғайды.

3.

Сертификаттау

Шарты: Оқушылар бағдарламада қателер тауып, соның нәтижесінде біліктілігін жоғарылату бойынша сертификаттар алады. (Қосымша 2)

Тапсырма: Берілген бағдарламада қате табу керек. Егер 5 оқате табылса — «5»; 4 қате — «4»; 3 қате — «3» ұпай беріледі. (Ұпайларды есепші журналға тіркейді)

Бағдарламада қателер табыңыз:

program ком1;
var a, b, c, d, e, P: integer;
begin
writeln (‘введите стороны пятиугольника’);
readln (a,b,c,d,e);
P:=a+b+c+d+e;
writeln (‘периметр пятиугольника =‘, P);
end.

Бағдарламада қателер табыңыз:
programm ком2;
var x, y: real;
begin;
writeln (‘введите любое число’);
readln (х);
y:=5*х*х-10*х+2;
writeln (‘значение выражения =‘, y);
end.

Жаңа тапсырысты талқылау

Директор, яғни оқытушы тапсырыс берушінің тапсырысың түсіндіреді.

- Бөлім қызметкерлері, бізге тапсырыс түсті, тапсырыс беруші біз бұрын пайдаланбаған компоненттерді қолдануға ұсыныс берді. Олар тәуелді және тәуелсіз ауыстырғыштар. (Қосымша 3)

Тапсырыс

Қарапайым мәтіндік процессор құрыңыз, онда кәріпін ауыстыратын ауыстырғыштар және стильді анықтайты жалаушалар болу керек (сурет 1.):

Сурет. Қарапайым мәтіндік процессор

Жұмыс процесі

Тапсырысты орындау (оқушылар компьютерлерде тапсырысты орындайды)

Тапсырысты қорғау

Бөлімдердің менеджерлері жобаларын қорғайды. (Қызметкерлер тест сұрақтарына жауап береді)

5

Сабақты қорытындылау, оқушыларды бағалау (4 мин)

6

Үйге тапсырма беру (2 мин)

Дузельбаев С.Т. „Основы алгоритмизации и программирования„ стр. 135-139

Оқытушы __________ С.М.Несвельдинова

КЕЛІСІЛДІ

Әдіскер

________ Рахматуллина Р.М.

(қолы) Т.А.Ә.

«___» _____________ 2016 ж.

Дәріс № 7

Пән:Алгоритмдеу және бағдарламалау негіздері

5 бөлім. Delphi-дің негізгі компоненттері. Құрылымдық типтер және оларды Delphi-де ұйымдастыру.

Курс тақырыбы: 5.7. Тәуелді және тәуелсіз ауыстырғыштар.

Сабақтың тақырыбы: №7 Тәуелді және тәуелсіз ауыстырғыштар.

Жоспар:

  1. Тәуелсіз ауыстырғыш
  2. Тәуелді ауыстырғыш

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

Delphi ортасы ауыстырғыштармен жұмыс атқару үшін CheckBox, RadioButtonжәнеRadioGroupкомпоненттерін үсынады. CheckBox және RadioButton компоненттері - TbuttonControl класының туындылары, сондықтан оларды кейде бекітілген батырмалар деп атайды: CheckBox -тәуелсіз бекітілген, RadioButton - тәуелді бекітілген.

Тәуелсіз ауыстырғыш

CheckBox - Тәуелсіз ауыстырғыш. Оны шерткенде ауысып отыратын true жәнеfalse мәндері бар Checked (белгіленген) қасиеті пайдаланылады. Тәуелсіз бекітілген ауыстырғыш және оның көрінісі мәтіндік тақырыбы бар төрт бүрыш түрінде шығып тұрады. Егер осы төрт бүрышта қанатша көрініп турса, онда осы опция (үйғарым) қосылып түр немесе жалауша орнатылған деп айтады. Бір батырманың күй-жайы басқа батырмаларға әсер етпейді.

Жалаушаның жоғарыда анықталған екі түрінен басқа үшінші - тиым салынған күй - жағдайы болуы мүмкін. Осы күй - жағдайдың болуы Boolean түріндегі AllowGrayed параметрімен қамтылады, егер оның мәні True болса, онда тышқанды сырт еткізу арқылы жалаушаның үш күй-жайын анықтайтын тәртібін орнатуға болады. Олар - қосылған, ажыратылған және тиым салынған күй - жағдайлар. Тиым салынған ауыстырғыш сұр түспен боялып, төртбұрышта қанатша орнатылып тұрады.

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

CheckBox компонентінің қаситтері:

Қасиет

Суреттеме

Name

Компонент аты. Бағдарламада компонент пен оның қасиеттеріне қатынау үшін қолданылады

Caption

Жалаушаның оң жағында орналасқан мәтін

Checked

Күй, жалаушаның сыртқы түрі:Егер жалауша орнатылса (шаршының ішінде "галочка"), онда Checked = True;

Егер жалауша алып тасталса (шаршының ішінде "галочка" болмайды), онда Checked = False

State

Жалауша күйі. Checked қасиетіне қарағанда, орнатылған, алып тасталған және өткінші күйлерді айыруға мүмкіндік береді. Жалаушаның күйін мына тұрақтылардың біреуі анықтайды:cbChecked (орнатылған); cbGrayed (сұр, анықталмаған күй); cbUnChecked (алып тасталған)

AllowGrayed

Жалаушаның өткінші күйде болуы мүмкін бе екендігін анықтайтын қасиет:

Егер AllowGrayed = False болса, онда жалауша тек орнатылған әлде алып тасталған бола алады;

Егер AllowGrayed = True болса, онда жалауша өткінші күйде бола алады

Left

Жалаушаның сол жақ шекарасынан пішімнің сол жақ шекарасына дейінгі аралық

Top

Жалаушаның жоғарғы шекарасынан пішімнің жоғарғы шекарасына дейінгі аралық

Height

Түсіндірме мәтін шығарылатын жолақтың биіктігі

Width

Түсіндірме мәтін шығарылатын жолақтың ені

Font

Қаріп, түсіндірме мәтінді көрсетуге қолданылатын қаріп

ParentFont

Ата-аналық пішім қаріпінің қасиеттерін мұраға алу белгісі

Checked жалаушының күйін анықтауға болады. Үнсіз жағдайда ол False мәнін қабылдайды, жалауша алынып тасталған. Тышқанды шерту арқылы жалаушаның күйін ауыстыруға болады. Егер жлауша алынып тасталған болса (қосылмаған), онда шерткеннен кейін ол орнатылады (қосылған), және керісінше. Содан кейін Checked мәні өзгертіледі.

Жалаушаны өзгертуге болмайтындай қалдыру үшін Enabled мәнін False қылдырып орнату керек(қорғаныс қою).

Қорғанысқа қойғаннан кейін оның мәні қорғанысқа дейінгі күйін сақтайды, яғни осы жалауша орнатылған немесе алып тасталған күйде болуы мүмкін. Орнатылған немесе алып тасталған екі күйден басқа, жалауша үшінші күйдеде болуы мүмкін жалаушаның күйін өзгертуге болмайды. Бұл күйдің болуы немесе болмауы Boolean типті AllowGrayed қасиеті басқарады. Егер оның мәні True болса, онда тышқанның батырмасын шерткен кезде жалаушаның үш күйдің арасындағы циклдық ауысу өтеді: орнатылған, алынып тасталған және өзгертуге болмайтын. Өзгертуге болмайтын жағдайда жалаушаның түсі сұр болады, ал тік бұрышта қанат белгісі болады.

TCheckBoxState типі State жалаушаның анализбен орнатудың үш күйінің бір мәнін атқарады. Ол келесі мәндерді қолданады:

cbChecked (жалауша қосылмаған)

cbGrayed (жалауша қосылған)

cbUnchecked (жалаушаға қатынас алмаймыз).

CheckBox жалаушасы ауыстырып қосқанда өзінің күйін бейнелейді.

RadioButton - Тәуелді ауыстырғыш. Ол бірнеше нұсқадан біреуін ғана таңдау үшін қолданылады. Сол мақсатта компонент кем дегенде бір немесе бірнеше сондай компоненттермен бір топқа бірігеді. Компонентті шерткенде ол ерекшеленеді және бұрын таңдалған ерекшелеу алынып тасталады. Мұның да Checked қасиеті бар.

RadioButton компоненті тәуелді батырма болып табылады, оның күйі топтың басқа батырмаларының күйімен анықталады. Компоненттің қасиеттері 2.6 кестеде көрсетілген.

Егер диалогтық терезеде ауыстырғыштардың бірнеше тобын құру керек болса, онда әр топты RadioGroup компоненті деп алу керек.

RadioButton компонентінің қасиеттері:

Қасиет

Суреттеме

Name

Компонент аты. Бағдарламада компонент пен оның қасиеттеріне қатынау үшін қолданылады

Caption

Батырманың оң жағында орналасқан мәтін

Checked

Күй, батырманың сыртқы түрі:

Егер батырма таңдалса, онда Checked=True;

Егер батырма таңдалмаса, онда Checked=False

Left

Жалаушаның сол жақ шекарасынан пішімнің сол жақ шекарасына дейінгі аралық

Top

Жалаушаның жоғарғы шекарасынан пішімнің жоғарғы шекарасына дейінгі аралық

Height

Түсіндірме мәтін шығарылатын жолақтың биіктігі

Width

Түсіндірме мәтін шығарылатын жолақтың ені

Font

Түсіндірме мәтінді көрсетуге қолданылатын қаріп

ParentFont

Ата-аналық пішім қаріпінің қасиеттерін мұраға алу белгісі

Ауыстырып қосқыштың басқару саны мен аттарын, Items мәнінің көмегімен шығарылады, яғни топтағы әр ауыстырып қосқышқа кіруге болатындай жасайды. Массивте есептік жол 0 басталады: Items[0], Items[1] және т.б. Add мен Delete арқылы жолдарды монипуляциялауға мүмкіндік береді.

ItemIndex мәні арқылы әр ауыстырып қосқышқа рұқсат алуға болады. Топтағы осы уақытта таңдаулы ауыстырып қосқыштың номері беріледі. Осы күй таңдаулы ауыстырып қосқышқа немесе анықтауға қойылады. Үнсіз жағдайда ItemIndex мәні -бір болады.

Columns бағана санын береді, топта ауыстырып қосқыштар қанша бағанадан тұратынын көрсетеді.

Ауыстырып қосқыштар белгілі бір жиынның ішінен қандай да бір мәнді таңдауға мүмкіндік жасайды. Ол қосылған күйде немесе қосылмаған түрде болады. Ауыстырып қосқыштармен жұмыс жасау үшін Delphі-де RadіoGroup компоненттері қызмет етеді. Ол компоненттер палитрасының Standart бетінде (пиктограммасы) орналасқан. RadіoGroup компонентінің қасиеттері:

Сhecked –жалаушаның күйін анықтау қасиеті;

Іtems– ауыстырып қосқыштар саны мен олардың атауларын басқару;

Columns– ауыстырып қосқыштарды баған бойынша орналастырады немесе бағандарға бөледі;

ІtemІndex– жеке ауыстырып қосқыштарға рұқсат алу үшін пайдаланатын қасиет.

Оқытушы: С.М.Несвельдинова

Үй тапсырмасын сұрау:

Тапсырма: Берілген бағдарламада қате табу керек. Егер 5 қате табылса — «5»; 4 қате — «4»; 3 қате — «3» ұпай беріледі.Алған ұпайлары бойынша студенттерге сертификат беру.

Бағдарламада қателер табыңыз:

program ком1;
var a, b, c, d, e,P: integer;
begin
writeln (‘введите стороны пятиугольника’);
readln (a,b,c,d,e);
P:=a+b+c+d+e;
writeln (‘периметр пятиугольника =‘, P);
end.

Бағдарламада қателер табыңыз:
programm ком2;
var x, y: real;
begin;
writeln (‘введите любое число’);
readln (х);
y:=5*х*х-10*х+2;
writeln (‘значение выражения =‘, y);
end.

Үй тапсырмасын сұрау:

Тапсырма: Берілген бағдарламада қате табу керек. Егер 5 қате табылса — «5»; 4 қате — «4»; 3 қате — «3» ұпай беріледі.

Бағдарламада қателер табыңыз:

program ком1;
var a, b, c, d, e, P: integer;
begin
writeln (‘введите стороны пятиугольника’);
readln (a,b,c,d,e);
P:=a+b+c+d+e;
writeln (‘периметр пятиугольника =‘, P);
end.

Бағдарламада қателер табыңыз:

programm ком2;
var x, y: real;
begin;
writeln (‘введите любое число’);
readln (х);
y:=5*х*х-10*х+2;
writeln (‘значение выражения =‘, y);
end.

Оқытушы: С.М.Несвельдинова

Бекіту сұрақтары:

1. Ауыстырғыштар компоненттерін атаңыз?

A)CheсkBox, RadioButton

B)MainMenu, PopupMenu

C)Button, BitBtn, SpeedButton

D)барлығы

2. Тәуелсіз ауыстырғыш компоненті?

A) RadioButton және RadioGroup

B) CheсkBox

C) MainMenu

D)барлығы

3. Ауыстырғыштың жалаушасының күйін анықтау үшін қандай қасиет пайдаланылады

A)Enabled

B)Visible

C)Сhecked

D)State

4. State қасиетінің cbUnchecked мәні қандай күйді анықтайды?

A) жалауша қосылған

B) жалаушаға қатынас алмаймыз

C) жалауша қосылмаған

D) ешқандай

5. Ауыстырғыштың жалаушасы қосылғаның анықтайтын қасиет?

A)Grayed

B)Visible

C)Items

D)Checked

6. Тәуелді ауыстырғыш компонентті атаңыз

A) ChekBox

B) MainMenu

C) RadioButton

D)барлығы

7. Тәуелді ауыстырғыштарды топтастыратын контейнер болып табылатын компонент қалай аталады?

A)RadioGroup

B) ChekBox

C) MainMenu

D)барлығы

8. Жеке ауыстырғышқа өту үшін қандай қасиетті таңдаймыз?

A) ІtemІndex

B) Enabled

C) Visible

D) State

9. Columnsқасиеті қай компонентке тән?

A) RadioButton

B) CheсkBox

C) RadioGroup

D) барлығы

10.Іtems қасиеті -

A) ауыстырғыштар саны мен олардың атауларын басқару;

B) ауыстырып қосқыштар саны

C) атауларды басқару

D) қорғаныс қою

Наши услуги



Мир учителя © 2014–. Политика конфиденциальности