МҰҒАЛІМГЕ АҚПАРАТ
|
|
Тақырыбы:
|
|
|
• Алгоритмдеу және программалау. Визуалды программалаудың технологиясы.
|
|
Күтілетін нәтиже:
|
|
|
Білім
|
• “Визуалды программалау” ұғымымен танысады
• Программалаудың тарихын, маңызын есіне түсіреді
|
|
Түсінік
|
• Визуалды программалау тілін түсінеді
• Визуалды программалау тілінің технологиясын түйіндейді
• Визуалды программалау тілінің компоненттерін, жүйелерін айырып таниды
|
|
|
Қолданыс
|
• Берілген жүйеге қарай отырып, оның қай цикл түріне жататынын көрсетеді. Программалау тілінің жүйелерінің арасындағы байланысты анықтайды
|
|
Анализ
|
•Программалау тілінің жүйелерін сызбанұсқа түрінде бейнелейді
|
|
Синтез
|
•Программалау тілінің жүйелерінің блок-схемасын тәжірибе жүзінде түйіндейді, жазады
|
|
|
Баға
|
•Визуалды программалаудың технологиясының қай салада қолданысқа ие екендігіне мән беріп,талдау жасайды
|
|
Сабақ құрылымы:
|
|
|
І. Ақпарат алмасу (13 мин.).
ІІ. Алғашқы бекіту (4 мин.).
ІІІ. Құзырлылық қалыптастыру (15 мин.).
ІV. Шығармашылық қалыптастыру (10 мин.).
V. Бағамдау-бағалау (3 мин.).
|
|
Сабақ типі: Сабақта жаңа білімді игеру
|
|
Оқыту әдісі: Түсіндірмелі-иллюстративтік, топтық
|
|
Мұғалім іс-әрекетінің тәсілі:
|
|
|
•Оқушыларды жаңа түсініктермен таныстыру
•Сабақ барысында оқушыларға қосымша сұрақтар қоюға мүмкіндік беру
•Топтық әрекет арқылы оқушының сабаққа деген қызығушылығын арттыру
|
|
Негізгі ұғымдар мен терминдер:
|
|
|
•Өтілген тақырыптар, өтілетін тақырыптар, визуалды программалау, VBA, VB
|
|
Оқушыда дағды қалыптастыру:
|
|
|
•Жаңа өткен тақырыпты толық игеру
•Қажет болған жағдайда мұғалімнен көмек сұрау
•Өтілген тақырыпты бекіту мақсатында үй жұмысын, деңгейлік тапсырмаларды толығымен өз бетімен орындау
|
|
Ақпарат көздері:
|
|
|
1. Бөрібаев, Б., Нақысбеков, Б., Мадиярова, Г. 2013. Информатика және есептеуіш техника негіздері. Алматы: Мектеп.
2. Никлаус Вирттің суреті: http://www.progmeistars.lv/kw/kw39.htm
3. Орысша-қазақша түсіндірме сөздік: Информатика/Жалпы редакциясын басқарғае э.ғ.д., профессор Е.Арын – Павлодар: «ЭКО» ҒӨФ. 2007. – 368 б.
|
|
Оқушы жетістігін бағалау:
|
|
|
• Оқушының негізгі бағасы деңгейлік тапсырмаларды орындауына байланысты қойылады. Қосымша бағаны (бонус) алу үшін топтық тапсырманы орындау қажет.
|
|
Үй тапсырмасы:
|
|
|
• VBA және VB-ға мысалдар тауып, соларды қағаз бетіне түсіру.
|
САБАҚ БЛОКТАРЫ
|
Тақырып жоспары:
1. Программалау дамуының тарихына шолу
2. Визуалды программалаудың негіздері:
a) Қолданылуы
b) Түрлері
3. Визуалды программалаудың технологиясы
Слайдтар:
3-слайд
Тақырып жоспары
4-слайд Программалау дамуының тарихы
Тікелей программалау дәуірі Трансляторлар дәуірі
1950 жылдарда қолданылған 50-жылдардың ортасында қолданылған
Кодтықжүйедегіпрограммалау: Төменгі дәрежедегі программалау:
001 1200 1400 1340 Мнемокод, Автокод: ca, b, c
(1200)+(1400)=>(1340)(c := a + b)
Аssembler: ADD A, B (A := A + B)
Жүйесіз типтік тілдердегі
программалау:
Fortran –формульдік транслятор
Algol –алгорить тілі
Basic – негізгі
Cobol және т. б.
|
|
5-слайд Жүйелік программалау
1970 жылдан бастап
Pascal –құрған Никлаус Вирт
Программалау жүйесі: оболочка + язык программирования
Турбо оболочки (TURBO)
Визуальные оболочки (VISUAL)
|
6-слайд Программалау тілінің маңызды жүйелері
Базалық:
Сызықтық
Бөлімдік (толық, толықемес, таңдаулық)
Циклдар (while, do, for)
Мысалдар:
Граф-схемалар
Блок-схемалар
Pascal, Delphi
QBasic, Vbasic
FoxPro, VFoxPro
C++, VC
|
7-слайд
Визуалды программалаудың негіздері
Объект_А
Объект_Б
|
Визуалды программалау тілдері
8-слайд
|
|
9-слайд Визуалды программалау тілі
Бос тақта
Delphi 5.0 палитра компоненті
Delphi 5.0Browser-і
|
Визуалды программалау технологиясы
|
10-слайд
Жобаның мақсаты мен жүйесі анықталады
Класстар жүйеленіп, соған қарай объект жасалады (интерфейс)
Әр объектіге сай оқиға жасалады
Оқиғаға сәйкес тәсіл құралады
Объекттер арасында байланыс орнатылады
|
11-слайд VBA мысалдар: Excel
- Workbooks (Ашықжұмысдәптерлері)
- Sheets (Жұмысдәптерініңпарақтары)
- Worksheets (Жұмысдәптерініңтаблицасы)
- Charts (Жұмысдәптерініңдиаграммалары)
- Range (Ұяшықнемесеұяшық диапазоны)
|
|
12-слайд
Визуалды программалаудың түрлері
Visual Basic for Applications (VBA)
Visual Basic Visual Studio (VB)
MS Office тілдік платформасы
Әр жүйеде әртүрлі қолданысқа ие
Объектілерді енгізіп және басқаруда
Процедураларды сипаттағанда қолданады
Мысал: Word, Excel, PowerPoint
Visual Studioтілдік платформасы
Барлық жүйеге бірдей
Функция секілді жазылады
|
|
13-слайд VBAмен VB типтерін шақыру
Type Student
nameas string
kursasbyte
gruppaasbyte
End Type
Public Type music
name asstring
avtorasstring
godasdata
End Type
Private Type rasp
audas byte
paraasbyte
prepasstring
End Type
Sub Studente()
………………
dimstud as student
Stud.name = “ИвановА.”
Stud.kurs =2
Stud.gruppa = 21
End sub
SubMusica()
………………
publicmusas music
mus.name = “Временагода”
mus.avtor= “П.И. Чайковский”
mus.god = 15.02.1887
End sub
Private SubRaspisanie()
…………….
privaterasas rasp
ras. aud =21
ras.para = 3
ras.prep =“ПетровА.С.”
End sub
|
|
14-слайд
FontColor
Left
Объект
FillColor
Top
Height
Width
BackColor
|
15-слайд Бастапқы оқиғалар
|
|
16-слайд Қорытынды сұрақтар:
Визуалды программалау дегеніміз не?
Визуалды програмалау тілдері неге негізделген?
Визуалды программалау технологиясының тәртібін ата.
|
|
іі. алғашқы бекіту
Объектінің сипаттамасы
|
|
Мына кестені толтыра отырып сабақтың мазмұны бойынша қорытынды шығар.
Алгоритмдеу және программалау тарихы
|
Визуалды программалау
|
Визуалды програмалау технологиясы
|
|
|
|
|
Қорытынды:___________________________________________________________
|
ііі. құзырлылық қалыптастыру
|
|
Деңгейлік тапсырмалар:
І деңгей тапсырмалары
1. Визуалды программалау дегеніміз не?
ЭЕМ программаларын графикалық объектілерді қолданып құруға арналған тәсіл, интерфейс құруға арналған; алгоритм жүйесінде программалауға мүмкіндік береді.
2. Визуалды программалаудың тарихы? 3-4-слайдтар.
3. Визуалды програмалау тілдері неге негізделген?
Объектіге, интеграциялық ортаға, фигура және сызбаларға негізделген.
4. Визуалды программалау технологиясының тәртібін ата.
Жобаның мақсаты мен жүйесі анықталады; класстар жүйеленіп, соған қарай объект жасалады (интерфейс); әр объектіге сай оқиға жасалады; оқиғаға сәйкес тәсіл құралады; объекттер арасында байланыс орнатылады.
5. Компонент дегеніміз не?
Компонент дегеніміз объектінің түрлілігі, оны қосымшалармен біріктіруге болады.
6. Компонент палитрасы дегеніміз не?
Компонент палитрасы дегеніміз қосымшалар біріктірілетін орын.
7. Қандай бастапқы оқиғалардың түрлерін білесің?
Click, DbClick, MouseDown, MouseUp, MouseMove.
ІІ деңгей тапсырмалары
1. Программалау жүйесіндегі циклдің қай түрі?
sum :=0;
for k:=1 to 100 do
begin
sum:=sum+sqr(k);
k:=k+2;
end;
For циклі.
2.Сызықтық және бөлімдік жүйелердің айырмашылығы неде? Мысалдар келтіре отырып айырмашылықтарын көрсет.
Бөлімдік программалау жүйесі толық, толық емес және таңдаулық деген түрлерге бөлінеді. Айырмашылықтарын граф-схемалар мен блок-схемаларды қарастырғанда айқындауға болады.
ІІІ деңгей тапсырмалары
Программалау тілінің бір жүйесінің сұлбасын жазып бер.
Program N1;
var
S: String;
begin
While S <> 'end' do
Readln(S);
Write(‘end!');
Readln;
end.
Топтық жұмыс.
1-топ: Сызықтық жүйенің блок-схемасын жазып бер. Сұраққа толық жауап беріңіздер.
2-топ: Бөлімдік толық жүйенің блок-схемасын жазып бер.Сұраққа толық жауап беріңіздер.
3-топ: Бөлімдік толық емес жүйенің блок-схемасын жазып бер. Сұраққа толық жауап беріңіздер.
Сабақтың мақсатына қалай қол жеткізгендігің туралы эссе жаз.
______________________________________________________________________
______________________________________________________________________
Достарыңызбен бөлісу: |