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

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

Bitli operatorlar

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

zfmnbvgdfkjgfakjk  afsh  i hiwueh wiuegh uioewghiuwe tgh iuerwhgiuorwehgiuerwhiuoerwh iri iou

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

Просмотр содержимого документа
«Bitli operatorlar»

Python  dasturlash tili

Python dasturlash tili

Butun bo’lish a//b=c -a//-b=c -a//b=-c (agar qoldiq qolsa -(c+1)) a//-b=-c (agar qoldiq qolsa -(c+1)) Butun bo’lish a ni b ga bo’lib butun qismini oladi. Masalan 10//3=3. Agar manfiy ishora ishtirok etsa, quyidagicha hollar bo’ladi: -9//-3=3 -9//3=-3 9//-3=-3 -10//-3=3  -10//3=-4 10//-3=-4

Butun bo’lish

a//b=c

-a//-b=c

-a//b=-c (agar qoldiq qolsa -(c+1))

a//-b=-c (agar qoldiq qolsa -(c+1))

Butun bo’lish a ni b ga bo’lib butun qismini oladi. Masalan 10//3=3. Agar manfiy ishora ishtirok etsa, quyidagicha hollar bo’ladi:

-9//-3=3 -9//3=-3 9//-3=-3

-10//-3=3 -10//3=-4 10//-3=-4

Qoldiqli bo’lish a%b=c -a%-b=-c -a%b=b-c (qoldiq o dan farqli bo’lsa) a%-b=-(b-c) (qoldiq o dan farqli bo’lsa) Qoldiqli bo’lish a ni b ga bo’lib qoldiq qismini oladi. Masalan 10%3=1. Agar manfiy ishora ishtirok etsa, quyidagicha hollar bo’ladi: -9%-3=0 -9%3=0 9%-3=0

Qoldiqli bo’lish

a%b=c

-a%-b=-c

-a%b=b-c (qoldiq o dan farqli bo’lsa)

a%-b=-(b-c) (qoldiq o dan farqli bo’lsa)

Qoldiqli bo’lish a ni b ga bo’lib qoldiq qismini oladi. Masalan 10%3=1. Agar manfiy ishora ishtirok etsa, quyidagicha hollar bo’ladi:

-9%-3=0 -9%3=0 9%-3=0

Son ikkilik sanoq  sistemasidagi ifodasi - 1 - 10 - 11 - 100 - 101 - 110 - 111 - 1000 - 1001 - 1010 Bitli operatorlar & - sonlarning ikkilik sanoq sistemasiga o’giradi. Ularning mos bitlarini ko’paytmasini hisoblaydi. Natijani o’nlik sanoq sistemasida ifodalaydi. 5 & 2 = 0 3 & 6 = 2 101  11  10  110 000  10 5 & 4 = 4 10 & 2 = 2 1010 101  10 100 0010 100

Son ikkilik sanoq

sistemasidagi ifodasi

  • - 1
  • - 10
  • - 11
  • - 100
  • - 101
  • - 110
  • - 111
  • - 1000
  • - 1001
  • - 1010

Bitli operatorlar

& - sonlarning ikkilik sanoq sistemasiga o’giradi. Ularning mos bitlarini ko’paytmasini hisoblaydi. Natijani o’nlik sanoq sistemasida ifodalaydi.

5 & 2 = 0

3 & 6 = 2

101

11

10

110

000

10

5 & 4 = 4

10 & 2 = 2

1010

101

10

100

0010

100

Son ikkilik sanoq  sistemasidagi ifodasi - 1 - 10 - 11 - 100 - 101 - 110 - 111 - 1000 - 1001 - 1010 - 1011 - 1100 Bitli operatorlar | - sonlarning ikkilik sanoq sistemasiga o’giradi. Ularning mos bitlarini yig’indisini hisoblaydi. Natijani o’nlik sanoq sistemasida ifodalaydi. 5 | 2 = 7 3 | 6 = 7 101  11  110  10  111 111 10 | 2 = 10 5 | 4 = 5 101 1010 100  10 1010 101

Son ikkilik sanoq

sistemasidagi ifodasi

  • - 1
  • - 10
  • - 11
  • - 100
  • - 101
  • - 110
  • - 111
  • - 1000
  • - 1001
  • - 1010
  • - 1011
  • - 1100

Bitli operatorlar

| - sonlarning ikkilik sanoq sistemasiga o’giradi. Ularning mos bitlarini yig’indisini hisoblaydi. Natijani o’nlik sanoq sistemasida ifodalaydi.

5 | 2 = 7

3 | 6 = 7

101

11

110

10

111

111

10 | 2 = 10

5 | 4 = 5

101

1010

100

10

1010

101

Ikkala son uchun ham 2 ning yuqori darajasi topiladi. Bunda 8 soni olinadi. 2 ning yuqori darajasidan manfiy son ayriladi. 8-3=5 Hosil bo’lgan musbat sonlarning bitli ko’paytmasi hisoblaniladi 5 & 6 = 4 Manfiy sonlar uchun & -3 & 6 = 4 -9&8=0 -2 & 6 = (8) 6&6  110 13&-12=4  110
  • Ikkala son uchun ham 2 ning yuqori darajasi topiladi.
  • Bunda 8 soni olinadi.
  • 2 ning yuqori darajasidan manfiy son ayriladi.
  • 8-3=5
  • Hosil bo’lgan musbat sonlarning bitli ko’paytmasi hisoblaniladi
  • 5 & 6 = 4

