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

Раздел Информатика
Класс 10 класс
Тип Конспекты
Автор
Дата
Формат docx
Изображения Есть
For-Teacher.ru - все для учителя
Поделитесь с коллегами:

Казахскому языку на тему Алгоритмдеу және программалау. Визуалды программалаудың технологиясы..Казахскому языку на тему Алгоритмдеу және программалау. Визуалды программалаудың технологиясы..Казахскому языку на тему Алгоритмдеу және программалау. Визуалды программалаудың технологиясы..Казахскому языку на тему Алгоритмдеу және программалау. Визуалды программалаудың технологиясы..Казахскому языку на тему Алгоритмдеу және программалау. Визуалды программалаудың технологиясы..Казахскому языку на тему Алгоритмдеу және программалау. Визуалды программалаудың технологиясы..Казахскому языку на тему Алгоритмдеу және программалау. Визуалды программалаудың технологиясы..Казахскому языку на тему Алгоритмдеу және программалау. Визуалды программалаудың технологиясы..МҰҒАЛІМГЕ АҚПАРАТ 

Тақырыбы:


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

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


Білім

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

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

Түсінік

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

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

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


Қолданыс

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

Анализ

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

Синтез

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


Баға

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

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


І. Ақпарат алмасу (13 мин.).

ІІ. Алғашқы бекіту (4 мин.).

ІІІ. Құзырлылық қалыптастыру (15 мин.).

ІV. Шығармашылық қалыптастыру (10 мин.).

V. Бағамдау-бағалау (3 мин.).

Сабақ типі: Сабақта жаңа білімді игеру

Оқыту әдісі: Түсіндірмелі-иллюстративтік, топтық

Мұғалім іс-әрекетінің тәсілі:


•Оқушыларды жаңа түсініктермен таныстыру

•Сабақ барысында оқушыларға қосымша сұрақтар қоюға мүмкіндік беру

•Топтық әрекет арқылы оқушының сабаққа деген қызығушылығын арттыру

Негізгі ұғымдар мен терминдер:


•Өтілген тақырыптар, өтілетін тақырыптар, визуалды программалау, VBA, VB

Оқушыда дағды қалыптастыру:


•Жаңа өткен тақырыпты толық игеру

•Қажет болған жағдайда мұғалімнен көмек сұрау

•Өтілген тақырыпты бекіту мақсатында үй жұмысын, деңгейлік тапсырмаларды толығымен өз бетімен орындау

Ақпарат көздері:


1. Бөрібаев, Б., Нақысбеков, Б., Мадиярова, Г. 2013. Информатика және есептеуіш техника негіздері. Алматы: Мектеп.

2. Никлаус Вирттің суреті: 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)


  • Мысалдар:

    • Граф-схемалар

    • Блок-схемалар

    • Pascal, Delphi

    • QBasic, Vbasic

    • FoxPro, VFoxPro

    • C++, VC

    Базалық:

    • Сызықтық

    • Бөлімдік (толық, толықемес, таңдаулық)

    • Циклдар (while, do, for)

    6-слайд Программалау тілінің маңызды жүйелері







Визуалды программалаудың негіздері7-слайд

Объект_А


Объект_Б

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


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

8-слайд

9-слайд Визуалды программалау тілі

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


  1. Бос тақта

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

  3. Delphi 5.0Browser-і

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

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


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

10-слайд

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

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

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

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

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

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

11-слайд VBA мысалдар: Excel

- Workbooks (Ашықжұмысдәптерлері)

- Sheets (Жұмысдәптерініңпарақтары)

- Worksheets (Жұмысдәптерініңтаблицасы)

- Charts (Жұмысдәптерініңдиаграммалары)

- Range (Ұяшықнемесеұяшық диапазоны)

Visual Basic for Applications (VBA)

Визуалды программалаудың түрлері12-слайд

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

Объект

Height

Top

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. бағамдау-бағалау


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

______________________________________________________________________

______________________________________________________________________























© 2010-2022