Search Header Logo
Тармақталу алгоритмін программалау

Тармақталу алгоритмін программалау

Assessment

Presentation

Other

7th Grade

Medium

Created by

NAZYM MASSALIMOVA

Used 5+ times

FREE Resource

14 Slides • 13 Questions

1

"Информатика және
көңіл - күй"

2

Multiple Choice

Егер бүгінгі көңіл күйіңізді смайликпен бейнелесек, ол қандай болар еді?

1
2
3

3

Ендеше дайын бол!
Қазір бәріміз бірге «жүйені жүктейміз» 🚀
Барлығымыз бірге дауыстап қайталаймыз:

  • Мен сабаққа дайынмын ✔

  • Мен жаңа ақпаратты қабылдай аламын ✔

  • Мен қателесуден қорықпаймын ✔

  • Мен информатиканы түсіне аламын ✔

4

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

5

Multiple Choice

Python тілінің авторы кім?

1

Блез Паскаль

2

Гвидо Ван Россум

3

Августа Ада Лавлейс

4

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

6

Multiple Choice

Қай команда экранға ақпарат шығарады?

1

A) input()

2

C) int()

3

B) print()

4

D) str()

7

Multiple Choice

Пайдаланушыдан сан енгізу үшін дұрыс жазылған кодты таңдаңыз:

1

a = print()

2

a = input()

3

input = a

4

a = int(input())

8

Multiple Choice

a = 10

b = 5

print(a - b)

Кодының нәтижесі қандай болады?

1

15

2

50

3

5

4

2

9

Multiple Choice

Файлды оқу режимінде ашу үшін қай режим қолданылады?

1

"r"

2

"x"

3

"a"

4

"w"

10

Multiple Choice

Файлға мәтін жазу үшін қай команда қолданылады?

2

file.close()

4

file.write()

11

Multiple Choice

Қай программа сызықтық алгоритмге жатады?

1

if a > b:

print(a)

2

for i in range(5):

print(i)

3

a = 5

b = 3

c = a + b

print(c)

4

while a < 10:

a += 1

12

Multiple Choice

Файлмен жұмыс аяқталған соң қандай команданы қолдану керек?

1

file.close()

2

file.finish()

3

file.end()

4

file.stop()

13

Multiple Choice

Қай код файлға «Hello» сөзін жазады?

1

file = open("text.txt", "r")

file.write("Hello")

2

file = open("text.txt", "w")

file.write("Hello")

file.close()

3

file = open("text.txt")

print("Hello")

4

write("Hello")

14

Multiple Choice

Python программасында % таңбасы нені анықтайды?

1

қосындыны

2

бөліндіні

3

бөліндінің бүтін бөлігін

4

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

15

Жоғарыдағы жағдаятқа қарап
біз бір ғана әрекет жасаймыз ба?
Әлде таңдау жасаймыз ба?

Егер ауа райы жаңбырлы болса – қолшатыр аламыз.
Егер ауа райы
ашық болса – қолшатыр алмаймыз.

16

​Тармақталу алгоритмін программалау

By NAZYM MASSALIMOVA

17

Сабақтың мақсаты:
Python программалау тілінде тармақталған алгоритмдерді жазу

18

Алгоритм дегеніміз не?

Еске түсірейік!

Рет ретімен орындалатын командалар жиынтығы алгоритм деп аталады.
Алгоритмнің 3 түрі бар: Сызықтық, Тармақталу, Циклдік.

​сызықтық

​тармақталу

​циклдік

​сызықтық алгоритм еш кедергісіз ретімен орындалады.



Тармақталу алгоритмінде әрекет шарттың орындалу немесе орындалмауына байланысты жүзеге асады. Мысалы: Санның жұп сан екенін анықтау есебі.

​Ал циклдік алгоритм белгілі бір нәтижеге жеткенге дейін қайталанып отыратын алгоритм. Мысалы: өлеңді жаттау. Өлеңді жаттау үшін бір рет оқисың, егер жаттай алмасаң тағы қайталап оқисың. әбден жаттағанша қайталап оқи бересің. Міне бұл цикл болады.

19

n=int(input('n sanyn engiz:')) #есепті тексеру бөлімінде
пайдаланушы санды пернетақтадан
енгізеді.
if n%2==0: #шарттың соңында міндетті түрде қос нүкте
қойылады.
print ('zhup san') # мәтіндер тырнақшаға немесе апостроф
белгісіне алынады.
else:
print ('tak san')

python программалау тілінде

алг басы
егер сан 2-ге бөлгенде қалдық 0 болса:
онда ол жұп сан
әйтпесе
ол тақ сан.
алг соңы

түйінді сөз арқылы:

Тармақталу алгоритмі қалай жазылады ?

20

Open Ended

Сонымен, тармақталу алгоритмін программалауда қандай блоктар қолданылады?

21

  • Сұрақтың жауабы

Тармақталу алгоритмінде if блогы және else блогы беріледі.

Егер if блогы орындалмаса , онда else блогы орындалады.

22

Практикалық жұмыстар:


Жеке жұмыс: Дәптерге орындау

Бір сан пернетақтадан енгізілсін. Сол енгізілген сан 10-нан артық болса, оған 5-ті қосып нәтижесін шығаратын бағдарлама құр.

23


Бір сан пернетақтадан енгізілсін. Сол енгізілген сан 10-нан артық болса, оған 5-ті қосып нәтижесін шығаратын бағдарлама құр.

Есепті тексер:

media

24

Қатені тап

speed = int(input("Интернет жылдамдығын енгізіңіз (Мбит/с): "))

 

if speed > 0 and speed < 10:

    print("Өте баяу интернет")

elif speed >= 10 and speed < 30:

    print("Жаксы интернет")

elif speed >= 30 and speed < 60:

    print("Өте жылдам интернет")

else:

    print("Супер жылдам интернет")

25

26

27

Multiple Select

Кері байланыс:

Сабақты қалай түсіндің?

1

Сабақты жақсы түсіндім

2

Жартылай түсіндім

3

Мүлдем түсінбедім

"Информатика және
көңіл - күй"

Show answer

Auto Play

Slide 1 / 27

SLIDE