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


Сызы?ты ??рылымды алгоритмдер мен программаларды ??ру

Содержание

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

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

Слайд 1Сызықты құрылымды алгоритмдер мен программаларды құру

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

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

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

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

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

Слайд 3Өтілген материалдарды қайталау
1)Біз күнделікті өмірде белгілі бір әрекеттерді орындау барысын

не деп атадық?
Алгоритм

Өтілген материалдарды қайталау1)Біз күнделікті өмірде белгілі бір әрекеттерді орындау барысын не деп атадық?Алгоритм

Слайд 4Өтілген материалдарды қайталау
2) Осы алгоритімді орындайтын кімдер?
адам, компьютер, робот

т.б

Өтілген материалдарды қайталау2) Осы алгоритімді орындайтын кімдер? адам, компьютер, робот т.б

Слайд 5Өтілген материалдарды қайталау
3) Алгоритімді кескіндеу тәсілдері
табиғи тілде, блок-схема, алгоритмдік тілде,

программалау тілінде

Өтілген материалдарды қайталау3) Алгоритімді кескіндеу тәсілдерітабиғи тілде,  блок-схема, алгоритмдік тілде, программалау тілінде

Слайд 6Өтілген материалдарды қайталау
4)Алгоритімді компьютер түсінетіндей тілде жазуды не деп атаймыз?
программалау

тілі

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

Слайд 7Өтілген материалдарды қайталау
5)Алгоритмді құрудың түрлері қандай?
сызықты, тармақталу, циклдік

Өтілген материалдарды қайталау5)Алгоритмді құрудың түрлері қандай? сызықты, тармақталу, циклдік

Слайд 8Өтілген материалдарды қайталау
6)Сызықты алгоритм дегеніміз не?
Егер командалар бірінен соң бірі

ретімен орындалса, алгоритм сызықты деп аталады.

Өтілген материалдарды қайталау6)Сызықты алгоритм дегеніміз не?Егер командалар бірінен соң бірі ретімен орындалса, алгоритм сызықты деп аталады.

Слайд 9Өтілген материалдарды қайталау
7) Шамалар түрлері.
Айнымалы, тұрақты

Өтілген материалдарды қайталау7) Шамалар түрлері. Айнымалы, тұрақты

Слайд 10Өтілген материалдарды қайталау
8)Var, writeln, readln операторларының қызметі.
Айнымалы, тұрақты айнымалаларды

сипаттау, шығару, енгізу операторлары

Өтілген материалдарды қайталау8)Var, writeln, readln операторларының қызметі. Айнымалы, тұрақты айнымалаларды сипаттау, шығару, енгізу операторлары

Слайд 11Өтілген материалдарды қайталау
9) Шамалар типтері
Бүтін- integer, нақты- real

Өтілген материалдарды қайталау9) Шамалар типтері Бүтін- integer, нақты- real

Слайд 12 program qq;
var a, b: integer;
x, y: real;
begin
a

:= 5;
10 := x;
y

:= 7,8;
b := 2.5;
x := 2*(a + y);
a := b + x;
end.


Қай операторлар дұрыс жазылмаған?

айнымалы атауы := белгісінің сол жағында болуы керек

бүтін мен бөлшектің арасы нүктемен ажыратылуы керек

нақты мәнді бүтін айнымалыға меншіктеуге болмайды


program qq;	var a, b: integer;		 x, y: real; 	begin	 a := 5;   10 := x;

Слайд 13

Сызықтық бағдарлама құрылымы
Сызықтық бағдарламалар құрылымында бiр амалдан екiншi амалға өту

тiзбектi түрде орындалады. Ешқандай шарт тексерiлмейдi, керi қайту немесе амалды

қайталау болмайды.
Сызықтық бағдарлама құрылымы	Сызықтық бағдарламалар құрылымында бiр амалдан екiншi амалға өту тiзбектi түрде орындалады. Ешқандай шарт тексерiлмейдi, керi

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

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

Слайд 15
Екі санды қосу
Есеп. Екі бүтін санды қосып, қосындысын экранда шығару.
Шығарылуы:
алг

qq (бүт а,в,с)
арг а,в
нәт с
басы
с:=а+в
соңы
басы
соңы
c := a + b;
енгізу

a, b

шығару a, b

Екі санды қосуЕсеп. Екі бүтін санды қосып, қосындысын экранда шығару.Шығарылуы:алг qq (бүт а,в,с) 		арг а,в		нәт сбасы		с:=а+всоңыбасысоңыc :=

