Оқушыларға сабақтың тақырыбы мен мақсаты хабарланады.
Оқушылар сабаққа дайындалады
Сабақтың мақсаты мен тақырыбын біледі
Сабақтың ортасы
Тапсырма №1.Сұрақ- жауап
Си тілінің шығу тарихы қандай?
С++ тілін кім жасады?
С++ тілінде қандай операторлар бар?
С++ тілінің алфавиті қандай
Тапсырма №2.Тест тапсырмасын орындаңыз C тілінің негізін қалаған бағдарламалаушылар
A. Кен Томпсон; Денис Ритчи
B. Ада Лавлейс
C. Ритчи мен Керниган
D. Бьёрн Строуструп пен Денис Ритчи
E. Керниган мен Строуструп
С тілі қандай тілден бастау алды
A. C++
B. Pascal
C. Би
D. Delphi
E. Basic
C тілі қай жылдары шықты?
A. 70 жж
B. 80 жж
C. 90 жж
D. 50 жж
E. 60 жж
С тілі қай қай операциялық жүйе үшін арналып жасалды?
A. MS-DOS
B. Windows 98
C. Unix
D. MacOS
E. OS/2
1978 жылы «Си бағдарламалау тілі» атты кітаптың авторы
A. Кен Томпсон; Денис Ритчи
B. Ада Лавлейс
C. Ритчи мен Керниган
D. Бьёрн Строуструп пен Денис Ритчи
E. Керниган мен Строуструп
6. С тілінде комментарийлердің жазылуы
A. { }
B. #
C. // D. [ ]
E. /*
7. C++ тілі қай жылдары шықты?
A. 1960 жылдары
B. 1970 жылдары
C. 1980 жылдары
D. 1990 жылдары
E. 2000 жылдары
8. С++ тілін жасаған бағдарламалаушы
A. Кен Томпсон
B. Денис Ритчи
C. Керниган
D. Бьёрн Строуструп
E. Ада Лавлейс
9. # симолының атауы
A. процент
B. амперсант
C. тильда
D. нөмір
E. тор
10. & симолының атауы
A. процент
B. амперсант
C. тильда
D. нөмір
E. тор
11. ^ симолының атауы
A. процент
B. амперсант
C. тильда
D. нөмір
E. логикалық жоқ
12. ~ симолының атауы
A. процент
B. амперсант
C. тильда
D. нөмір
E. логикалық жоқ
13. \xddd басқарушы тізбегінің қызметі
A. Каретканы қайтару
B. Форматтың ауысуы
C. Кері бөлшек сызық
D. Сегіздік көріністегі ДЭЕМ-ның кодтарының жиынтығының символы
E. Оналтылық көріністегі ДЭЕМ-ның кодтарының жиынтығының символы
14. \n басқарушы тізбегінің қызметі
А. Қоңырау
B. Бір қадамға қайтару
C. Көлденең табуляция
D. Жаңа жолға көшу
E. Тік табуляция
15. \’ басқарушы тізбегінің қызметі
A. Каретканы қайтару
B. Форматтың ауысуы
C. Тырнақшалар
D. Апостроф
E. Нөл символы
Тапсырма №3.N натурал саны берілген. Сол санда кездесетін барлық Р цифрын өшіріп таста, санды кері ретпен экранға шығаратын программа кодын құрастыр. N,M=map(int,input().split()) while N < M: N=N+1
print(N)
if N== 16:
quit()
if N % 2==0:
continue print(N,end=' ')
Тапсырма №4.Ағылшынның кіші әріптерінен тұратын S жол берілген. Осы жолдан дауысты әріптерді өшіріп, дауыссыздарын экранға шығаратын программа кодын құрастыр. Ағылшын тілінде «a», «e», «i», «o», «u» және «y» алты дауысты дыбыс бар.
S=input('S=') for i in S:
if i==’A’ or i==’a’: continue
print(i,end='')
Берілген тапсырманы орындайды.
Қосымша деректер
жинақтайды.
Нәтижеге бағытталған білім алады.
Берілген тапсырманы орындайды.
Сабақтың соңы 5 мин
Қорытындылау. Бүгінгі сабақтан үйренген жақсы қасиеттерін еске түсіріп, айтып береді.
Сабаққа кері байланыс береді.
№14-15
Сынып:
Қатысушылар саны: -
Қатыспағандар саны:
Break циклін басқару
Цикл басқару нұсқаулығын қолдану (continue, break, else)
Оқушыларға сабақтың тақырыбы мен мақсаты хабарланады.
Оқушылар сабаққа дайындалады
Сабақтың мақсаты мен тақырыбын біледі
Сабақтың ортасы
Тапсырма №1. 1 ден 10-ға дейінгі сандар берілген. Тізбекте өсу ретімен 5 саны кездескенде программаның орындалуы аяқталатын төмендегі программа кодын енгіз. n=0
for n in range (10):
n=n+1
if n ==5:
break
print ('san'+str(n))
print('sikldan shygy')
Тапсырма №2.Берілген сандар тізбегінде кему ретімен 5 саны кездескенде аяқталатын төмендегі программа кодын енгіз
k=10
while k>0:
print ('ainymaly mani:', k)
k=k-1
if k==5:
break
print ('sau bol')
Тапсырма №3.Санның цифрларының құрамында 5-тен кіші цифр болмаса, онда мұндай санды «мықты сан» деп атайды. Х натурал саны берілген. Осы сан «мықты сан» болса, онда «Ia», әйтпесе «Joq» жауаптарын экранға шығаратын программа құрастыр.
Тапсырма №4.N натурал саны берілген. Сол санның цифрларының арасында «7» цифры болса, цикл жұмысын тоқтатып, «Error», әйтпесе санның цифрларының қосындысын экранға шығаратын программа құр.
Берілген тапсырманы орындайды.
Қосымша деректер
жинақтайды.
Нәтижеге бағытталған білім алады.
Берілген тапсырманы орындайды.
Сабақтың соңы 5 мин
Қорытындылау. Бүгінгі сабақтан үйренген жақсы қасиеттерін еске түсіріп, айтып береді.
Сабаққа кері байланыс береді.
№16-17
Сынып:
Қатысушылар саны: -
Қатыспағандар саны:
Else циклін басқару
Else нұсқаулығының орындалуын талдау мен қолдану
Else нұсқаулығының орындалуын талдайды әрі қолданады
Оқушыларға сабақтың тақырыбы мен мақсаты хабарланады.
Оқушылар сабаққа дайындалады
Сабақтың мақсаты мен тақырыбын біледі
Сабақтың ортасы
Тапсырма №1Сұрақ – жауап Вreak нұсқаулығы цикл жұмысына қалай әсер етеді? 1. for i in range(1,10): if i ==4 : break циклі неше рет жұмыс істейді?
2. Вreak-ті циклде шартсыз қолдансақ, қандай нәтиже аламыз?
3. Циклде бірнеше break нұсқаулығын қолдануға бола ма? Себебін түсіндір.
4. Вreak пен сontinue цикл басқару нұсқаулықтарын программа жазуда қолдана білу қаншалықты маңызды?
5. Шарт тексеру операторының else командасы қандай қызмет атқарады?
Тапсырма №2.N натурал саны берілген. Сол санның цифрларының арасында «7» цифры болса, цикл жұмысын тоқтатып «Error», әйтпесе санның цифрларының қосындысын экранға шығаратын программа құрастыр. x=int(input('N=')) k=s=0
while x!=0:
k=x%10
x//=10
s=s+k
if k == 7:
print('Error')
Тапсырма №3.Латын әріптерінен құралған L жол берілген. Осы жолда «k» әрпі кездесе ме? Анықтаңдар. Егер іздеген әріп кездессе, онда «bar», ал кездеспесе «joq» жауабын экранға шығаратын программа құрастыр. Программа коды: x=int(input('x='))
k=s=0
while x!=0:
k=x%10
x//=10
if k < 5:
print('Joq')
break else:
print('Ia')
Тапсырма № 4.Латын әріптерінен құралған L жол берілген. Осы жолда ´k´ әрпі кездесе ме? Анықта. Егер іздеген әріп кездессе, онда «bar», ал кездеспесе, «joq» жауабын экранға шығаратын программа құр.
Тапсырма №5.Санның цифрларының құрамында 5-тен кіші цифр болмаса, онда мұндай санды «мықты сан» деп атайды. Х натурал саны берілген. Осы сан «мықты сан» болса, онда «Ia», әйтпесе «Joq» жауаптарын экранға шығаратын программа құрастыр.