СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Циклдык Алгоритм

Категория: Информатика

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

Просмотр содержимого документа
«Циклдык Алгоритм»

САБАКТЫН ТЕМАСЫ:  Циклды уюштуруучу операторлор жонундо жалпы тушунук.

САБАКТЫН ТЕМАСЫ:

Циклды уюштуруучу операторлор жонундо жалпы тушунук.

Билим беруучулук максаты : Циклды уюштуруучу операторлордун жалпы форматын уйронуу. Онуктуруучулук максаты : Форматты пайдаланып циклдык программаларды тузууну уйронуу. Циклдын эки туру бар: анык жана анык эмес. Тарбия беруучулук максаты Жупташып иштоо методун колдонуп, бири-бирине жардам беруу

Билим беруучулук максаты :

  • Циклды уюштуруучу операторлордун жалпы форматын уйронуу.

Онуктуруучулук максаты :

  • Форматты пайдаланып циклдык программаларды тузууну уйронуу.
  • Циклдын эки туру бар: анык жана анык эмес.

Тарбия беруучулук максаты

Жупташып иштоо методун колдонуп, бири-бирине жардам беруу

Сабак максатына жетет эгерде: Окуучу циклды уюштуруучу операторлорду уйронгон болсо, бул операторлорду колдонуп программа тузө алса. Тузгон туура программаларды компьютерге киргизе алса.

Сабак максатына жетет эгерде:

  • Окуучу циклды уюштуруучу операторлорду уйронгон болсо, бул операторлорду колдонуп программа тузө алса.
  • Тузгон туура программаларды компьютерге киргизе алса.
Цикл- бул кайталоо оператору.  Бир нече жолу кайталанган аракетти жазуу учун цикл колдонулат. Циклдык операторлорду колдонуп тузулгон программалар циклдык программалар деп аталат.

Цикл- бул кайталоо оператору. Бир нече жолу кайталанган аракетти жазуу учун цикл колдонулат. Циклдык операторлорду колдонуп тузулгон программалар циклдык программалар деп аталат.

Циклдын эки туру бар: Анык жана анык эмес.  Анык цикл- кайталануучу процесстин саны алдын ала белгилуу болот.

Циклдын эки туру бар:

Анык жана анык эмес.

Анык цикл- кайталануучу процесстин саны алдын ала белгилуу болот.

ЦИКЛДЫН ТЕЛОСУ- -Операторлордун удаалаштыгынын кайталануучулуу. Циклдын телосу бир же бир нече операторлордон турат. I-циклдык параметр N- циклдык параметрлердин баштапкы мааниси M- циклдык параметрлердин акыркы мааниси C-кадамдын мааниси.

ЦИКЛДЫН ТЕЛОСУ-

-Операторлордун удаалаштыгынын кайталануучулуу.

Циклдын телосу бир же бир нече операторлордон турат.

I-циклдык параметр

N- циклдык параметрлердин баштапкы мааниси

M- циклдык параметрлердин акыркы мааниси

C-кадамдын мааниси.

Мисалы: Циклдык параметрдин мааниси 1ден 3ко чейин озгорсун +1 кадам менен. NЦиклдын телосу (M-N+1) жолу кайталанат. 1-кадам i=1 2-кадам i=1+1=2 3-кадам i=2+1=3 Циклдын ар бир кадамында циклдык параметрдин мааниси бир кадамга чоноёт мындай цикл он кадамдуу цикл деп аталат.

Мисалы:

  • Циклдык параметрдин мааниси 1ден 3ко чейин озгорсун +1 кадам менен. N
  • Циклдын телосу (M-N+1) жолу кайталанат.
  • 1-кадам i=1
  • 2-кадам i=1+1=2
  • 3-кадам i=2+1=3

Циклдын ар бир кадамында циклдык параметрдин мааниси бир кадамга чоноёт мындай цикл он кадамдуу цикл деп аталат.

N озгормолуу циклдын акыркы мааниси баштапкы маанисинен чон болот. Терс кадам менен баскан анык циклдын формасы томондогудой болот. 10 FOR I=M TON STEP-1 20 30 }Циклдын тулкусу 40 NEXTI " width="640"

Кээде кадам он жакка эмес аркага да -1 кадамы менен басат.

  • Терс кадам менен кайталануучу цикл терс кадамдуу цикл деп аталат.MN озгормолуу циклдын акыркы мааниси баштапкы маанисинен чон болот. Терс кадам менен баскан анык циклдын формасы томондогудой болот.
  • 10 FOR I=M TON STEP-1
  • 20
  • 30 }Циклдын тулкусу
  • 40 NEXTI
Бейсик програмалоо тилинде анык циклды жазуу учун томондогу кызатчы создордун жардамында программа тузобуз: FOR-учун TO-чейин NEXT-кийинки STEP-кадам

Бейсик програмалоо тилинде анык циклды жазуу учун томондогу кызатчы создордун жардамында программа тузобуз:

  • FOR-учун
  • TO-чейин
  • NEXT-кийинки
  • STEP-кадам
 1-мисал Каалагандай 3 санды компьютердин эсине киргизип, жана аларды квадратка которуунун программасын тузгуло. 10 DEFINT I 20 FOR I=1 TO 3 30 INPUT А 40 y=А*2 50 PRINT “Y=”;Y 60 NEXT I 70 END

1-мисал

  • Каалагандай 3 санды компьютердин эсине киргизип, жана аларды квадратка которуунун программасын тузгуло.
  • 10 DEFINT I
  • 20 FOR I=1 TO 3
  • 30 INPUT А
  • 40 y=А*2
  • 50 PRINT “Y=”;Y
  • 60 NEXT I
  • 70 END
2-мисал 10дон 20га чейинки сандарды тескери катарда жазгыла. 20 19 18 17 16 15 14 13 12 11 10 10 DEFINT I 20 FOR I=10 TO 20 STEP-1 30 PRINT I 40 NEXT I 50 END

2-мисал

  • 10дон 20га чейинки сандарды тескери катарда жазгыла.
  • 20 19 18 17 16 15 14 13 12 11 10
  • 10 DEFINT I
  • 20 FOR I=10 TO 20 STEP-1
  • 30 PRINT I
  • 40 NEXT I
  • 50 END