Manfiy sonlar uchun &

-3 & 6 = 4

-9&8=0

-2 & 6 = (8) 6&6

110

13&-12=4

110

-3&5=5

110

7&-5=3

Ikkala son uchun ham 2 ning yuqori darajasi topiladi. Bunda 8 soni olinadi. 2 ning yuqori darajasidan manfiy son ayriladi. 8-3=5 Hosil bo’lgan musbat sonlarning bitli yig’indisi hisoblaniladi 5 | 6 = 7 Natijadan 2 ning yuqori darajasi ayriladi. 7-8=-1 Manfiy sonlar uchun | -3 | 6 = -1 -9| 8=-1 -2 | 6 = (8) 6|6  110 13 |-12=-3  110
  • Ikkala son uchun ham 2 ning yuqori darajasi topiladi.
  • Bunda 8 soni olinadi.
  • 2 ning yuqori darajasidan manfiy son ayriladi.
  • 8-3=5
  • Hosil bo’lgan musbat sonlarning bitli yig’indisi hisoblaniladi
  • 5 | 6 = 7
  • Natijadan 2 ning yuqori darajasi ayriladi.
  • 7-8=-1

Manfiy sonlar uchun |

-3 | 6 = -1

-9| 8=-1

-2 | 6 = (8) 6|6

110

13 |-12=-3

110

-3| 5=-3

110

7| -5=-1

Ikkala son uchun ham 2 ning yuqori darajasi topiladi. Bunda 8 soni olinadi. 2 ning yuqori darajasidan ikkala manfiy son ham ayriladi. 8-3=5 8-6=2 Hosil bo’lgan musbat sonlarning bitli yig’indisi yoki ko’paytmasi hisoblaniladi 5 | 2 = 7 Natijadan 2 ning yuqori darajasi ayriladi. 7-8=-1 Ikkalasi ham manfiy sonlar uchun | va & -3 | -6 = -3 & -6=-8 -2 & -6 = (8) -9&-8=-16 6&2=2-8=-6 -13|-12=-9 -3&-5=-7 110 -7|-5=-5  10
  • Ikkala son uchun ham 2 ning yuqori darajasi topiladi.
  • Bunda 8 soni olinadi.
  • 2 ning yuqori darajasidan ikkala manfiy son ham ayriladi.
  • 8-3=5 8-6=2
  • Hosil bo’lgan musbat sonlarning bitli yig’indisi yoki ko’paytmasi hisoblaniladi
  • 5 | 2 = 7
  • Natijadan 2 ning yuqori darajasi ayriladi.
  • 7-8=-1

Ikkalasi ham manfiy sonlar uchun | va &

-3 | -6 =

-3 & -6=-8

-2 & -6 = (8)

-9&-8=-16

6&2=2-8=-6

-13|-12=-9

-3&-5=-7

110

-7|-5=-5

10

10

^ Son ikkilik sanoq sistemasidagi ifodasi - 1 - 10 - 11 - 100 - 101 - 110 - 111 - 1000 - 1001 - 1010 Bitli operatorlar ^ - sonlarning ikkilik sanoq sistemasiga o’giradi. Ularning mos bitlarini yig’indisini hisoblaydi. Agar yig’indi toq bo’lsa 1 aks holda 0 ni qo’yadi. Natijani o’nlik sanoq sistemasida ifodalaydi. 5 ^ 2 = 7 3 ^ 6 = 5 101 11 10 110 101 111 10 ^ 2 = 8 5 ^ 4 = 1 101 1010 100 10 001 1000" width="640"

Xor - ^

Son ikkilik sanoq

sistemasidagi ifodasi

  • - 1
  • - 10
  • - 11
  • - 100
  • - 101
  • - 110
  • - 111
  • - 1000
  • - 1001
  • - 1010

Bitli operatorlar

^ - sonlarning ikkilik sanoq sistemasiga o’giradi. Ularning mos bitlarini yig’indisini hisoblaydi. Agar yig’indi toq bo’lsa 1 aks holda 0 ni qo’yadi. Natijani o’nlik sanoq sistemasida ifodalaydi.

5 ^ 2 = 7

3 ^ 6 = 5

101

11

10

110

101

111

10 ^ 2 = 8

5 ^ 4 = 1

101

1010

100

10

001

1000

Bitli operatorlar ~a=-(a+1) ~6=-7 ~0=-1 ~-1=0 ~-2=1 ~-7=6

Bitli operatorlar

~a=-(a+1)

~6=-7

~0=-1

~-1=0

~-2=1

~-7=6

Bitli operatorlar a 13483<<4=48

Bitli operatorlar

a

1

3

4

8

3

n=a//2**n shr 12=0 31=1 42=1 80=8 34=0" width="640"

Bitli operatorlar

an=a//2**n shr

12=0

31=1

42=1

80=8

34=0


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

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

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

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

Скачать
Bitli operatorlar

Автор: Kamalova Nilufar Ilxomovna

Дата: 12.05.2023

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


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

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

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

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

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

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

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

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