959274
столько раз учителя, ученики и родители
посетили сайт «Инфоурок»
за прошедшие 24 часа
+Добавить материал
и получить бесплатное
свидетельство о публикации
в СМИ №ФС77-60625 от 20.01.2015
Дистанционные курсы профессиональной переподготовки и повышения квалификации для педагогов

Дистанционные курсы для педагогов - курсы профессиональной переподготовки от 5 480 руб.;
- курсы повышения квалификации от 1 400 руб.
Московские документы для аттестации

ВЫБРАТЬ КУРС СО СКИДКОЙ 60%

ВНИМАНИЕ: Скидка действует ТОЛЬКО до 28 февраля!

(Лицензия на осуществление образовательной деятельности №038767 выдана ООО "Столичный учебный центр", г.Москва)

Инфоурок / Информатика / Конспекты / "Сызықты құрылымды программаларды құру"

"Сызықты құрылымды программаларды құру"


Напоминаем, что в соответствии с профстандартом педагога (утверждён Приказом Минтруда России), если у Вас нет соответствующего преподаваемому предмету образования, то Вам необходимо пройти профессиональную переподготовку по профилю педагогической деятельности. Сделать это Вы можете дистанционно на сайте проекта "Инфоурок" и получить диплом с присвоением квалификации уже через 2 месяца!

Только сейчас действует СКИДКА 50% для всех педагогов на все 184 курса профессиональной переподготовки! Доступна рассрочка с первым взносом всего 10%, при этом цена курса не увеличивается из-за использования рассрочки!

ВЫБРАТЬ КУРС И ПОДАТЬ ЗАЯВКУ

Выбранный для просмотра документ Сызы·ты ·¤рылымды программаларды ·¤ру.doc

библиотека
материалов
Скачать материал целиком можно бесплатно по ссылке внизу страницы.


Шетпе лицейі








Сабақтың тақырыбы:



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

9 сынып






Өткізген : Дәрменова А.Қ.














2011/2012 оқу жылы




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


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

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

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

Сабақтың түрі: аралас сабақ

Сабақта қолданылатын

әдістер: түсіндірмелі-иллюстративті, сұрақ-жауап, баяндау.

Сабақта қолданылатын

құрылғылар: компьютерлік сынып, интерактивтік тақта.

Сабақтың барысы

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

II. Жан-жақты білім тексеру.

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

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

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

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

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

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

7) Шамалар түрлері. (Айнымалы, тұрақты)

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

9) Шамалар типтері. (Бүтін- integer,нақты- real)


Тапсырма 1 Қате жолды көрсет

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.


III. Жаңа сабақтарды түсіндіру:

Program <программаның аты>

Сипаттау бөлімі

begin

Операторлар бөлімі

end.


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

hello_html_m6b94219d.gifhello_html_2f487a56.gif


hello_html_3a21747d.gifhello_html_m3afa145a.gif

-Паскаль бағдарламалау тілінде операторлар қарапайым және құрама болып бөлінеді:

-Операторлар Begin және end операторлардың ішіне алынып жазылады:

-Тек меншіктеу операторларынан ғана тұрса, оны қарапайым оператор деп атайды.

Сызықты бағдарлама қарапайым операторлардан тұрады.

Сызықты бағдарлама жазу үшін келесі операторлар қолданылады:

:= меншіктеу операторы;

Read немесе readln – енгізу операторы

Write немесе writeln - шығару операторы.


Презентация

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

Сызықтық алгоритмдерді бағдарламалау кезінде келесi негiзгi операторлар қолданылады:

read (readln)- берілгендерді енгізу,

write (writeln)-нәтижені шығару.

readln және writeln операторларынан кейін бірнеше мән жазылса олар жақшаға алынып, араларына үтір қойылады.

Сипаттау (var) бөлімінде барлық айнымалылардың типтері анықталады.


Есеп.

Екі бүтін санды қосып, қосындысын экранда шығару.

hello_html_m156f302e.gifhello_html_m77ded5a8.gif

I V. Жаңа тақырыпты түсінуін тексеру


hello_html_5d77ae89.gifhello_html_m1947cd3e.gif


hello_html_6783fa49.gifhello_html_794fc3f.gif

hello_html_m67a6a3c6.gif

72-бет, тапсырма №4 а)


program esep 4a;

var a,x,y: real;

begin

readln (a,x);
y:=(0.5*sqr(x))/sqrt(a+x)
writeln(‘y=‘,y);

end.




