
- •Практикалық сабақ №1 -3
- •I. Санды ондық санау жүйесінен басқа санау жүйесіне ауыстыру алгоритмі.
- •II. Санды басқа санау жүйесінен ондық санау жүйесіне ауыстыру алгоритмі.
- •III. Санды екілік, сегіздік және он алтылық санау жүйелерінің бірін екіншісіне ауыстыру алгоритмі.
- •Практикалық сабақтар № 2- 3
- •Екілік санау жүйесінде арифметикалық амалдар орындау ережелері қандай ?
- •Практикалық сабақ № 4-5
- •Практикалық сабақ № 6 -7
- •Практикалық сабақ № 10-11
- •Практикалық сабақ № 12-13
- •Практикалық сабақ № 14
- •Практикалық сабақ № 15
- •Практикалық сабақ №5
- •Практикалық сабақ № 15
Практикалық сабақ № 10-11
ПАСКАЛЬ ПРОГРАММАЛАУ ТІЛІНІҢ БАСҚАРУ ОПЕРАТОРЛАРЫ
Сабақтың мақсаты: Паскаль программалау тілінің басқару операторларының қызметтерін үйреніп, практикалық есептер шығарып дағдылану. Программалар жазу әдістемесін меңгертіп бақылау.
Практикалық сабақтың жоспары:
Шартпен және шартсыз көшу операторларын оқыту әдістемесі.
Көшу операторларын пайдаланып программалар құру.
3. Цикл операторы мен оның түрлерін пайдаланып программалар құру әдістемесі.
4. Паскаль тілінің басқару операторларын пайдаланып программа құру әдістемесі
5. Тақырып бойынша дидактикалық материалдар жинақтау.
Бақылау сұрақтары:
Көшу операторы не үшін қажет?
2. Бос оператор дегеніміз не?
3.Құрама операторлар қалай ұйымдастырылады?
Қандай жағдайда шартты оператор пайдаланылады?
Шартты оператордың жазылуының қандай түрлері бар? Олардың мағына жағынан ерекшелігі неде?
Паскаль тілінде операторлық жақша дегеніміз не, ол қай кезде пайдаланылады?
Паскаль тілінде қай кезде оператор соңына « ; » қойылады, ал қандай жағдайда қойылмайды?
Қабатталған шартты оператордың орындалуының қандай ерекшеліктері бар?
Таңдау операторы не үшін қажет? Оның жазылу пішімі қандай?
Таңдау операторы мен шартты оператордың айырмашылығы неде ?
Caseоператорының шартына қандай талаптар қойылады?
Қайталау командасы қалай жазылады және қалай орындалады?
Параметрлі қайталау операторы қандай міндет атқарады?
Қайталау (цикл) операторлары қандай міндет атқарады?
WHILE операторының жазылу ережесі (пішімі) қандай?
REPEAT операторының синтаксистік диаграммасы қандай болады?
FOR операторында цикл параметрінің қайталау қадамы қандай болады?
Қабатталған циклдер дегеніміз не? Оларды қалай құрастырады?
Ішкі, сыртқы циклдер дегеніміз не? Оларға қандай талап қойылады?
20 Циклдену деп нені атайды?
Глоссарий
Тапсырмалар
Бүтін n саны берілген, сол санның бүтін m санына қалдықсыз бөлінетінін немесе бөлінбейтінін анықтайтын программа құру керек.
Егер берілген а саны жұп болса, онда Р атауына true, ал тақ болса false мәнін меншіктейтін программа құрыңдар.
Бөлімі нөлге айналмайтындай етіп, шартты операторды пайдаланып, y=1/(x-1)+1/(x-2) өрнегінің мәнін есептейтін программа құрыңдар.
Төмендегі функциялардың мәндерін есептейтін программа құрыңдар:
а
ә)
y
=
Үш санның ішінен үлкенін табатын программа құрыңдар.
Мына программада анықталған функцияның графигін сызыңдар:
IF SQR (x) > 2
THEN
BEGIN
IF x >2
THEN y :=x*x*x
ELSE y :=8;
END
ELSE y :=8*SQR(x);
Р натурал сан болғанда,
өрнегін есептейтін программа құрыңдар (программаны while, repeat, for операторларының әрқайсысын пайдаланып, шығаруға тырысыңдар).
Төмендегі өрнектердің мәнін табу қажет:
а)
ә)
б)
в)
г)
Ағымдағы айдың реттік нөміріне қарап отырып, осы айда неше күн бар екенін табу қажет. Мұнда алдын ала N (1-12) – ай нөмірі, А (0 немесе 1) – жылдың кәбисалық белгісі беріледі, 0 – қарапайым жыл, 1 – кәбиса жыл.
Берілген n санның ішіндегі оң және терістерінің қосындыларын тауып, қосындылардың абсолют шамасы бойынша үлкенін анықтаңдар.
Берілген нақты сандардың ең үлкені мен ең кішісінің айырымын табупрограммасын құрыңдар.
1-ден 100-ге дейінгі тақ сандардың және жұп сандардың қосындыларын табу алгоритмін және программасын құрыңдар.
функциясының мәндерінің
аралығында h қадамы бойынша өзгеру кестесін құратын программа түзіңдер.
өрнегінің
болғандағы мәндер кестесін жасайтын программа құрыңдар.
Төмендегі көбейтіндіні анықтайтын программа түзіңдер:
Блиц - тест
Шартсыз көшу операторы:
a) Goto айнымалының аты
b) Goto-белгі
c)GotoN ELSE N1
d)Gosub Т
e) Go doМ
Шарпен көшу операторы:
a) IF…THEN…ELSE
b) FOR…NEXT
c)WHILE…WEND
d)BEGIN …END
e) DO UNTIL…loop
Процедура мен функцияны шақыру кезінде қолданылады:
a) нақты параметрлер
b) формальды параметрлер
c) жергілікті айнымалылар
d) ауқымды айнымалылар
e) меншікті айнымалылар
Цикл операторы:
a) DO WHILE
b) FOR…NEXT
c)WHILE…WEND
d)BEGIN …END
e) DO UNTIL…loop