Слайд 16
Екі санды қосу
Есеп. Екі бүтін санды қосып, қосындысын экранда шығару.
Шығарылуы:
program

qq;
var a, b, c: integer;
begin
read ( a, b

);
c := a + b;
writeln ( c );
end.

басы

соңы

c := a + b;

енгізу a, b

шығару a, b


Программаның аты

Шамаларды сипаттау

Мәліметтерді енгізу

Есептеу

Нәтижені шығару

Программаның соңы

Программаның басы

Екі санды қосуЕсеп. Екі бүтін санды қосып, қосындысын экранда шығару.Шығарылуы:	program qq;	var a, b, c: integer;	begin  read

Слайд 17
Шығарылуы:
program qq;
var a, b, c: integer;
begin
read ( a,

b );
c := a + b;
writeln

( c );
end.


program qq; {программаның аты}
var a, b, c: integer; {a,b,c айнымалылары бүтін сандар}
begin {программа басы}
read ( a, b ); {сан мәнін пернелерден енгізу}
c := a + b; {қосындыны есептеу}
writeln ( c ) ;{Қосындыны экранға шығару}
end. {программа соңы}

Шығарылуы:	program qq;	var a, b, c: integer;	begin  read ( a, b );  c := a +

Слайд 18
Шығарылуы:
program qq;
var a, b, c: integer;
begin
read ( a,

b );
c := a + b;
writeln

( c );
end.

басы

соңы

c := a + b;

енгізу a, b

шығару a, b

Сызықтық алгоритмның блок-схемасы

«басы» блогі

«енгізу» блогі

«процесс» блогі

«шығару» блогі

«соңы» блогі


Шығарылуы:	program qq;	var a, b, c: integer;	begin  read ( a, b );  c := a +

Слайд 19
Шығарылуы:






Үш санды енгiзiп, осы сандардың арифметикалық ортасын тап.

S=(a+b+c):3
Сызықтық бағдарлама құруға арналған

жаттығу











Шығарылуы:Үш санды енгiзiп, осы сандардың  арифметикалық ортасын тап.        S=(a+b+c):3Сызықтық

Слайд 20Компьютермен жұмыс
№1. Екі санның қосындысының квадраттарын және көбейтіндісін табу программасын

құру керек. х = (a+ b) , у = a*

b  
Program esep 1;
Var a, b, x, y:integer;
Begin Write (‘a. b- сандарын енгіз’);
Readln (a, b);
X:=sqr (a+b);
Y:= a*b;
Writeln (‘x=’, x);
Writeln (‘y=’, y);
End.






Компьютермен жұмыс№1. Екі санның қосындысының квадраттарын және көбейтіндісін табу программасын құру керек. х = (a+ b) ,

Слайд 21 №2. k =(x2 + y2) * x+y, мұндағы функциясының

мәнін есептейтін программа құру керек.

Program esep 2 ;
Var k:real;
Const x = 5, y = 2.8;
Begin
K: = srq (x) + sqr(y)* sqrt (x+y);
Writeln (‘k = ‘, k);
End.
№2. k =(x2 + y2) * x+y, мұндағы функциясының мәнін есептейтін программа құру керек.

Слайд 22Деңгейлік тапсырмалар
1-деңгей: Мына өрнектерді Паскаль тілінде жаз:


2-деңгей: Х және у-тің мәндерін енгізіп,

төмендегі өрнектердің мәндерін есептейтін программа құрыңдар


3-деңгей: Табандары және биіктігі бойынша

трапеция ауданын есептеп шығаратын программа құрыңдар

Деңгейлік тапсырмалар1-деңгей:	Мына өрнектерді Паскаль тілінде жаз:2-деңгей:	Х және у-тің мәндерін енгізіп, төмендегі өрнектердің мәндерін есептейтін программа құрыңдар3-деңгей: 	Табандары

Слайд 23Сабақты қорытындылау
Программа әрбір жолдан кейін қандай тыныс белгі қойылады?
Программа қандай

оператормен басталады?
Программаның негізгі бөлігі қандай түйінді сөзбен басталып, қандай сөзбен

аяқталады?
var операторының қызметі қандай?
const операторының қызметі қандай?
writeln операторының қызметі қандай?





Сабақты қорытындылауПрограмма әрбір жолдан кейін қандай тыныс белгі қойылады?Программа қандай оператормен басталады?Программаның негізгі бөлігі қандай түйінді сөзбен

Слайд 24Сау болыңыздар!

Сау болыңыздар!

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

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

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

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

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


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

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