V Үй жұмысы

Оқулықтың 64-66 беттеріндегі 3.4.4. және 3.4.5. пункттерді оқып келу

Оқулықтың 72-бетіндегі №4 есеп және №5 есептің қалғандары


VI. Сабақтың қорытындысы

  • Оператор дегеніміз не, олар қандай топтарға жіктеледі?

  • Нәтижені экранға шығарудың қандай жолдарын білесіңдер?

  • Экранға түсініктеме ретінде қолданылатын сөз тіркестері қалай шығарылады?

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


VIІ. Бағалау






Выбранный для просмотра документ сызы·ты·ба∙дарламалау.ppt

библиотека
материалов
Дәрменова Айбөбек Қылышбекқызы Маңғыстау ауданы Шетпе лицейінің информатика п...
Сабақтың мақсаты: білімділік: сызықтық бағдарламаның құрылымымен танысу, өтке...
Өтілген материалдарды қайталау 1)Біз күнделікті өмірде белгілі бір әрекеттерд...
Өтілген материалдарды қайталау 2) Осы алгоритімді орындайтын кімдер? адам, ко...
Өтілген материалдарды қайталау 3) Алгоритімді кескіндеу тәсілдері табиғи тілд...
Өтілген материалдарды қайталау 4)Алгоритімді компьютер түсінетіндей тілде жаз...
Өтілген материалдарды қайталау 5)Алгоритмді құрудың түрлері қандай? сызықты,...
Өтілген материалдарды қайталау 6)Сызықты алгоритм дегеніміз не? Егер командал...
Өтілген материалдарды қайталау 7) Шамалар түрлері. Айнымалы, тұрақты
Өтілген материалдарды қайталау 8)Var, writeln, readln операторларының қызметі...
Өтілген материалдарды қайталау 9) Шамалар типтері Бүтін- integer, нақты- real
program qq; 	var a, b: integer; 		 x, y: real; 	begin 	 a := 5; 10 := x; y :...
20.10.2011 ж Сызықты құрылымды алгоритмдер мен программаларды құру
Паскаль тіліндегі программа Негізгі (глобальді) Жергілікті (локальді) Program...
Сипаттау бөлімі Программамен байланысатын кітапханалық модульдерінің атаулары...
Паскаль бағдарламалау тілінде операторлар қарапайым құрама Құрамына басқа опе...
Операторлар Меншіктеу операторы Енгізу-шығару операторы Басқару операторы Фун...
Сызықтық бағдарлама құрылымы 	Сызықтық бағдарламалар құрылымында бiр амалдан...
Алгоритмдi бастау (begin) Мәлiметтердi енгiзу (readln) Математикалық өрнектер...
Екі санды қосу Есеп. Екі бүтін санды қосып, қосындысын экранда шығару. Шығары...
Екі санды қосу Есеп. Екі бүтін санды қосып, қосындысын экранда шығару. Шығары...
Шығарылуы: 	program qq; 	var a, b, c: integer; 	begin read ( a, b ); c := a +...
Шығарылуы: 	program qq; 	var a, b, c: integer; 	begin read ( a, b ); c := a +...
Шығарылуы: Үш санды енгiзiп, осы сандардың арифметикалық ортасын тап. S=(a+b+...
Оқулықтан есеп шығару 72-бет, тапсырма №4 а)
Деңгейлік тапсырмалар 1-деңгей:	Мына өрнектерді Паскаль тілінде жаз: 2-деңгей...
Сабақты қорытындылау Оператор дегеніміз не, олар қандай топтарға жіктеледі? Ш...
Сыныпта орындалатын тапсырмалар 1. Оқулықтың 73-беті №4 а) ,ә) жаттығу 3.Үйге...

Описание презентации по отдельным слайдам:

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 :
Описание слайда:

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. Қай операторлар дұрыс жазылмаған? айнымалы атауы := белгісінің сол жағында болуы керек бүтін мен бөлшектің арасы нүктемен ажыратылуы керек нақты мәнді бүтін айнымалыға меншіктеуге болмайды

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

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

14 слайд Паскаль тіліндегі программа Негізгі (глобальді) Жергілікті (локальді) Program
Описание слайда:

Паскаль тіліндегі программа Негізгі (глобальді) Жергілікті (локальді) Program <программаның аты> Сипаттау бөлімі begin Операторлар бөлімі end.

15 слайд Сипаттау бөлімі Программамен байланысатын кітапханалық модульдерінің атаулары
Описание слайда:

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

