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

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

Қайталану оператор

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

Сабақтыңтақырыбы: «Қайталану операторлары»
Сабақтыңмақсаты:
Б
ілімділік: Паскаль тілініңоператорларынажыратажәнеқолдана білу, олардыңпрограммадажазылуерекшеліктерінмеңгерту.
Дамытушылық: Оқушылардыңтақырыпқадегенқызығушылығын арттыру, олардыңөзіндікойлау, шығармашылыққабілетіндамыту.
Тәрбиелік: оқушылардыкомпьютерліксауаттылыққаақпараттық мәдениеткеұқыптылыққатәрбиелеу.
Сабақтыңтүрі: аралассабақ
Сабақтақоладанатынәдістер: түсіндірмелі –илюстративті, сұрақ-жауап, баяндау.
Сабақтақолданылатын құрылғылар:     флипчарт,  Паскаль программасы,  үлестірме қағаздар, электронды оқулық.

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

Психологиялық тренинг жүргізу. Сыныпты үш топқа бөліп отырғызу.

Просмотр содержимого документа
«Қайталану оператор»

Сабақтың тақырыбы:  «Қайталану операторлары»
Сабақтың мақсаты:
Б
ілімділік:  Паскаль тілінің операторларын ажырата және қолдана білу, олардың программада жазылу ерекшеліктерін меңгерту.
Дамытушылық:  Оқушылардың тақырыпқа деген қызығушылығын арттыру , олардың өзіндік ойлау , шығармашылық қабілетін дамыту.
Тәрбиелік: оқушыларды компьютерлік сауаттылыққа ақпараттық мәдениетке ұқыптылыққа тәрбиелеу.
Сабақтың түрі: аралас сабақ
Сабақта қоладанатын әдістер: түсіндірмелі –илюстративті , сұрақ-жауап , баяндау.
Сабақта қолданылатын құрылғылар: флипчарт, Паскаль программасы, үлестірме қағаздар, электронды оқулық.

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

Психологиялық тренинг жүргізу. Сыныпты үш топқа бөліп отырғызу.

ІІ. Үй жұмысын тексеру. Үйде Паскаль тілінің операторларын қайталадыңыздар. Енді сіздердін операторлар негіздері бойынша білімдеріңізді тексерейік. Сонымен: Слайтар

1. Паскаль тілінің программасы неше бөліктен тұрады?
Жауабы: 3 бөліктен тұрады.

2. Var операторының қызметі қандай?
Жауабы: Айнымаларды сипаттау.

3. Begin
Writeln(‘х-қа мән бер:’); readln(x);
If x0 then y:=1 else if x=0 then y:=0 else y:=-1;
Writeln(‘Y=’, y)
End.

Сұрақ Begin мен end аралығы Паскаль программасында қалай аталады
( If x0 then y:=1 else if x=0 then y:=0 else y:=-1;) мұны қалай түсінеміз?
Жауабы: Begin мен end аралығы операторлар бөлігі Шартты оператор

4. Мына операторлардан Паскаль тілінің программасын құрыңдар.
Program integer then writeln else read repeat
Wnile for var real begin if write end

Жауабы:
Program
var real integer
begin
read
writeln
ifөрнек thenоператор elseоператор
write
end

Осылайша Паскаль тілінің программасын құруға болады. Бізге таныс емес мына операторлар « repeat, wnile, for» циклдік қайталау операторлар.

ІІІ. Жаңа сабақ

Цикл операторы -белгілі бір әрекеттер тізбегінің бірнеше рет қайталанып орындалуы.
* қадамдар саны белгілі цикл
* қадамдары саны белгісіз цикл (шартты цикл)

Циклдік оператордың үш түрі бар

параметрлі цикл, шартын алдын ала тексеретін цикл, шартты соңынан тексеретін цикл ағылшынша for, while, repeat
Параметрлі For операторы

Цикл параметрін өзінің алғашқы мәнінен соңғы мәніне дейін бірлік қадаммен өзгеру барысында циклге кіретін бір немесе бірнеше операторды қайталау ісін атқарады.

1. For i:=n1 to n2 do оператор;
2. For i:=2 downto n1 do оператор
Мұндағы
downto- кемуі
to-өсуі

Мысалы: Мысалы: 1-ден 100-ге дейінгі натурал сандардың қосыныдысын табу керек.

Program қосынды;
var i, s : integer ;
begin
s:=0
for i:=1 to 100 do ( цикл басы)
s:=s+1; (қайталау операторы)
write (‘s=’,s);
end .

Цикл -әзір операторы
Шартын алдын ала тексеретін қайталану саны белгісіз операторы WHILE шарт ақиқат болғанда орындалады.

WHILЕ шарт DO оператор
Мысалы: Екі натурал санның ең үлкен ортақ бөлгішін табу. ЕҮОБ

Program ЕҮОБ;
var m,n : integer ;
begin
readln (m,n);
WHILЕ mn DO
If mn then m:=m-n;
write (‘m=’,m);
end .

Цикл-дейін операторы

Шарт цикл соңында тексерілетін REРEAT (қайталану) операторы кем дегенде бір рет орындалады.

REPEAT оператор UNTILшарт
Мысалы: S:= 10+9+8+7+6 қосындысын табу

Program esep;
var i,s : integer ;
begin
i:=10 ;
s:=0;
repeat s:=s+1;
i:=i-1;
until iwrite (‘i=’,i, ‘s=’,s);
end .

Жауабы: i:=4 ;
s:=6;

Кітаптан 70 беттегі №2 есеп

1-ден 100-ге дейінгі тақ сандардың және жұп сандардың қосындыларын табу алгоритмін және программасын құрыңдар.

program taps37_11;
var
k:integer;
s1,s2,s:integer;
begin
s1:=0; s2:=0;
for k:=1 to 100 do
begin
if k mod 2 = 0 then s1:=s1+k
else s2:=s2+k;
end;
writeln(‘жұп сандар қосындысы =’,s1);
writeln(‘тақ сандар қосындысы =’,s2);
s:=s1+s2;
writeln(‘қосынды =’,s);
end.

Жауабы:
жұп сандар қосындысы s1=2550
тақ сандар қосындысы s2=2500
қосынды s=5050

Сабақты бекіту:
Есте сақтайық!
Цикл операторларында while , repeat, do түйінді сөздерінен кейін және until сөзінің алдында нүктелі үтір қойылмайды.

Сөздік

қазақша

ағылшынша

қазақша

ағылшынша

Шығару

Write

үшін

for

енгізу

Read

бүтін бөлік

Div

егер

If

қалдықты табу

mod

онда

Then

дейін

Do

әйтпесе

Else

соңы

End

қайталау

Repeat

бастау

begin

әзір

While



Үйге тапсырма: «Қайталану операторлары»
а) Оқуға 63-70 бетке дейін оқу
ә) Мысал есептерді дәптерге жазу.
б) 70 беттегі №4,5 есеп шығару




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

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

Категория: Планирование

Целевая аудитория: 9 класс.
Урок соответствует ФГОС

Скачать
Қайталану оператор

Автор: Естекова Жибек Бейсеновна

Дата: 20.02.2018

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

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

object(ArrayObject)#861 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(126) "Паскаль тіліні? шшартты со?ынан тексеретін ?айталау операторы – REPEAT. "
    ["seo_title"] => string(75) "paskal-tilinin-shshartty-son-ynan-tieksierietin-k-aitalau-opieratory-repeat"
    ["file_id"] => string(6) "160091"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1422002201"
  }
}
object(ArrayObject)#883 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(108) "Паскаль тіліні? шартты со?ынан тексеретін операторы – REPEAT. "
    ["seo_title"] => string(63) "paskal-tilinin-shartty-son-ynan-tieksierietin-opieratory-repeat"
    ["file_id"] => string(6) "160098"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1422003012"
  }
}
object(ArrayObject)#861 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(39) "Циклдік  алгоритмдер "
    ["seo_title"] => string(24) "tsikldik-alghoritmdier-1"
    ["file_id"] => string(6) "179069"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1424943134"
  }
}
object(ArrayObject)#883 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(139) "Visual Basic   ба?дарламасыны?  компоненттері ж?не  оларды?  негізгі  сипаттамалары "
    ["seo_title"] => string(85) "visual-basic-bag-darlamasynyn-komponienttieri-zh-nie-olardyn-nieghizghi-sipattamalary"
    ["file_id"] => string(6) "203365"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1429464709"
  }
}
object(ArrayObject)#861 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(92) ""Конспектурока информатики,презентация для урока""
    ["seo_title"] => string(49) "konspiekturokainformatikipriezientatsiiadliauroka"
    ["file_id"] => string(6) "319369"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1460809167"
  }
}

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

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

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

Распродажа видеоуроков!
ПОЛУЧИТЕ СВИДЕТЕЛЬСТВО МГНОВЕННО

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

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

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

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