

Тармақталу алгоритмін программалау
Presentation
•
Other
•
7th Grade
•
Medium
NAZYM MASSALIMOVA
Used 5+ times
FREE Resource
14 Slides • 13 Questions
1
"Информатика және
көңіл - күй"
2
Multiple Choice
Егер бүгінгі көңіл күйіңізді смайликпен бейнелесек, ол қандай болар еді?
3
Ендеше дайын бол!
Қазір бәріміз бірге «жүйені жүктейміз» 🚀
Барлығымыз бірге дауыстап қайталаймыз:
Мен сабаққа дайынмын ✔
Мен жаңа ақпаратты қабылдай аламын ✔
Мен қателесуден қорықпаймын ✔
Мен информатиканы түсіне аламын ✔
4
Үй тапсырмасын тексеру
5
Multiple Choice
Python тілінің авторы кім?
Блез Паскаль
Гвидо Ван Россум
Августа Ада Лавлейс
Чарльз Бэббидж
6
Multiple Choice
Қай команда экранға ақпарат шығарады?
A) input()
C) int()
B) print()
D) str()
7
Multiple Choice
Пайдаланушыдан сан енгізу үшін дұрыс жазылған кодты таңдаңыз:
a = print()
a = input()
input = a
a = int(input())
8
Multiple Choice
a = 10
b = 5
print(a - b)
Кодының нәтижесі қандай болады?
15
50
5
2
9
Multiple Choice
Файлды оқу режимінде ашу үшін қай режим қолданылады?
"r"
"x"
"a"
"w"
11
Multiple Choice
Қай программа сызықтық алгоритмге жатады?
if a > b:
print(a)
for i in range(5):
print(i)
a = 5
b = 3
c = a + b
print(c)
while a < 10:
a += 1
12
Multiple Choice
Файлмен жұмыс аяқталған соң қандай команданы қолдану керек?
file.close()
file.finish()
file.end()
file.stop()
13
Multiple Choice
Қай код файлға «Hello» сөзін жазады?
file = open("text.txt", "r")
file.write("Hello")
file = open("text.txt", "w")
file.write("Hello")
file.close()
file = open("text.txt")
print("Hello")
write("Hello")
14
Multiple Choice
Python программасында % таңбасы нені анықтайды?
қосындыны
бөліндіні
бөліндінің бүтін бөлігін
бөліндінің қалдығын
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-ті қосып нәтижесін шығаратын бағдарлама құр.
Есепті тексер:
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
Кері байланыс:
Сабақты қалай түсіндің?
Сабақты жақсы түсіндім
Жартылай түсіндім
Мүлдем түсінбедім
"Информатика және
көңіл - күй"
Show answer
Auto Play
Slide 1 / 27
SLIDE
Similar Resources on Wayground
22 questions
Types of Multimedia
Presentation
•
6th Grade
23 questions
Sistem Komputer
Presentation
•
7th Grade
23 questions
Renaissance and the Printing Press
Presentation
•
6th Grade
22 questions
Y7 Slideshow presentation revision
Presentation
•
7th Grade
22 questions
TEKNOLOGI INFORMASI DAN KOMUNIKASI KELAS 7
Presentation
•
7th Grade
21 questions
File Extensions
Presentation
•
7th Grade
20 questions
7.razred_ponavljanje
Presentation
•
7th Grade
18 questions
Rhetorical Devices and Author's Purpose: Multi-Media Edition
Presentation
•
7th Grade
Popular Resources on Wayground
20 questions
Math Review
Quiz
•
3rd Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Context Clues
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
19 questions
Classifying Quadrilaterals
Quiz
•
3rd Grade
20 questions
Figurative Language Review
Quiz
•
6th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
10 questions
Identify Fractions, Mixed Numbers & Improper Fractions
Quiz
•
3rd - 4th Grade
Discover more resources for Other
15 questions
Fast food
Quiz
•
7th Grade
10 questions
Candy
Quiz
•
4th - 8th Grade
10 questions
Fact Check Ice Breaker: Two truths and a lie
Quiz
•
5th - 12th Grade
10 questions
Memorial Day History and Traditions
Interactive video
•
5th - 8th Grade
14 questions
Volume of rectangular prisms
Quiz
•
7th Grade
15 questions
Middle School Fun Trivia Questions
Quiz
•
7th - 8th Grade
22 questions
Simple Probability
Quiz
•
7th Grade
10 questions
Video Games
Quiz
•
6th - 12th Grade