16 слайд Паскаль бағдарламалау тілінде операторлар қарапайым құрама Құрамына басқа опе
Описание слайда:

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

17 слайд Операторлар Меншіктеу операторы Енгізу-шығару операторы Басқару операторы Фун
Описание слайда:

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

18 слайд Сызықтық бағдарлама құрылымы 	Сызықтық бағдарламалар құрылымында бiр амалдан
Описание слайда:

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

19 слайд Алгоритмдi бастау (begin) Мәлiметтердi енгiзу (readln) Математикалық өрнектер
Описание слайда:

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

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

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

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

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

22 слайд Шығарылуы: 	program qq; 	var a, b, c: integer; 	begin read ( a, b ); c := a +
Описание слайда:

Шығарылуы: 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. {программа соңы}

23 слайд Шығарылуы: 	program qq; 	var a, b, c: integer; 	begin read ( a, b ); c := a +
Описание слайда:

Шығарылуы: program qq; var a, b, c: integer; begin read ( a, b ); c := a + b; writeln ( c ); end. басы соңы c := a + b; енгізу a, b шығару a, b Сызықтық алгоритмның блок-схемасы «басы» блогі «енгізу» блогі «процесс» блогі «шығару» блогі «соңы» блогі

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

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

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

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

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

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

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

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

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

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

29 слайд
Описание слайда:

Общая информация

Номер материала: ДВ-461803



Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 60% скидки (только до конца зимы) при обучении на курсах профессиональной переподготовки (124 курса на выбор).

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG

Вам будут интересны эти курсы:

Курс повышения квалификации «Табличный процессор MS Excel в профессиональной деятельности учителя математики»
Курс повышения квалификации «Современные информационные технологии и их использование в работе преподавателей. Системы автоматизированного проектирования одежды и организация технологического процесса»
Курс повышения квалификации «Основы создания интерактивного урока: от презентации до видеоурока»
Курс профессиональной переподготовки «Информатика: теория и методика преподавания в образовательной организации»
Курс «Фирменный стиль» (Corel Draw, Photoshop)
Курс «1С: Предприятие 7.7»
Курс «WEB-ВЕРСТКА (HTML, CSS)»
Курс профессиональной переподготовки «Информационные технологии в профессиональной деятельности: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Использование компьютерных технологий в процессе обучения в условиях реализации ФГОС»
Курс повышения квалификации «Специфика преподавания информатики в начальных классах с учетом ФГОС НОО»
Курс повышения квалификации «Применение MS Word, Excel в финансовых расчетах»
Курс профессиональной переподготовки «Математика и информатика: теория и методика преподавания в образовательной организации»
Курс повышения квалификации «Специфика преподавания дисциплины «Информационные технологии» в условиях реализации ФГОС СПО по ТОП-50»
Курс повышения квалификации «Современные языки программирования интегрированной оболочки Microsoft Visual Studio C# NET., C++. NET, VB.NET. с использованием структурного и объектно-ориентированного методов разработки корпоративных систем»
Курс повышение квалификации «Применение интерактивных образовательных платформ на примере платформы Moodle»

Благодарность за вклад в развитие крупнейшей онлайн-библиотеки методических разработок для учителей

Опубликуйте минимум 3 материала, чтобы БЕСПЛАТНО получить и скачать данную благодарность

Сертификат о создании сайта

Добавьте минимум пять материалов, чтобы получить сертификат о создании сайта

Грамота за использование ИКТ в работе педагога

Опубликуйте минимум 10 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Свидетельство о представлении обобщённого педагогического опыта на Всероссийском уровне

Опубликуйте минимум 15 материалов, чтобы БЕСПЛАТНО получить и скачать данное cвидетельство

Грамота за высокий профессионализм, проявленный в процессе создания и развития собственного учительского сайта в рамках проекта "Инфоурок"

Опубликуйте минимум 20 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Грамота за активное участие в работе над повышением качества образования совместно с проектом "Инфоурок"

Опубликуйте минимум 25 материалов, чтобы БЕСПЛАТНО получить и скачать данную грамоту

Почётная грамота за научно-просветительскую и образовательную деятельность в рамках проекта "Инфоурок"

Опубликуйте минимум 40 материалов, чтобы БЕСПЛАТНО получить и скачать данную почётную грамоту

Включите уведомления прямо сейчас и мы сразу сообщим Вам о важных новостях. Не волнуйтесь, мы будем отправлять только самое главное.