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

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

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

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

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

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

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

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

Итоги урока

Iformatika 9-sinf Mavzu: "While operatori"

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

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

9-sinf informatida fanidan While operatoti mavzuga tayyorlangan taqdimot

Просмотр содержимого документа
«Iformatika 9-sinf Mavzu: "While operatori"»

TAKRORLANUVCHI ALGORITMLARNI DASTURLASH. WHILE OPERATORI 9 - sinf .  INFORMATIKA VA AT

TAKRORLANUVCHI ALGORITMLARNI DASTURLASH. WHILE OPERATORI

9 - sinf . INFORMATIKA VA AT

“ MENI TANIB OL” USULI For in ( start , stop , step ) : i range i start stop, step i ning oxirgi qiymati  (ko‘rsatilishi shart) i ning boshlang‘ich qiymati (ko‘rsatilmasa, 0 deb qabul qiladi) Takrorlanishlar (iteratsiyalar) soni  Qadam (ko‘rsatilmasa ,  1 deb qabul qilinadi)

“ MENI TANIB OL” USULI

For

in

( start , stop , step ) :

i

range

i

start

stop,

step

i ning oxirgi qiymati

(ko‘rsatilishi shart)

i ning boshlang‘ich qiymati (ko‘rsatilmasa, 0 deb qabul qiladi)

Takrorlanishlar (iteratsiyalar) soni

Qadam (ko‘rsatilmasa ,

1 deb qabul qilinadi)

O‘TILGAN MAVZUNI TAKRORLASH. QUYIDAGI DASTURIY KODDAGI ITERATSIYALAR (TAKRORLASHLAR) SONINI ANIQLANG.  79 For i in  range (45):  s= ‘Salom’ 10 For i in  range (2,81): For i in  range (-17,15,4):  s= ‘dastur’ 0  s= 2021 For i in  range (20,10): 45  s= ‘2021’ 8 B R M A D B R M D A R B D A M D B A M R 3

O‘TILGAN MAVZUNI TAKRORLASH.

QUYIDAGI DASTURIY KODDAGI ITERATSIYALAR (TAKRORLASHLAR) SONINI ANIQLANG.

79

For i in range (45):

s= ‘Salom’

10

For i in range (2,81):

For i in range (-17,15,4):

s= ‘dastur’

0

s= 2021

For i in range (20,10):

45

s= ‘2021’

8

B

R

M

A

D

B

R

M

D

A

R

B

D

A

M

D

B

A

M

R

3

  1 dan n gacha b о‘ lgan natural  sonlar kvadratlari yig‘indisini  aniqlovchi dastur yozing .    UYGA VAZIFANI TEKSHIRISH:

1 dan n gacha b о‘ lgan natural

sonlar kvadratlari yig‘indisini aniqlovchi dastur yozing .

UYGA VAZIFANI TEKSHIRISH:

LUG‘AT (INGLIZ TILI) FOR- UCHUN INPUT- KIRITISH PRINT- CHOP  ETISH WHILE- VAQTDA

LUG‘AT (INGLIZ TILI)

FOR- UCHUN

INPUT- KIRITISH

PRINT- CHOP ETISH

WHILE- VAQTDA

YANGI MAVZU TAKRORLANISHLAR SONI ANIQMI? YO‘Q HA S=1+2+3+..+N S=1+2+3+..+10 FOR sikli-hisoblagich sikl bo‘lib, u faqat takrorlanishlar soni oldindan ma’lum bo‘lganda foydalaniladi. WHILE sikl operatori ko‘proq takrorlanishlar soni aniq bo‘lmaganda ishlatiladi.

YANGI MAVZU

TAKRORLANISHLAR SONI ANIQMI?

YO‘Q

HA

S=1+2+3+..+N

S=1+2+3+..+10

FOR sikli-hisoblagich sikl bo‘lib, u faqat takrorlanishlar soni oldindan ma’lum

bo‘lganda foydalaniladi.

WHILE sikl operatori ko‘proq takrorlanishlar soni aniq bo‘lmaganda ishlatiladi.

WHILE SIKL OPERATORI WHILE sikli – berilgan shart rost bo‘lgan holda sikl tanasi bajariladigan sikl turi. Agar sikl boshida shart bajarilmasa, u holda sikl ishga tushmaydi.

WHILE SIKL OPERATORI

WHILE sikli – berilgan shart rost bo‘lgan holda sikl tanasi bajariladigan sikl turi.

Agar sikl boshida shart bajarilmasa, u holda sikl ishga tushmaydi.

WHILE SIKL OPERATORI

WHILE SIKL OPERATORI

WHILE SIKL OPERATORI MISOLLARDA 1 dan n gacha bo‘lgan sonlarning ko‘paytmasini toping. P=1*2*…*n=n! Kiritish bloki Shart tekshirish bloki Bajarish bloki Chiqarish bloki Natija . (F5 )

WHILE SIKL OPERATORI MISOLLARDA

1 dan n gacha bo‘lgan sonlarning ko‘paytmasini toping. P=1*2*…*n=n!

Kiritish bloki

Shart tekshirish bloki

Bajarish bloki

Chiqarish bloki

Natija . (F5 )

 CHEKSIZ SIKL CHEKSIZ SIKL ESLAB QOLING MISOL

CHEKSIZ SIKL

CHEKSIZ SIKL

ESLAB QOLING

MISOL

“ Cho‘qqini zabt et” usuli Savol While sikli qanday ishlaydi? Savol Takrorlanishlar soni aniq bo‘lmasa, qaysi sikldan foydalangan ma’qul? Savol Qaysi operator Python dasturlash tilida shartli sikl ko‘rinishida ishlaydi?

“ Cho‘qqini zabt et” usuli

Savol

While sikli qanday ishlaydi?

Savol

Takrorlanishlar soni aniq bo‘lmasa, qaysi sikldan foydalangan ma’qul?

Savol

Qaysi operator Python

dasturlash tilida shartli

sikl ko‘rinishida

ishlaydi?

“ Mos kodni tanla” usuli  n=int(input('n='))   n natural  soni berilgan. Kvadrati n dan kichik  bo‘lgan barcha natural sonlarni chiqaruvchi dastur tuzing    i=1 print (i) while i  n=0 print (n) x=float(n**(0,5)) while n

“ Mos kodni tanla” usuli

n=int(input('n='))

n natural

soni berilgan.

Kvadrati n dan kichik bo‘lgan barcha natural sonlarni chiqaruvchi dastur tuzing

i=1

print (i)

while i

n=0

print (n)

x=float(n**(0,5))

while n

UYGA VAZIFA 88-betdagi Uyga vazifalardan 2 - 3- topshiriqlarini bajarish 88-betdagi Uyga vazifalardan 2 - 3- topshiriqlarini bajarish

UYGA VAZIFA

88-betdagi

Uyga vazifalardan

2 - 3- topshiriqlarini bajarish

88-betdagi

Uyga vazifalardan

2 - 3- topshiriqlarini bajarish

Keyingi darsda ko‘rishguncha…

Keyingi darsda ko‘rishguncha…