Разделы презентаций


Сызықты алгоритмдерді программалау.

Содержание

Алгоритм дегеніміз не?Алгоритм - іс-әрекеттің рет-ретімен орындалуы

Слайды и текст этой презентации

Слайд 1Үй тапсырмасы
Инфолото ойыны

Үй тапсырмасыИнфолото ойыны

Слайд 3Алгоритм дегеніміз не?
Алгоритм - іс-әрекеттің
рет-ретімен орындалуы

Алгоритм дегеніміз не?Алгоритм - іс-әрекеттің рет-ретімен орындалуы

Слайд 4Алгоритмнің қандай түрлері бар?
Сызықтық
Тармақталған
Циклдік

Алгоритмнің қандай түрлері бар?СызықтықТармақталғанЦиклдік

Слайд 5Алгоритм жазу пішімі қандай?
алг алгоритмнің аты
басы

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

Алгоритм жазу пішімі қандай?алг   алгоритмнің атыбасы     алгоритм командаларысоңы

Слайд 6Берілген блоктың
негізгі әрекеті
Математикалық өрнектерді есептеу

Берілген блоктың негізгі әрекеті Математикалық өрнектерді есептеу

Слайд 7Алгоритмді жазылуы:

Қарапайым тіл арқылы
Түйінді сөздер арқылы
Блок-схема арқылы
Программалау тілі арқылы

Алгоритмді жазылуы: Қарапайым тіл арқылыТүйінді сөздер арқылыБлок-схема арқылыПрограммалау тілі арқылы

Слайд 8Мәліметтерді енгізу және шығару блогы қандай?

Мәліметтерді енгізу және шығару блогы қандай?

Слайд 9Программа қандай қызметші сөзден басталады?
Program

Программа қандай қызметші сөзден басталады?Program

Слайд 10Алгоритімді компьютер түсінетіндей тілде жазуды не деп атаймыз?
Программалау

Алгоритімді компьютер түсінетіндей тілде жазуды не деп атаймыз?Программалау

Слайд 11Сызықты алгоритмдерді
программалау
24.12.2016

Сызықты  алгоритмдерді программалау24.12.2016

Слайд 12 Білімділік: сызықтық бағдарламаның құрылымымен танысу, өткен тақырыптарды қайталай отырып,

сызықтық алгоритмді, блок-схемасын, программасын құру дағдысын қалыптастыру;
Дамытушылық: есте сақтау

қаблетін дамыту, теориялық білім негізін практикамен ұштастыра білуге үйрету;
Тәрбиелік: пәнге деген қызығушылығын арттыру, әр оқушының алғырлық, зеректік қасиеттерін дамуына жол ашу.

Мақсаты:

Білімділік: сызықтық бағдарламаның құрылымымен танысу, өткен тақырыптарды қайталай отырып, сызықтық алгоритмді, блок-схемасын, программасын құру дағдысын қалыптастыру;

Слайд 13Сызықты алгоритм тізбектеле орналасқан командалардан, ал блок - схемалар бір

сызық бойына орналасқан тізбекті блоктардан тұрады. Әрекеттердің тізбектей орындалуы –

сызықты алгоритм деп аталады.
Паскаль тілінің программасы 3 бөліктен тұрады:
тақырып жолы Program Esep
сипаттау бөлімі сипаттау бөлімі
операторлар бөлімі begin
операторлар бөлімі
end

Паскаль программалау тілінде сызықты программа жасамас бұрын келесі түсініктемеге тоқталайық:

Сызықты алгоритм тізбектеле орналасқан командалардан, ал блок - схемалар бір сызық бойына орналасқан тізбекті блоктардан тұрады. Әрекеттердің

Слайд 14 Оператор дегеніміз – алгоритмді жүзеге асыру барысында орындалатын іс-әрекеттерді

анықтайтын тілдің қарапайым сөйлемі. Олар жазылу ретінде бірінен кейін бірі

тізбектей орындалады және (;) арқылы ажыратылып жазылады. Паскаль программалау тілінде

Операторлар

Қарапайым

Құрама

Құрамына басқа операторлар енбейтін (меншіктеу, енгізу-шығару, көшу, процедура шақыру) операторлар

Бірнеше қарапайым операторлардан құралады: шартты операторлар, таңдау операторы, циклдік операторлары

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

Слайд 15Меншіктеу операторы
Енгізу-шығару операторы
Басқару операторы
Функция мен процедураларды анықтау операторлары
Операторлар
Жіктелуі

Меншіктеу операторыЕнгізу-шығару операторыБасқару операторыФункция мен процедураларды анықтау операторларыОператорларЖіктелуі

Слайд 16Операторлар бөлімін begin және end сөздерімен берілетін операторлық жақша қоршап

тұрады.
Операторлар бөлімінде командалар ретімен орналасады.
Сызықты программа қарапайым
операторлардан тұрады.
Сызықты

программаны жазу үшін келесі операторлар қолданылады: «:=» - меншіктеу операторы; Read немесе readln –енгізу операторы Write немесе writeln - шығару операторы.
Операторлар бөлімін begin және end сөздерімен берілетін операторлық жақша қоршап тұрады. Операторлар бөлімінде командалар ретімен орналасады.Сызықты программа

Слайд 17Алгоритмдi бастау
(begin)
Мәлiметтердi енгiзу
(readln)
Математикалық
өрнектердi есептеу
(:=)
Алгоритмдi аяқтау
(end)
Нәтиженi шығару
(writeln)
Сызықты алгоритмді блок-схема
түрінде сипаттау

Алгоритмдi бастау(begin)Мәлiметтердi енгiзу(readln)Математикалықөрнектердi есептеу(:=)Алгоритмдi аяқтау(end)Нәтиженi шығару(writeln)Сызықты алгоритмді блок-схема түрінде сипаттау

