Сызықтық алгоритмдерді программалау 6-сынып
Сызықтық алгоритмдерді программалау 6-сынып

#1 слайд
6
СЫНЫП
СЫЗЫҚТЫҚ АЛГОРИТМДЕРДІ
ПРОГРАММАЛАУ
1 слайд
6 СЫНЫП СЫЗЫҚТЫҚ АЛГОРИТМДЕРДІ ПРОГРАММАЛАУ
#2 слайд
6
СЫНЫП
• Сызықтық алгоритмдерге қандай
мысалдар келтіре аласың?
• Программада іnput () функциясын
қолдану неге маңызды?
• Программа құрастырушы үшін
қандай білім мен дағды қажет?
ОЙЛАН
2 слайд
6 СЫНЫП • Сызықтық алгоритмдерге қандай мысалдар келтіре аласың? • Программада іnput () функциясын қолдану неге маңызды? • Программа құрастырушы үшін қандай білім мен дағды қажет? ОЙЛАН
#3 слайд
6
СЫНЫП
САБАҚТЫҢ МАҚСАТЫ:
Python тіліндегі сызықтық
алгоритмдерді жазу;
3 слайд
6 СЫНЫП САБАҚТЫҢ МАҚСАТЫ: Python тіліндегі сызықтық алгоритмдерді жазу;
#4 слайд
6
СЫНЫП
ЖАҢА БІЛІМ
Алгоритм
Сызықтық Тармақталу Циклдік
ӘРЕКЕТТЕРДІҢ БІРІНЕН СОҢ БІРІ ТІЗБЕКТЕЙ ОРЫНДАЛАТЫН
АЛГОРИТМ ТҮРІ.
4 слайд
6 СЫНЫП ЖАҢА БІЛІМ Алгоритм Сызықтық Тармақталу Циклдік ӘРЕКЕТТЕРДІҢ БІРІНЕН СОҢ БІРІ ТІЗБЕКТЕЙ ОРЫНДАЛАТЫН АЛГОРИТМ ТҮРІ.
#5 слайд
6
СЫНЫП
СЫЗЫҚТЫҚ АЛГОРИТМНЫҢ БЛОК-СХЕМАСЫ
АЛГОРИТМ БАСЫ
ЕНГІЗУ
ОРЫНДАЛАТЫН
АМАЛДАР
ШЫҒАРУ
АЛГОРИТМ СОҢЫ
5 слайд
6 СЫНЫП СЫЗЫҚТЫҚ АЛГОРИТМНЫҢ БЛОК-СХЕМАСЫ АЛГОРИТМ БАСЫ ЕНГІЗУ ОРЫНДАЛАТЫН АМАЛДАР ШЫҒАРУ АЛГОРИТМ СОҢЫ
#6 слайд
6
СЫНЫП
СЫЗЫҚТЫҚ ҚҰРЫЛЫМДАҒЫ ПРОГРАММАНЫ
ҚҰРУ ҚАДАМДАРЫ
1. Программада қолданылатын негізгі
деректер мен олардың типтерін анықтау.
Айнымалыларға атау беру.
2. Нәтиже ретінде нені шығару керек және
оның типі қандай болу керектігін анықтау.
Нәтижеге шығаратын айнымалыға атау беру.
3. Деректерді енгізетін, есептейтін және
нәтижені экранға беретін алгоритмдерді
дайындау.
4. Құрастырған программаның жұмысын
тексеру мақсатында, деректердің түрлі
мәндерін енгізіп, программаны сынақтан
өткізу (тестілеу).
6 слайд
6 СЫНЫП СЫЗЫҚТЫҚ ҚҰРЫЛЫМДАҒЫ ПРОГРАММАНЫ ҚҰРУ ҚАДАМДАРЫ 1. Программада қолданылатын негізгі деректер мен олардың типтерін анықтау. Айнымалыларға атау беру. 2. Нәтиже ретінде нені шығару керек және оның типі қандай болу керектігін анықтау. Нәтижеге шығаратын айнымалыға атау беру. 3. Деректерді енгізетін, есептейтін және нәтижені экранға беретін алгоритмдерді дайындау. 4. Құрастырған программаның жұмысын тексеру мақсатында, деректердің түрлі мәндерін енгізіп, программаны сынақтан өткізу (тестілеу).
#7 слайд
6
СЫНЫП МЫСАЛ №1
Екі санның қосындысын табыңыз.
a = int ( input() )
b = int ( input() )
c = a + b
print ( c )
Тест
Еңгізу a=2
b=7
Шығару c=9
2 + 2 = 4
3 + 3 = 6
2 + 1 = 3
4 + 2 = 6
7 слайд
6 СЫНЫП МЫСАЛ №1 Екі санның қосындысын табыңыз. a = int ( input() ) b = int ( input() ) c = a + b print ( c ) Тест Еңгізу a=2 b=7 Шығару c=9 2 + 2 = 4 3 + 3 = 6 2 + 1 = 3 4 + 2 = 6
#8 слайд
6
СЫНЫП МЫСАЛ №2
a, b, c және d бүтін сандары берілген. а және b сандарының қосындысы
мен с және d сандары айырмасының соңғы цифрларының көбейтіндісін
табатын программасын құрастырайық.
Мысалы Нәтиже Түсініктеме
12 21
37 15
6 12+21=33
37-15=12
№ Блоктардың
атауы
Есептің блок-схемасы Есептің
программасы
1 Алгоритм басы
2 Енгізу блогы
3 Орындау блогы
4 Баспаға шығару
блогы
5 Алгоритмнің соңы
соңы
Басы
a,b,c,d
t =(a + b)%10
k =(c – d)%10
n = t * k
n
a, b = map(int, input().split(' '))
c, d = map(int, input().split(' '))
t = (a + b)%10
k = (c – d)%10
n = t * k
print (n)
Нәтиже:
12+21=33
37-15=12
3*2=66
8 слайд
6 СЫНЫП МЫСАЛ №2 a, b, c және d бүтін сандары берілген. а және b сандарының қосындысы мен с және d сандары айырмасының соңғы цифрларының көбейтіндісін табатын программасын құрастырайық. Мысалы Нәтиже Түсініктеме 12 21 37 15 6 12+21=33 37-15=12 № Блоктардың атауы Есептің блок-схемасы Есептің программасы 1 Алгоритм басы 2 Енгізу блогы 3 Орындау блогы 4 Баспаға шығару блогы 5 Алгоритмнің соңы соңы Басы a,b,c,d t =(a + b)%10 k =(c – d)%10 n = t * k n a, b = map(int, input().split(' ')) c, d = map(int, input().split(' ')) t = (a + b)%10 k = (c – d)%10 n = t * k print (n) Нәтиже: 12+21=33 37-15=12 3*2=66
#9 слайд
6
СЫНЫП БЕКІТУ ТАПСЫРМАСЫ
«ҚАТЕСІН ТАП?»
a = int(input())
b = int(input))
c = int(input())
v: = a * bc
S = 2 (a * b + b
* c + ac)
print( V, , S)
a = int(input())
b = int(input())
c = int(input())
V = a * b * c
S = 2 (a * b + b
* c + a*c)
print( V,S)
9 слайд
6 СЫНЫП БЕКІТУ ТАПСЫРМАСЫ «ҚАТЕСІН ТАП?» a = int(input()) b = int(input)) c = int(input()) v: = a * bc S = 2 (a * b + b * c + ac) print( V, , S) a = int(input()) b = int(input()) c = int(input()) V = a * b * c S = 2 (a * b + b * c + a*c) print( V,S)
шағым қалдыра аласыз













