Презентация, доклад по информатике Сызықтық программалау

Содержание

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

Слайд 1


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

деп атадық?

Алгоритм

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Слайд 11 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;

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

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

Слайд 13Паскаль тіліндегі программа
Негізгі (глобальді)
Жергілікті (локальді)

Паскаль тіліндегі программаНегізгі (глобальді)Жергілікті (локальді)

Слайд 14Сипаттау бөлімі
Программамен байланысатын кітапханалық модульдерінің атаулары (uses)
Белгілерді сипаттау (label)
Тұрақтыларды сипаттау (const)
Мәліметтер

типтерін анықтау (type)
Айнымалыларды сипаттау (var)
процедураларды сипаттау (procedure)
функцияларды сипаттау (function)
Сипаттау бөліміПрограммамен байланысатын кітапханалық модульдерінің атаулары (uses)Белгілерді сипаттау (label)Тұрақтыларды сипаттау (const)Мәліметтер типтерін анықтау (type)Айнымалыларды сипаттау (var) процедураларды

Слайд 15Паскаль бағдарламалау тілінде операторлар
қарапайым
құрама
Құрамына басқа операторлар енбейтін (меншіктеу, шартсыз

көшу, процедура шақыру) операторлар

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

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

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

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

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

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

Слайд 18

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

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

Сызықтық алгоритмдерді бағдарламалау кезінде келесi негiзгi операторлар қолданылады:
read (readln)- берілгендерді енгізу,
write (writeln)-нәтижені шығару.

readln және writeln операторларынан кейін бірнеше мән жазылса олар жақшаға алынып, араларына үтір қойылады.
Сипаттау (var) бөлімінде барлық айнымалылардың типтері анықталады.

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

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

(бүт а,в,с)
арг а,в
нәт с
басы
с:=а+в
соңы

басы

соңы

c := a + b;

енгізу a, b

шығару a, b

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

Слайд 20
Екі санды қосу
Есеп. Екі бүтін санды қосып, қосындысын экранда шығару.
Шығарылуы:
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

Слайд 21Сызықтық бағдарлама құруға арналған жаттығу





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

ортасын тап.
S=(a+b+c):3


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

Слайд 22Оқулықтан есеп шығару
72-бет,

тапсырма №4 а)




Оқулықтан есеп шығару       72-бет,   тапсырма  №4 а)

Слайд 23Сыныпта орындалатын тапсырмалар
1. Оқулықтың 72-беті

№4 а) ,ә) жаттығу

3.Үйге тапсырма
Оқулықтың 64-66 беттеріндегі 3.4.4. және 3.4.5. пункттерді оқып келу
Оқулықтың 72-бетіндегі №4 тапсырманың және №5 жаттығу қалғандары

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

Сыныпта орындалатын тапсырмалар  1. Оқулықтың 72-беті     №4 а) ,ә) жаттығу

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


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

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


3-деңгей: Табандары және биіктігі бойынша трапеция ауданын есептеп шығаратын программа құрыңдар

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

Слайд 25Сабақты қорытындылау
Оператор дегеніміз не, олар қандай топтарға жіктеледі?
Шамаларды сипаттау бағдарламаның қай

бөлігінде жазылады?
Сызықтық бағдарламалар деген не?
Енгізу және шығару операторларының атқаратын негізгі міндеттері қандай?

Сабақты қорытындылауОператор дегеніміз не, олар қандай топтарға жіктеледі?Шамаларды сипаттау бағдарламаның қай бөлігінде жазылады?Сызықтық бағдарламалар деген не?Енгізу және

Слайд 26Сыныпта орындалатын тапсырмалар
1. Оқулықтың 73-беті

№4 а) ,ә) жаттығу

3.Үйге тапсырма
Оқулықтың 64-66 беттеріндегі 3.4.4. және 3.4.5. пункттерді оқып келу
Оқулықтың 72-бетіндегі №4 есеп және №5 есептің қалғандары

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

Сыныпта орындалатын тапсырмалар  1. Оқулықтың 73-беті     №4 а) ,ә) жаттығу

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

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

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

Это сайт презентаций, где можно хранить и обмениваться своими презентациями, докладами, проектами, шаблонами в формате PowerPoint с другими пользователями. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами.


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

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

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

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