МҰҒалімге ақпарат 



Дата31.01.2018
өлшемі139,04 Kb.
#36521

МҰҒАЛІМГЕ АҚПАРАТ




Тақырыбы:







• Алгоритмдеу және программалау. Визуалды программалаудың технологиясы.




Күтілетін нәтиже:







Білім

• “Визуалды программалау” ұғымымен танысады

• Программалаудың тарихын, маңызын есіне түсіреді






Түсінік

• Визуалды программалау тілін түсінеді

• Визуалды программалау тілінің технологиясын түйіндейді

• Визуалды программалау тілінің компоненттерін, жүйелерін айырып таниды








Қолданыс

• Берілген жүйеге қарай отырып, оның қай цикл түріне жататынын көрсетеді. Программалау тілінің жүйелерінің арасындағы байланысты анықтайды




Анализ

•Программалау тілінің жүйелерін сызбанұсқа түрінде бейнелейді




Синтез

•Программалау тілінің жүйелерінің блок-схемасын тәжірибе жүзінде түйіндейді, жазады







Баға

•Визуалды программалаудың технологиясының қай салада қолданысқа ие екендігіне мән беріп,талдау жасайды




Сабақ құрылымы:







І. Ақпарат алмасу (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. Визуалды программалаудың технологиясы


Слайдтар:

1-слайд (титул)




2-слайд

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




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-слайд Визуалды программалау тілі


  1. Бос тақта

  2. Delphi 5.0 палитра компоненті

  3. Delphi 5.0Browser-і





Визуалды программалау технологиясы



10-слайд


  1. Жобаның мақсаты мен жүйесі анықталады

  2. Класстар жүйеленіп, соған қарай объект жасалады (интерфейс)

  3. Әр объектіге сай оқиға жасалады

  4. Оқиғаға сәйкес тәсіл құралады

  5. Объекттер арасында байланыс орнатылады



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. Визуалды программалау технологиясының тәртібін ата.






іі. алғашқы бекіту
Объектінің сипаттамасы





Мына кестені толтыра отырып сабақтың мазмұны бойынша қорытынды шығар.

Алгоритмдеу және программалау тарихы

Визуалды программалау

Визуалды програмалау технологиясы













Қорытынды:___________________________________________________________





ііі. құзырлылық қалыптастыру





Деңгейлік тапсырмалар:

І деңгей тапсырмалары

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.





іV. шығармашылық әрекет




Топтық жұмыс.

1-топ: Сызықтық жүйенің блок-схемасын жазып бер. Сұраққа толық жауап беріңіздер.

2-топ: Бөлімдік толық жүйенің блок-схемасын жазып бер.Сұраққа толық жауап беріңіздер.

3-топ: Бөлімдік толық емес жүйенің блок-схемасын жазып бер. Сұраққа толық жауап беріңіздер.




V. бағамдау-бағалау



 Сабақтың мақсатына қалай қол жеткізгендігің туралы эссе жаз.



______________________________________________________________________

______________________________________________________________________

Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет