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

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

Repeat Until операторы

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

Repeat Until операторы тақырыбында жасалған слайд.

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

Просмотр содержимого документа
«Repeat Until операторы»

Шымкент қаласы № 69 жалпы орта мектебі Информатика пәні мұғалімі Ботабаева Гүлназ Ашық сабақ Тақырыбы: Repeat Until операторы

Шымкент қаласы

69 жалпы орта мектебі

Информатика пәні мұғалімі

Ботабаева Гүлназ

Ашық сабақ

Тақырыбы: Repeat Until операторы

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

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

  • Цикл дегеніміз не? Цикл түрлерін қайталау;
  • Паскаль тіліндегі циклдік операторлармен танысу;
  • Шартты соңынан тексеретін циклмен танысу:
  • Repeat Until операторынын құрылымымен танысу;
  • Цикл командасын Паскаль тілінде жазу;
  • Программа жазуды үйрену.
  • Есеп шығару.
Топқа  бөліну (3 топқа бөлініп, қысқаша түсінік, мысал келтіреді ) Алгоритмнің құрылымына байланысты түрлері Сызықтық Тармақталу  Циклдік

Топқа бөліну (3 топқа бөлініп,

қысқаша түсінік, мысал келтіреді )

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

байланысты түрлері

Сызықтық

Тармақталу

Циклдік

Қайталау сұрақтары:

Қайталау сұрақтары:

Паскаль тіліндегі программа құрылымы неше бөлімнен тұрады? Тақырып Program BASTAU; Сипаттау бөлімі begin Операторлар бөлімі end.

Паскаль тіліндегі программа құрылымы неше бөлімнен тұрады?

Тақырып

Program BASTAU;

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

begin

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

end.

= және (үлкен не тең, кіші не тең), *және* (түсініктеменің басы мен соңы) Айыру белгілері" width="640"

Паскаль тілінің әліпбиі

Паскаль тілінің әліпбиі - программаны жазуға қолданылатын символдардың жиыны.

Паскаль тілінің әліпбиі

Бас және кіші латын

әріптері

A, B, C, …, X Y, Z, a, b, c,…, x, y, z

0, 1, 2, …, 7, 8, 9

Араб сандары

Арифметикалық және

тыныс белгілері,

жақшалар және тағы басқалары

Арнайы символдар

:= (меншіктеу), = және

(үлкен не тең, кіші не тең), *және*

(түсініктеменің басы мен соңы)

Айыру белгілері

Паскаль тілінің типтері Типтер Қарапайым Күрделі Стандартты Жасанды Жиымдар бүтін Файлдар нақты Жазбалар логикалық Жиындар тіркестік мәтіндік

Паскаль тілінің типтері

Типтер

Қарапайым

Күрделі

Стандартты

Жасанды

Жиымдар

бүтін

Файлдар

нақты

Жазбалар

логикалық

Жиындар

тіркестік

мәтіндік

10-нан 50-ге дейінгі жұп сандардың  қосындысын табу программасын құрастыру Program summa2; Uses crt; Var i: integer; (і - есептеуіш)  S: integer; (S – қосынды) Begin Clrscr; i:=10; S:=0; Үй тапсырмасы бойынша есеп WHILE i Begin S:=S+i; i:=i+10; End; Writeln (‘summa S=‘,S); readkey; End.

10-нан 50-ге дейінгі жұп сандардың қосындысын табу программасын құрастыру

Program summa2;

Uses crt;

Var i: integer; (і - есептеуіш)

S: integer; (S – қосынды)

Begin

Clrscr;

i:=10;

S:=0;

Үй тапсырмасы бойынша есеп

WHILE i

Begin

S:=S+i;

i:=i+10;

End;

Writeln (‘summa S=‘,S);

readkey;

End.

Жаңа сабақ тақырыбы: REPEAT операторының жалпы жазылу түрі  REPEAT  UNTIL

Жаңа сабақ тақырыбы:

REPEAT операторының жалпы жазылу түрі

REPEAT UNTIL

REPEAT және WHILE операторының айырмашылығы қандай? REPEAT операторында қайталану шарты цикл соңында тексеріледі және цикл тұлғасы шарт жалған болғанша қайталанады. Ал WHILE-да керісінше. REPEAT-UNTIL қызметші сөздер арасында бірнеше оператор болса да bеgin-end операторлық жақшаны қолданбаса да болады. Ал WHILE-да операторлық жақша міндетті түрде қолданылады.

REPEAT және WHILE операторының айырмашылығы қандай?

REPEAT операторында қайталану шарты цикл соңында тексеріледі және цикл тұлғасы шарт жалған болғанша қайталанады. Ал WHILE-да керісінше. REPEAT-UNTIL қызметші сөздер арасында бірнеше оператор болса да bеgin-end операторлық жақшаны қолданбаса да болады. Ал WHILE-да операторлық жақша міндетті түрде қолданылады.

Repeat UNTIL операторы.  Шартты цикл соңында тексеру. Бұл оператор ұайталану саны белгісіз болғанда пайдаланылады. Қызметші сөздері: Repeat – қайтала, UNTIL – соған дейін. Орындалуы: логикалық өрнектің мәні жалған болғанша цикл денесі қайталана береді.Жалпы жазылу түрі: Repeat ; ; …… ................ ; Until ;              

Repeat UNTIL операторы.

Шартты цикл соңында тексеру. Бұл оператор ұайталану саны белгісіз болғанда пайдаланылады. Қызметші сөздері: Repeat – қайтала, UNTIL – соған дейін. Орындалуы: логикалық өрнектің мәні жалған болғанша цикл денесі қайталана береді.Жалпы жазылу түрі:

Repeat

;

;

…… ................

;

Until ;

 

 

 

 

 

 

 

:= 1 TO 2 DO оператор S1, S2 –цикл параметірінің алғашқы және соңғы мәндерін анықтайтын өрнектер." width="640"

Циклдік операторлар Паскаль тілінде

1 .Әзірше циклі – шартты алдын ала тексеретін цикл:

WHILE DO

2. Дейін циклі – шартты соңынан тексеретін цикл:

REPEAT UNTIL

3 . Үшін циклі – қайталау саны алдын ала белгілі цикл:

FOR айнымалы := 1 TO 2 DO оператор

  • S1, S2 –цикл параметірінің алғашқы және соңғы мәндерін анықтайтын өрнектер.

n; Write(r); End." width="640"

Жаңа сабақ бойынша есеп

P=1*2*3*…*N. N! факториалды табу программасын жазу

Var r,n,k:integer;

Begin

Write('n='); Read(n);

k:=1; r:=1;

Repeat

r:=r*k;

k:=k+1;

Until kn;

Write(r); End.

Паскаль тілінің қордағы сөздері Паскаль тілінің түйінді сөзі  Түйінді сөздің мағынасы absolute and  Паскаль тілінің түйінді сөзі абсолюттік array логикалық ЖӘНЕ label Түйінді сөздің мағынасы белгі mod begin жиым (массив) case блок басы not бөліндінің қалдығы логикалық ЕМЕС or нұсқа (вариант) const логикалық НЕМЕСЕ of тұрақты (константа) div одан go to procedure бүтін бөлу do көшу program процедура программа орындау repeat else end қайталау string әйтпесе блок соңы file then қатар, жол онда to файл for function үлкейту type үшін if функция until тип дейін, шейін var егер айнымалы while әзірше

Паскаль тілінің қордағы сөздері

Паскаль тілінің түйінді сөзі

Түйінді сөздің мағынасы

absolute

and

Паскаль тілінің түйінді сөзі

абсолюттік

array

логикалық ЖӘНЕ

label

Түйінді сөздің мағынасы

белгі

mod

begin

жиым (массив)

case

блок басы

not

бөліндінің қалдығы

логикалық ЕМЕС

or

нұсқа (вариант)

const

логикалық НЕМЕСЕ

of

тұрақты (константа)

div

одан

go to

procedure

бүтін бөлу

do

көшу

program

процедура

программа

орындау

repeat

else

end

қайталау

string

әйтпесе

блок соңы

file

then

қатар, жол

онда

to

файл

for

function

үлкейту

type

үшін

if

функция

until

тип

дейін, шейін

var

егер

айнымалы

while

әзірше

Сөздік WHILE (уаил) - әзірше DO (ду) – орындау (соңына үтір қойылмайды) REPEAT (репит) - қайталау UNTIL (антил) - дейін FOR – үшін TO – дейін div -бүтін бөлу Mod-бөліндінің қалдығы else –әйтпесе then -онда

Сөздік

  • WHILE (уаил) - әзірше
  • DO (ду) – орындау (соңына үтір қойылмайды)
  • REPEAT (репит) - қайталау
  • UNTIL (антил) - дейін
  • FOR – үшін
  • TO – дейін
  • div -бүтін бөлу
  • Mod-бөліндінің қалдығы
  • else –әйтпесе
  • then -онда

Сөздік АЛГОРИТМ ПАСКАЛЬ Қайталау Әзірше Дейін Үшін Орындау

Сөздік

АЛГОРИТМ

ПАСКАЛЬ

Қайталау

Әзірше

Дейін

Үшін

Орындау

Стандартты функциялар Функция Атқаратын қызметі ABS(X) Нәтиже типі Х-тің абсолют мәні. ARCTAN(X) Арктангенс Х. Аргумент типі COS(X) EXP(X) Косинус Х. Нақты е х e –нің X дәрежесіне тең мәнді қайтарады. Нақты FRAC(X) Нақты Х-тің бөлшек бөлігі. INT(X) Х-тің бүтін бөлігі, бөлшек бөлікті нөлге айналдырады. Нақты Нақты

Стандартты функциялар

Функция

Атқаратын қызметі

ABS(X)

Нәтиже типі

Х-тің абсолют мәні.

ARCTAN(X)

Арктангенс Х.

Аргумент типі

COS(X)

EXP(X)

Косинус Х.

Нақты

е х e –нің X дәрежесіне тең мәнді қайтарады.

Нақты

FRAC(X)

Нақты

Х-тің бөлшек бөлігі.

INT(X)

Х-тің бүтін бөлігі, бөлшек бөлікті нөлге айналдырады.

Нақты

Нақты

Стандартты функциялар Функция Атқаратын қызметі PI Нәтиже типі π=3.1415926535897932385 саны. ROUND(X) SIN(X) Нақты Жақын бүтін санға дейін дөңгелектейді. SQR(X) Синус Х. Бүтін Нақты Х-тің квадраты. SQRT(X) Аргумент типі Түбір астындағы Х. TRUNC(X) Нақты Санның бөлшек бөлігін түсіреді. TAN(X)  Бүтін Тангенс X. Нақты

Стандартты функциялар

Функция

Атқаратын қызметі

PI

Нәтиже типі

π=3.1415926535897932385 саны.

ROUND(X)

SIN(X)

Нақты

Жақын бүтін санға дейін дөңгелектейді.

SQR(X)

Синус Х.

Бүтін

Нақты

Х-тің квадраты.

SQRT(X)

Аргумент типі

Түбір астындағы Х.

TRUNC(X)

Нақты

Санның бөлшек бөлігін түсіреді.

TAN(X)

Бүтін

Тангенс X.

Нақты

Математикалық тілден  Паскаль тіліне аудару (5+2∙4)÷3 8-2+[21/4]; мұндағы [ ] бүтін бөлу дегенді білдіреді (2+3)-ті 6-ға бөлгендегі бүтін қалдықты табыңдар. (5+2*4)/3 8-2+21div 4 (2+3) mod 6 Шешуі : (sqr(sin(3*x))+tan(x-y))/3*x*y

Математикалық тілден

Паскаль тіліне аудару

(5+2∙4)÷3

8-2+[21/4]; мұндағы [ ] бүтін бөлу дегенді білдіреді

(2+3)-ті 6-ға бөлгендегі бүтін қалдықты табыңдар.

(5+2*4)/3

8-2+21div 4

(2+3) mod 6

  • Шешуі :

(sqr(sin(3*x))+tan(x-y))/3*x*y

Сергіту сәті Ой қозғау «Мәтінді түзе!» Топқа берілген мағынасы қате мәтінді дұрыстау

Сергіту сәті

Ой қозғау «Мәтінді түзе!»

Топқа берілген мағынасы

қате мәтінді дұрыстау

Компьютермен жұмыс Термин сөздерді ағылшын тілінде теру. Жұптық жұмыс.

Компьютермен жұмыс

Термин сөздерді ағылшын тілінде теру. Жұптық жұмыс.

Информатика саласының  ұлы тұлғалары

Информатика саласының

ұлы тұлғалары

1. Дүние жүзі бойынша алғашқы 1846 жылы Бэббидж машинасына бағдарлама жазған бұл ғалым – әйел бірінші программист болып саналады. Бұл әйел атақты Байронның қызы. Ада Лавлейс

1. Дүние жүзі бойынша алғашқы 1846 жылы Бэббидж машинасына бағдарлама жазған бұл ғалым – әйел бірінші программист болып саналады. Бұл әйел атақты Байронның қызы.

Ада Лавлейс

2. 1642 жылы бұл француз математигі он тоғыз жасында дүние жүзінде бірінші рет қосу машинасы деген атпен белгілі, жетектермен дөңгелектерден тұратын механикалық есептеу машинасын құрастырды. Блез Паскаль

2. 1642 жылы бұл француз математигі он тоғыз жасында дүние жүзінде бірінші рет қосу машинасы деген атпен белгілі, жетектермен дөңгелектерден тұратын механикалық есептеу машинасын құрастырды.

Блез Паскаль

3. Қазіргі таңда бұл адам атақты „Microsoft„ компаниясының президенті. 13 жасында алғаш программасын құрған. Билл Гейтс

3. Қазіргі таңда бұл адам атақты „Microsoft„ компаниясының президенті. 13 жасында алғаш программасын құрған.

Билл Гейтс

5. Швейцариялық бұл ғалым Паскаль программалау тілін 1968-1971 жылдары оқып-үйренуге қолайлы программалау тілі ретінде ұсынған болатын Никлаус Вирт

5. Швейцариялық бұл ғалым Паскаль программалау тілін 1968-1971 жылдары оқып-үйренуге қолайлы программалау тілі ретінде ұсынған болатын

Никлаус Вирт

4 . Есептеуіш техниканың қарқындап дамуы ХІХ ғасырдан баталады. 1833 жылы бұл ғалым бағдарлама арқылы басқарылатын „Аналитикалық машина„ жобасын жасады. Сондықтан да оны қазіргі компьютердің “атасы” деп те атайды. Чарльз Бэббидж

4 . Есептеуіш техниканың қарқындап дамуы ХІХ ғасырдан баталады. 1833 жылы бұл ғалым бағдарлама арқылы басқарылатын „Аналитикалық машина„ жобасын жасады. Сондықтан да оны қазіргі компьютердің “атасы” деп те атайды.

Чарльз Бэббидж

6. Бұл ғалым алгоритм ұғымын енгізген әйгілі араб математигі. Әбу Жафар Мұхаммед ибн Мұса әл-Хорезми

6. Бұл ғалым алгоритм ұғымын енгізген әйгілі араб математигі.

Әбу Жафар Мұхаммед ибн Мұса әл-Хорезми

Қорытынды. Сабақты бекіту сұрақтары: 1 . Паскаль тілінде циклге жатпайтын операторды атаңдар А) for Ә) while Б) repeat В) begin  2. Паскаль тілінде алдын ала тексеру шартын белгілеңдер А) for Ә) while Б) do … while  В) loop С) repeat … until  3 ) Шарты соңынан берілген цикл операторының қызметші сөздері? (REPEAT   ( қайталау) және UNTIL ( дейін, шейін)

Қорытынды. Сабақты бекіту сұрақтары:

1 . Паскаль тілінде циклге жатпайтын операторды атаңдар

А) for

Ә) while

Б) repeat

В) begin

2. Паскаль тілінде алдын ала тексеру шартын белгілеңдер

А) for

Ә) while

Б) do … while В) loop

С) repeat … until

3 ) Шарты соңынан берілген цикл операторының қызметші сөздері?

(REPEAT   ( қайталау) және UNTIL ( дейін, шейін)

Сәйкестікті тап Атқаратын қызметі 1.Алғы шартты циклдік оператор Оператор атауы 2.Соңғы шартты циклдік оператор REPEAT..... UNTIL 3.Қайталау саны алдын ала белгілі циклдік оператор FOR ... TO … DO  WHILE … DO

Сәйкестікті тап

Атқаратын қызметі

1.Алғы шартты циклдік оператор

Оператор атауы

2.Соңғы шартты циклдік оператор

REPEAT..... UNTIL

3.Қайталау саны алдын ала белгілі циклдік оператор

FOR ... TO … DO

WHILE … DO

Назарларыңызға рахмет!  Білімді де, білікті болыңыздар!

Назарларыңызға рахмет!

Білімді де, білікті болыңыздар!


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

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

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

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

Скачать
Repeat Until операторы

Автор: Ботабаева Гульназ Жамбырбаевна

Дата: 23.01.2018

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

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

object(ArrayObject)#851 (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)#873 (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)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(32) "Цикл с параметром"
    ["seo_title"] => string(18) "tsikl_s_parametrom"
    ["file_id"] => string(6) "484312"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(12) "planirovanie"
    ["date"] => string(10) "1541665294"
  }
}
object(ArrayObject)#873 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(54) "Бекзатова Фариза Әлмұханқызы"
    ["seo_title"] => string(28) "bekzatova_fariza_lmukhankyzy"
    ["file_id"] => string(6) "507290"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1555414398"
  }
}
object(ArrayObject)#851 (1) {
  ["storage":"ArrayObject":private] => array(6) {
    ["title"] => string(37) "Мәтіндік процессоры"
    ["seo_title"] => string(20) "m_tindik_protsessory"
    ["file_id"] => string(6) "507293"
    ["category_seo"] => string(11) "informatika"
    ["subcategory_seo"] => string(5) "uroki"
    ["date"] => string(10) "1555415003"
  }
}




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

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

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

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

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