kopilkaurokov.ru - сайт для учителей

Создайте Ваш сайт учителя Курсы ПК и ППК Видеоуроки Олимпиады Вебинары для учителей

"Сызы?ты? алгоритмді программалау" ашы? саба? жоспары

Нажмите, чтобы узнать подробности

Информатика п?нінен "Сызы?ты? алгоритмді программалау" та?ырыбы бойынша ашы? саба? жоспары , презентация /8-сынып/.  Саба?ты? ма?саты:сызы?ты? ба?дарламаны? ??рылымымен танысу, сызы?ты? алгоритмді, блок-схемасын, программасын ??ру да?дысын ?алыптастыру. ?ара?анды облысы, ?ар?аралы ауданы, Б?ркітті ауылы КММ №20 орта мектеп.

Просмотр содержимого документа
«"Сызы?ты? алгоритмді программалау" ашы? саба? жоспары »

Үй тапсырмасы

Үй тапсырмасы

12 82 14 23 67 33 37 12 28

12

82

14

23

67

33

37

12

28

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

Алгоритм дегеніміз не?

28

Алгоритм - іс-әрекеттің

рет-ретімен орындалуы

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

12

Алгоритмнің қандай түрлері бар?

Сызықтық

Тармақталған

Циклдік

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

23

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

алг алгоритмнің аты

басы

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

соңы

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

82

Берілген блоктың

негізгі әрекеті

Математикалық өрнектерді есептеу

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

67

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

  • Қарапайым тіл арқылы
  • Түйінді сөздер арқылы
  • Блок-схема арқылы
  • Программалау тілі арқылы
33 Мәліметтерді енгізу және шығару блогы қандай?

33

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

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

14

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

Program

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

37

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

Программалау

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

18.12.2014

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

программалау

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

Мақсаты:

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

Паскаль бағдарламаның тілінде сызықтық программа жасамас бұрын келесі түсініктемеге тоқталайық:   Сызықтық алгоритм тізбектеле орналасқан командалардан, ал блок - схемалар бір сызық бойына орналасқан тізбекті блоктардан тұрады. Әрекеттердің тізбектей орындалуы – сызықтық алгоритм деп аталады.  Паскаль тілінің программасы 3 бөліктен тұрады:  тақырып жолы  Program Esep  сипаттау бөлімі  сипаттау бөлімі  операторлар бөлімі begin  операторлар бөлімі  end

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

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

Паскаль тілінің программасы 3 бөліктен тұрады:

  • тақырып жолы Program Esep
  • сипаттау бөлімі сипаттау бөлімі
  • операторлар бөлімі begin

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

end

Оператор дегеніміз – алгоритмді жүзеге асыру барысында орындалатын іс-әрекеттерді анықтайтын тілдің қарапайым сөйлемі. Олар жазылу ретінде бірінен кейін бірі тізбектей орындалады және (;) арқылы ажыратылып жазылады. Паскаль программалау тілінде Операторлар Қарапайым Құрама  Құрамына басқа операторлар енбейтін (меншіктеу, енгізу-шығару, көшу, процедура шақыру) операторлар  Бірнеше қарапайым операторлардан құралады: шартты операторлар, таңдау операторы, циклдік операторлары

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

Операторлар

Қарапайым

Құрама

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

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

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

Жіктелуі

Операторлар

Меншіктеу операторы

Енгізу-шығару операторы

Басқару операторы

Функция мен процедураларды анықтау операторлары

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

операторлардан тұрады.

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

Сызықтық алгоритмді схема түрінде сипаттау

Алгоритмдi бастау

(begin)

басы

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

(readln)

енгiзу

Математикалық

өрнектердi есептеу

(:=)

берiлгендердi

есептеу

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

(writeln)

шығару

Алгоритмдi аяқтау

(end)

соңы

Есеп Екі бүтін санның қосындысын (c=а+в) анықтайтын

Есеп

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

  • блок-схемасын,
  • алгоритмін
  • программасын жазыңдар
Шығарылуы: а=12 , в=10 деп мәндері берілсе басы program esep;  var a,b,c:integer; begin  a:=12;b:=10;  c:=a+b; writeln ('с= ',c); end. program esep;  var a,b,c:integer; begin readln (a,b);  c:=a+b; writeln ('с= ',c); end. енгізу a , b алг ЕСҚ табу  ( арг  бүт а, в, нәт  бүт с) басы енгізу а, в  с:=а+в шығару с cоңы  с:=a + b шығару с соңы

Шығарылуы:

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

басы

program esep;

var a,b,c:integer;

begin

a:=12;b:=10;

c:=a+b;

writeln ('с= ',c);

end.

program esep;

var a,b,c:integer;

begin

readln (a,b);

c:=a+b;

writeln ('с= ',c);

end.

енгізу a , b

алг ЕСҚ табу

( арг бүт а, в, нәт бүт с)

басы

енгізу а, в

с:=а+в

шығару с

cоңы

с:=a + b

шығару с

соңы

Паскаль тілінде программаны тексеру - Ғ9 Программаны орындау – CTRL+F9 Нәтижені алу (көру) – ALT + F5 Программаның аты Шамаларды сипаттау program esep;  var a,b,c:integer; begin readln (a,b);  c:=a+b; writeln ('с= ',c); end. Программаның басы Мәліметтерді енгізу Есептеу Нәтижені шығару Программаның соңы

Паскаль тілінде программаны тексеру - Ғ9

Программаны орындау – CTRL+F9

Нәтижені алу (көру) – ALT + F5

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

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

program esep;

var a,b,c:integer;

begin

readln (a,b);

c:=a+b;

writeln ('с= ',c);

end.

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

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

Есептеу

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

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

Есеп Ұзындығы а-ға тең, ені в-болатын тіктөртбұрыштың ауданын анықтайтын

Есеп

Ұзындығы а-ға тең, ені в-болатын тіктөртбұрыштың ауданын анықтайтын

  • алгоритмін – 1-қатар
  • блок-схемасын – 2-қатар
  • программасын жазыңдар – 3-қатар
басы алг S табу  ( арг  нақ а, в, нәт  нақ S басы енгізу а, в  S:=а*в шығару S cоңы енгізу a , b program audan;  var a,b, s: real; begin readln (a,b);  S:=a*b; writeln (‘S= ',S); end.  S:=a * b шығару S соңы

басы

алг S табу

( арг нақ а, в, нәт нақ S

басы

енгізу а, в

S:=а*в

шығару S

cоңы

енгізу a , b

program audan;

var a,b, s: real;

begin

readln (a,b);

S:=a*b;

writeln (‘S= ',S);

end.

S:=a * b

шығару S

соңы

Демалыс сәті Бүтін а санының түбіріне шығатын программа ретімен тұрғызыңыз . readln(a); var a:integer; x: real; writeln (‘түбір= ‘,х); end. x:=sqrt(a); program san a; begin

Демалыс сәті

Бүтін а санының түбіріне шығатын программа ретімен тұрғызыңыз .

readln(a);

var a:integer; x: real;

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

end.

x:=sqrt(a);

program san a;

begin

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

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


Получите в подарок сайт учителя

Предмет: Информатика

Категория: Презентации

Целевая аудитория: 8 класс

Скачать
"Сызы?ты? алгоритмді программалау" ашы? саба? жоспары

Автор: Зиядина Асем Саятовна

Дата: 06.02.2015

Номер свидетельства: 168133

Получите в подарок сайт учителя

Видеоуроки для учителей

Курсы для учителей

ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

Добавить свою работу

* Свидетельство о публикации выдается БЕСПЛАТНО, СРАЗУ же после добавления Вами Вашей работы на сайт

Удобный поиск материалов для учителей

Ваш личный кабинет
Проверка свидетельства