Алгоритмдерді блок-схемалар түрінде және алгоритмдік тілде кескіндеу

Предмет: Информатика
Категория материала: Рабочие программы
Автор:

Мақсаты

1. Алгоритмдік және программалық тілдер туралы ұғым қалыптастыру. Программалау мен компьютерде орындауға қатысты ұғымдар және терминдермен таныстыру;

2. Алгоритмнің жалпы түрін білу және есептің шарты бойынша алгоритмнің блок-схемасын құра білу, алг командалары мен түрлері туралы біліу, меншіктеу командасы ұғымын қалыптастыру;

Тәрбиелік

Компьютерде  қауіпсіздік  ережелерін  сақтай  отырып,  жұмыс  қабілетін дамыту.

Дамытушылық

Тақырып  мазмұнын  терең  түсініп,  тәжірибе  жүзінде  жүзеге  асыру.

Көрнекілік

Баспалық  материалдар сызылған плакат. Блок-схемалардың анықтамалық плакаты. Тестілеу программасы. Қарапайым алгоритмдердің блок-схемасы, баспалық, мультмедиалық-компьютерлік (CD) таратпа материалдар.

Әдіс-тәсіл:

Компьютерде  практикалық жұмыс.

І. Сабақтың барысы:

Ұйымдастыру  кезеңі.

1. Оқушыларды түгелдеу, журнал толтыру, оқушылардың дәптерлерін, оқулықтарын қарап шығу.

2. Сынып, тақта, парта  тазалығын қарап шығу, қажет болса ескертулер жасау.

      3.   Оқушылардың назарын сабаққа аудару.

ІІ.Жаңа сабақ:

1. Алгоритмдік тіл.деп алгоритмді бірыңғай белгілермен ережелерді сақтай отырып жазу жүйесін айтады. Алгоритмді жазуда қолданылатын сөздер қызметші сөздер деп, ал математикалық таңбалар, цифрлар, әріптер жиыны алгоритм алфавиті деп аталады.

Алгоритмдегі идентификатор – айнымалының атауы. Иднтификатор лат. әріптерімен, сандармен белгіленеді.

Программалық тіл – алгоритмді компьютерге түсінікті мәтін түрінде жазуға араналған жасанды тіл.

Мыс: Паскаль, Бейсик, СИ, Дельфи, Пролог...

Кодтар тілі – компьютердің машиналық тілі /мыс: 1000100010010 1011111100001 111100111/

Транслятор – программаны /алгоримтді/  машина тіліне түрлендіретін программа.

Мыс: программада -   end

Транслятордан соң –  11100010 10001110 11000010

Транслятордың 3 түрі бар.

1.  Интерпретатор  -  проргамманың әр жолын жеке аударып орындайды.

2.  Компилятор – барлық проргамманы бірден аударып компьютер зердесіне модуль түрінде сақтайды. Ол модуль біздің қалауымыз бойынша (Ғ5 клавиші) орындалады.

 3. Ассемблер – тек код түрінде яғни, ассемблер түрінде жазылған прог. ғана машина тіліне аударады.

2. Алгоритмдік тілдің жалпы ережелері.

Алгоритмдік тілдің жалпы ережелері.

 

 

 

 

 

 

алг  алгоритм атауы

 арг  типтері көрсетілген айнымалылар

 нәт  типтері көрсетілген айнымалылар

басы

   алгоритм командалары

...

соңы

Алгоритм тақырбы

Берлігендер жазылады

 

Есептің нәтижелерінің аттары жазылады

Алгоритмнің өз кезегімен орындалатын, белгілі бір нәтиже беретін командалар тізбегін серия дейді. Бір команда бір жолға симаса келесі жолға жазыла береді, бір жолға бірнеше команда жазғанда арасын ; -таңбасымен бөліп көрсету керек.

 

3. Меншіктеу командасы.

Жазылу түрі:   айнымалы := өрнек

Мысалы:  y:=5      « у  айнымалысына 5 мәні меншіктелсін» деп оқылады.

Бастапқы мәндері  X:=7;   Y:=0   болсын. Мына командалар сериясының нәтижесінде қандай әрекет іске асады?

R:=X;    X:=Y;    Y:=R;

ЖАУАП:  X=0 және Y=7 болады. Яғни, х пен у айнымалылары мәндерін алмастырды.

 

 

 

 

 

 

 

 

 

 

ІІІ. Сабақты бекіту :

№1 (методика 9 бет)

алг есеп01;

   арг а1,в1,а, в: нақты;

   нәт у: нақты;

басы

   а1:=а-в;  в1:=а+в;

   у:=а1*в1;

соңы

 

 

 

ІV.Cынып жұмысы

Оқулықтан 21 бет №1, 2, 3 тапсырмалардың алгоритмін БС түрінде жазу

15-ши ойынының жеңу стратегиясын табу және оны алгоритмдік тілде жазу.

 

V.Үй жұмысы :

Оқу: лекция бойынша, оқулықтан 16 беттен. 1,6-1,7 21 бет. Алгебра есептеріне БС жазып келу.

VІ.Сабақты бағалау

Сабаққа қатысып,сұрақтарға жауап берген балаларды бағалау

 

Тип материала: Документ Microsoft Word (doc)
Размер: 79 Kb
Количество скачиваний: 12
Просмотров: 143

Похожие материалы