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

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

9 сынып. Циклды? ал?ы шарты

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

Саба?ты? та?ырыбы: Циклді? ал?ы шарты

Саба?ты? ма?саты:

а) білімдік: О?ушылар?а циклді? ал?ы шарты  параметрмен  алгоритмдерді программалауды ?йрету

?) дамытушылы?: о?ушыларды? ойлау ?абілетін ж?не логикасын дамыту

б) т?рбиелік: О?ушыларды ?з бетімен ж?мыс істеуге  ж?не уа?ытты ?немдеуге т?рбиелеу

Саба?ты? т?рі:  аралас саба?

Саба?та ?олданылатын ??рал: компьютер, кітаппен ж?мыс.

Саба?ты? ?ту барысы:

1.?йымдастыру. с?лемдесу. Журнал толтыру. О?ушыларды? саба??а дайынды?ын тексеру, О?ушыларды? назарын саба??а аудару

2. ?й тапсырмасын с?рау. 

3. Жа?а саба?

Ал?ы шартты цикл операторы While операторы. While операторы жан жа?ты бас?ару ?йлесімі болып табылады. Алдын ала берілген шартты тексеру ар?ылы циклді ?йымдастыру?а While операторы ?олданылады. While операторын циклді? ?айталану саны белгісіз бол?анда пайдалан?ан ы??айлы. ?айталанушы процесс ?ойыл?ан шартты тексеру ар?ылы ж?зеге асырылады. Я?ни, шарт а?и?ат болса цикл ?айталанылады да, шарт жал?ан болса, циклден шы?у орындалады. While операторы екі б?ліктен т?рады: циклді? та?ырыбынан ж?не циклді? денесінен. 
Жалпы жазылуы: 
While <шарт> do 
<циклді? денесі>; 
While <шарт> do 
Begin 
… 
End. 
М?нда?ы, ?ызметші с?здеріні? ?аза?ша ма?ынасы: While –“?зір”, do –“орында”. Ал, шарт-логикалы? ?рнек т?рінде жазылады. Берілген шарт?а т?уелді бірнеше рет ?айталанып орындалатын операторды – циклді? денесі деп атаймыз. Орындалу ережесі: Begin ж?не End с?здеріні? арасында жазыл?ан оперпторлар шарт а?и?ат бол?анда орындалады 
While операторы алгоритмдік тілдегі “?зір” цикл командасына с?йкес “?зір” цикл командасыны? жазылуы ж?не блок схемасы: 
?зір<шарт> 
цб 
<цикл> 
цс 
бітті.

Жо?арыда?ы блок схемасы While операторымен ?йымдастырылатын циклді толы? сипаттайды. While операторында, ?рбір ?айталануды? алдында берілген шарт тексеріледі. Шарт а?и?ат болса, цикл денесі орындалады. Егер, шарт орындалмаса, цикл денесі де бірде-бір рет орындалмайда. 
Егер, цикл денесі екі немесе екіден де к?п операторлардан т?рса, оларды операторлар жа?шасыны? ішіне жазамыз. 
While <шарт> do 
begin 
<циклді? денесі>; 
end; 
While операторында программалаушы циклді? ?згеру ?адамын ?зі та?айындап отырады. Егер ?рекет белгісі “/” не те? болмаса немесе екінші сан да 0-гете? болмаса, онда программаны? орындалу процесінде б?л циклді айналып ?теді, я?ни цикл бір рет те орындалмайды. Программаны ж?ктеп, оны? ?алай ж?мыс істейтін F7 пернесін ?олдану ар?ылы тексереміз. Мысалы: 
Z=Y3 функциясыны? м?нін есептеу керек, м?нда?ы Y=1,2,3,4,5,6,7.Программаны? н?тижесінде Y-ті? м?ні мен с?йкес функцияны? м?ні кесте т?рінде шы?ады. Y-ті? ?згеру ?адамы 1-ге те?. 
Program pr1; 
Var Z,Y: integer; {берілген айнымалыны сипаттау} 
Begin 
Z:=1;{Y-ті? бастап?ы м?нін меншіктеу} 
While y<=6 do {цикл т?уелді болатын шарт} 
Begin 
Z:=sqr(Y)*Y; { Y –ті? м?нін Z-ті есептеу} 
Writeln ( ‘Y=’,Y,’___ Z=’,Z) ; { Y ж?не Z экран?а шы?ару} 
Y :=Y+1 ; { Y –ті? ?згеру ?адамы} 
End ; 
End. 
Н?тижесі: 
Y=1 ! Z=1 
Y=2 ! Z=8 
Y=3 ! Z=27 
Y=4 ! Z=64 
Y=5 ! Z=125 
Y=6 ! Z=196 
Y=7 ! Z=343 

А ж?не М натурал сандары берілген. Оларды? ?лкен орта? б?лгішін табу керек. 
Program pr4; 
Var I,M,A,K,D: integer; 
Begin 
Repeat 
Write(‘A=’); 
Readln(A); 
Write(‘M=’); 
Readln(M); 
Until (A>0) And (M>0); 
If A>M then K:=M else K:=A; 
For I:=1 to K do 
If (A MOD I=0) And (M MOD I=0) then D:=1; 
Writeln (‘A,M сандарыны? е? ?лкен орта? б?лгіші=’,D); 
End. 

4. Саба?ты ?орытындылау. Рефлексия. Нені ?йрендік?

              Берілген мысалдарды компьютерде орындау.

              Жатты?у: 1;2.

  1. ?йге тапсырма  3.7. 
  2. Ба?алау.

 

 

Вы уже знаете о суперспособностях современного учителя?
Тратить минимум сил на подготовку и проведение уроков.
Быстро и объективно проверять знания учащихся.
Сделать изучение нового материала максимально понятным.
Избавить себя от подбора заданий и их проверки после уроков.
Наладить дисциплину на своих уроках.
Получить возможность работать творчески.

Просмотр содержимого документа
«9 сынып. Циклды? ал?ы шарты »

21 сабақ

Сынып

9А

9Ә

Күні



Сабақтың тақырыбы: Циклдің алғы шарты

Сабақтың мақсаты:

а) білімдік: Оқушыларға циклдің алғы шарты параметрмен алгоритмдерді программалауды үйрету

ә) дамытушылық: оқушылардың ойлау қабілетін және логикасын дамыту

б) тәрбиелік: Оқушыларды өз бетімен жұмыс істеуге және уақытты үнемдеуге тәрбиелеу

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

Сабақта қолданылатын құрал: компьютер, кітаппен жұмыс.

Сабақтың өту барысы:

1.Ұйымдастыру. сәлемдесу. Журнал толтыру. Оқушылардың сабаққа дайындығын тексеру, Оқушылардың назарын сабаққа аудару

2. Үй тапсырмасын сұрау.

3. Жаңа сабақ

Алғы шартты цикл операторы While операторы. While операторы жан жақты басқару үйлесімі болып табылады. Алдын ала берілген шартты тексеру арқылы циклді ұйымдастыруға While операторы қолданылады. While операторын циклдің қайталану саны белгісіз болғанда пайдаланған ыңғайлы. Қайталанушы процесс қойылған шартты тексеру арқылы жүзеге асырылады. Яғни, шарт ақиқат болса цикл қайталанылады да, шарт жалған болса, циклден шығу орындалады. While операторы екі бөліктен тұрады: циклдің тақырыбынан және циклдің денесінен. 
Жалпы жазылуы: 
While do 

While do 
Begin 
… 
End. 
Мұндағы, Қызметші сөздерінің қазақша мағынасы: While –“әзір”, do –“орында”. Ал, шарт-логикалық өрнек түрінде жазылады. Берілген шартқа тәуелді бірнеше рет қайталанып орындалатын операторды – циклдің денесі деп атаймыз. Орындалу ережесі: Begin және End сөздерінің арасында жазылған оперпторлар шарт ақиқат болғанда орындалады 
While операторы алгоритмдік тілдегі “әзір” цикл командасына сәйкес “әзір” цикл командасының жазылуы және блок схемасы: 
әзір 
цб 
 
цс 
бітті.

Жоғарыдағы блок схемасы While операторымен ұйымдастырылатын циклді толық сипаттайды. While операторында, әрбір қайталанудың алдында берілген шарт тексеріледі. Шарт ақиқат болса, цикл денесі орындалады. Егер, шарт орындалмаса, цикл денесі де бірде-бір рет орындалмайда. 
Егер, цикл денесі екі немесе екіден де көп операторлардан тұрса, оларды операторлар жақшасының ішіне жазамыз. 
While do 
begin 

end; 
While операторында программалаушы циклдің өзгеру қадамын өзі тағайындап отырады. Егер әрекет белгісі “/” не тең болмаса немесе екінші сан да 0-гетең болмаса, онда программаның орындалу процесінде бұл циклді айналып өтеді, яғни цикл бір рет те орындалмайды. Программаны жүктеп, оның қалай жұмыс істейтін F7 пернесін қолдану арқылы тексереміз. Мысалы: 
Z=Y3 функциясының мәнін есептеу керек, мұндағы Y=1,2,3,4,5,6,7.Программаның нәтижесінде Y-тің мәні мен сәйкес функцияның мәні кесте түрінде шығады. Y-тің өзгеру қадамы 1-ге тең. 
Program pr1; 
Var Z,Y: integer; {берілген айнымалыны сипаттау} 
Begin 
Z:=1;{Y-тің бастапқы мәнін меншіктеу} 
While y 
Begin 
Z:=sqr(Y)*Y; { Y –тің мәнін Z-ті есептеу} 
Writeln ( ‘Y=’,Y,’___ Z=’,Z) ; { Y және Z экранға шығару} 
Y :=Y+1 ; { Y –тің өзгеру қадамы} 
End ; 
End. 
Нәтижесі: 
Y=1 ! Z=1 
Y=2 ! Z=8 
Y=3 ! Z=27 
Y=4 ! Z=64 
Y=5 ! Z=125 
Y=6 ! Z=196 
Y=7 ! Z=343 

А және М натурал сандары берілген. Олардың үлкен ортақ бөлгішін табу керек. 
Program pr4; 
Var I,M,A,K,D: integer; 
Begin 
Repeat 
Write(‘A=’); 
Readln(A); 
Write(‘M=’); 
Readln(M); 
Until (A0) And (M0); 
If AM then K:=M else K:=A; 
For I:=1 to K do 
If (A MOD I=0) And (M MOD I=0) then D:=1; 
Writeln (‘A,M сандарының ең үлкен ортақ бөлгіші=’,D); 
End. 

4. Сабақты қорытындылау. Рефлексия. Нені үйрендік?

Берілген мысалдарды компьютерде орындау.

Жаттығу: 1;2.

  1. Үйге тапсырма 3.7.

  2. Бағалау.


Пән мұғалімі: Досполова С.А ТексергенДОЖЖО: ________________________________________




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

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

Категория: Уроки

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

Скачать
9 сынып. Циклды? ал?ы шарты

Автор: Досполова Сауле Амангельдиновна

Дата: 12.06.2014

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

Похожие файлы

object(ArrayObject)#862 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(82) "9 сынып.Циклдік  алгоритмдер ж?не оны? т?рлері "
    ["seo_title"] => string(51) "9-synyp-tsikldik-alghoritmdier-zh-nie-onyn-turlieri"
    ["file_id"] => string(6) "203356"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1429463246"
  }
}
object(ArrayObject)#884 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(55) "Презентация. Циклдік алгоритм"
    ["seo_title"] => string(32) "priezientatsiiatsikldikalghoritm"
    ["file_id"] => string(6) "299309"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(11) "presentacii"
    ["date"] => string(10) "1456497463"
  }
}
object(ArrayObject)#862 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(64) "Алгоритмні? негізгі ??ымдары 9 сынып"
    ["seo_title"] => string(36) "alghoritmninnieghizghiugymdary9synyp"
    ["file_id"] => string(6) "272765"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1452061132"
  }
}
object(ArrayObject)#884 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(32) "Циклдік алгоритм "
    ["seo_title"] => string(18) "tsikldik-alghoritm"
    ["file_id"] => string(6) "146513"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1419184778"
  }
}
object(ArrayObject)#862 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(119) "Алгоритмні? т?рлері (сызы?ты?, тарма?талу ж?не циклдік алгоритмдер)"
    ["seo_title"] => string(73) "alghoritmnin-turlieri-syzyk-tyk-tarmak-talu-zh-nie-tsikldik-alghoritmdier"
    ["file_id"] => string(6) "248745"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1446780037"
  }
}


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

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

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

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

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

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

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

Проверка свидетельства