Слайд 18Екі бүтін санның қосындысын (c=а+b) анықтайтын

блок-схемасын,
программасын

жазыңдар
1-Есеп

Екі бүтін санның қосындысын (c=а+b) анықтайтын  блок-схемасын, программасын жазыңдар 1-Есеп

Слайд 19program esep;
var a,b,c:integer;
begin
readln (a,b);
c:=a+b;
writeln ('с= ',c);
end.
басы
соңы

с:=a + b
енгізу a, b
шығару с
program esep;
var a,b,c:integer;
begin

a:=12; b:=10;
c:=a+b;
writeln ('с= ',c);
end.

а=12 , в=10 деп мәндері берілсе

Шығарылуы:

program esep; var a,b,c:integer;beginreadln (a,b);  c:=a+b;writeln ('с= ',c);end.басысоңы с:=a + bенгізу a, bшығару сprogram esep; var

Слайд 20program esep;
var a,b,c:integer;
begin
readln (a,b);
c:=a+b;
writeln ('с= ',c);
end.
Программаның

аты
Шамаларды сипаттау
Программаның басы
Мәліметтерді енгізу
Есептеу
Нәтижені шығару
Программаның соңы
Программаны орындау үшін  1)F9 ( программаны

орында) пернесін басамыз. 2) а және в айнымалыларына мән енгізу керек. Мысалы, 12 10 сандарын енгізіп, enter пернесін басамыз. 3) Экранға с-ның мәні 22 шығады. 
program esep; var a,b,c:integer;beginreadln (a,b);  c:=a+b;writeln ('с= ',c);end.Программаның атыШамаларды сипаттауПрограмманың басыМәліметтерді енгізуЕсептеуНәтижені шығаруПрограмманың соңыПрограмманы орындау үшін 

Слайд 22Ұзындығы а-ға тең, ені b-болатын тіктөртбұрыштың ауданын анықтайтын
Блок-схемасын –

1-қатар
Программасын жазыңдар – 2-қатар
2-Есеп

Ұзындығы а-ға тең, ені b-болатын тіктөртбұрыштың ауданын анықтайтын Блок-схемасын –   1-қатарПрограммасын жазыңдар – 2-қатар2-Есеп

Слайд 23басы
енгізу a, b
шығару S
S:=a * b
соңы
program audan;
var a,

b, s: real;
begin
readln (a,b);
S:=a*b;
writeln (‘S= ',S);
end.

басыенгізу a, bшығару S S:=a * bсоңыprogram audan; var a, b, s: real;beginreadln (a,b);  S:=a*b;writeln (‘S=

Слайд 24 Демалыс сәті 1-тапсырма
Бүтін а санының

түбіріне шығатын программа ретімен тұрғызыңыз.
program san a;




begin
var a:integer; x:

real;

readln(a);

x:=sqrt(a);

writeln (‘түбір= ‘,х);

end.

Демалыс сәті 1-тапсырмаБүтін а санының түбіріне шығатын программа ретімен тұрғызыңыз.program san a;

Слайд 252- тапсырма. Әр топқа есеп үзіндісі беріледі
жауабын табу керек.
15

4
3

2- тапсырма. Әр топқа есеп үзіндісі беріледі жауабын табу керек.15 4 3

Слайд 263- тапсырма. Өрнектердің Паскаль тілінде

жазылуын көрсет.

Sqrt(sqr(x)) / sqrt(2*a*b)

Sqr(a) +
sqr(sin(x))

D:=sqr(b) – 4*a*c

sqr(c):=sqr(a)+ sqr(b)-2*a*b

R:=|x| / 4*S

C:=2*pi*R

3- тапсырма. Өрнектердің Паскаль тілінде

Слайд 274- тапсырма.
Экранға қандай мәлімет шығады?
4
2*2=
2*2=4
Мен 7

сыныпта оқимын
3

4- тапсырма. Экранға қандай мәлімет шығады?4 2*2= 2*2=4 Мен 7 сыныпта оқимын 3

Слайд 28Бірінші оқушы бір сағатта М себет, 2-оқушы
К себет, 3

оқушы L себет алма жинаса, олар
t сағатта қанша алма

жинайды?
Pascal ABC-те Программасын жазыңдар

3-Есеп

Бірінші оқушы бір сағатта М себет, 2-оқушы К себет, 3 оқушы L себет алма жинаса, олар t

Слайд 29program esep3;                                                      
var m,k,l,t,ba : integer;                                          
begin                                                                       
Writeln('m,k,l,t мәндерiн енгiз'); 
read (m,k,l,t);                                                         
Ba:=t*(m+k+l);                                                        Writeln

(t,' сағатта, барлык алма ',ba,‘ себет');
end.                                                        

program esep3;                                                      var m,k,l,t,ba : integer;                                          begin                                                                       Writeln('m,k,l,t мәндерiн енгiз'); read (m,k,l,t);                                                         Ba:=t*(m+k+l);                                                        Writeln (t,' сағатта, барлык алма ',ba,‘ себет');end.                                                        

Слайд 30Бүгінгі сабақтан алған әсеріңіз қандай?
 
 
 
 
Өте жақсы!
Жақсы!
Бір

қалыпты!
Онша емес!
Жаман!

Бүгінгі сабақтан алған әсеріңіз қандай?    Өте жақсы! Жақсы! Бір қалыпты! Онша емес!Жаман!

Слайд 31Үйге тапсырма: №1. Y=(AX+B)-С өрнегінің блок-схемасын, программасын

құрып келу. №2. y=x2+1 функциясын есептейтін

программа жазыңыз.
Үйге тапсырма: №1. Y=(AX+B)-С  өрнегінің  блок-схемасын, программасын     құрып келу.

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика