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

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

Тема: Разветвленные условные операторы 9 б класс

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

Тема:Разветвленные условные операторы 

Условные операторы позволяют выбирать для выполнения те или иные части программы в зависимости от некоторых условий. Если, например, в программе используются вещественные переменные x и z, и на каком-то этапе решения задачи требуется вычислить z=max(x, y), то желаемый результат получается в результате выполнения либо оператора присваивания z:=x, либо оператора присваивания z:=y. Поскольку значения переменных x и y заранее неизвестны, а определяются в процессе вычислений, то в программе необходимо предусмотреть оба эти оператора присваивания. Однако на самом деле должен выполниться один из них. Поэтому в программе должно содержаться указание о том, в каком случае надо выбирать для исполнения тот или иной оператор присваивания.Условные операторы-контракт на организацию алгоритмов с ветвящихсяпроцессов операторов.Значение соглашения как логическое выражение используется turbo Pascal  и есть два условный оператор IF случай. Если условной оператор IF оператор программы является наиболее распространненым способом,чтобы попатся изменить порядок выполнения.

Просмотр содержимого документа
«Тема: Разветвленные условные операторы 9 б класс»

Үй тапсырмасын тексеру.

Үй тапсырмасын тексеру.

Сұрақ-жауап

Сұрақ-жауап

1. Алгоритм дегеніміз не?  2. Алгоритм түрлерін  3. Алгоритмдерді ұсыну тәсілдерін ата ?

1. Алгоритм дегеніміз не? 2. Алгоритм түрлерін 3. Алгоритмдерді ұсыну тәсілдерін ата ?

, , ,, , ,,, ,,,

, ,

,,

,

,,,

,,,

, , , , , , ,

,

,

, ,

, ,

,

Тармақталған шартты операторлар

Тармақталған шартты операторлар

Шартты операторлар. Тармақталу процестері бар алгоритмдерді ұйымдастыру үшін шартты операторлар пайдаланылады. Тармақталу белгілі бір шарттың орындалуы немесе орындалмауына байланысты атқарылады. Кейде бір тармақ ішінде ешбір амал орындалмай да қала береді. Шарт ретінде логикалық өрнектің мәні пайдаланылады. Турбо Паскальда 3 шартты оператор бар, олар IF, then және elsе.

Шартты операторлар. Тармақталу процестері бар алгоритмдерді ұйымдастыру үшін шартты операторлар пайдаланылады. Тармақталу белгілі бір шарттың орындалуы немесе орындалмауына байланысты атқарылады. Кейде бір тармақ ішінде ешбір амал орындалмай да қала береді. Шарт ретінде логикалық өрнектің мәні пайдаланылады. Турбо Паскальда 3 шартты оператор бар, олар IF, then және elsе.

Шартты оператордың синтаксистік диаграммасы IF THEN өрнек 1 оператор ELSE 2 оператор

Шартты оператордың синтаксистік диаграммасы

IF

THEN

өрнек

1 оператор

ELSE

2 оператор

IF шартты оператор .  IF (егер) операторы программадағы іс˗әрекеттердің орындалу реттілігін өзгертетін мүмкіндіктің ең кең тараған тәсілі болып табылады. Толық түрде: IF ˂ шартты өрнек˃ THEN ˂1˗оператор˃ ELSE ˂2˗оператор˃; Қысқартылған түрде: IF ˂ шартты өрнек˃ THEN ˂1˗оператор˃;  ( оқылуы:  IF ˗ иф, THEN ˗зен, ELSE ˗ элс). Мұндағы 1 ˗ және 2 ˗ операторларының өздері қарапайым немесе құрама оператор болуы мүмкін.

IF шартты оператор .

IF (егер) операторы программадағы іс˗әрекеттердің орындалу реттілігін өзгертетін мүмкіндіктің ең кең тараған тәсілі болып табылады.

Толық түрде:

IF ˂ шартты өрнек˃

THEN ˂1˗оператор˃

ELSE ˂2˗оператор˃;

Қысқартылған түрде:

IF ˂ шартты өрнек˃

THEN ˂1˗оператор˃;

( оқылуы: IF ˗ иф, THEN ˗зен, ELSE ˗ элс). Мұндағы 1 ˗ және 2 ˗ операторларының өздері қарапайым немесе құрама оператор болуы мүмкін.

IF сөзінен соң жазылатын өрнек түрінде берілген шарт алдын ала есептеледі, оның нәтижесі логикалық (boolean ˗ бульдік) типте болады. Егер, ол шарттың мәні TRUE (ақиқат) болса, онда THEN (онда) сөзінен кейін жазылған 1˗оператор атқарылады, онда ELSE сөзінен кейінгі 2˗оператор атқарылмайды. Екінші жағдайда, шарт мәні FALSE (жалған) болса, яғни теріс болып шықса, онда ELSE сөзінен кейінгі 2˗оператор атқарылып, 1˗оператор атқарылмайды. IF операторлары бірінің ішіне бірі кіріп, қабаттасып та орындала береді.

IF сөзінен соң жазылатын өрнек түрінде берілген шарт алдын ала есептеледі, оның нәтижесі логикалық (boolean ˗ бульдік) типте болады. Егер, ол шарттың мәні TRUE (ақиқат) болса, онда THEN (онда) сөзінен кейін жазылған 1˗оператор атқарылады, онда ELSE сөзінен кейінгі 2˗оператор атқарылмайды.

Екінші жағдайда, шарт мәні FALSE (жалған) болса, яғни теріс болып шықса, онда ELSE сөзінен кейінгі 2˗оператор атқарылып, 1˗оператор атқарылмайды.

IF операторлары бірінің ішіне бірі кіріп, қабаттасып та орындала береді.

≥ тең емес = үлкен ≤ үлкен немесе тең кіші кіші немесе тең" width="640"

Шарттарды жазу үшін пайдаланатын қатынас опереацияларының таңбалары:

Қатынас белгісі

Қатынас белгісін Pascal - да жазу

=

=

Қатынас операциясының аты

тең

тең емес

=

үлкен

үлкен немесе тең

кіші

кіші немесе тең

Практикалық тапсырмалар

Практикалық тапсырмалар

Икебана

Икебана

А Т Ш Р Т Ы

А

Т

Ш

Р

Т

Ы

N T H E

N

T

H

E

П Е О Р Т А О Р

П

Е

О

Р

Т

А

О

Р

Жауабы: Шартты Оператор Then

Жауабы:

Шартты

Оператор

Then

Тест

Тест

бос орынды толтыр

бос орынды толтыр

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

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

  • Тармақталған бағдарлама дегеніміз не?
  • Шартты өту операторлары қандай?
  • If операторының қызметі қандай?
  • Шартты оператордың қандай түрлері бар?
  • 1-әрекет қандай оператордан кейін орындалады?


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

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

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

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

Скачать
Тема: Разветвленные условные операторы 9 б класс

Автор: Куанышева Динара Бериккановна

Дата: 26.02.2016

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

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

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

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

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

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

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

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

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