ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ
РЕСПУБЛИКАЛЫҚ МЕМЛЕКЕТТІК ҚАЗЫНАЛЫҚ КӘСІПОРЫНЫ
МАТЕМАТИКА, ФИЗИКА, ТЕХНИКА ЖӘНЕ
АҚПАРАТТЫҚ ТЕХНОЛОГИЯЛАР ФАКУЛЬТЕТІ
Математикалық модельдеу және
компьютерлік технологиялар кафедрасы
ДИПЛОМДЫҚ ЖҰМЫС
Орта мектептегі Паскаль тілі программасын
Кіріспе
1 Орта мектепте Паскаль тілі программасын
1.1 Паскаль тілі программасының негізгі ұғымдар
1.2 Сызықтық құрылымды алгоритмдерді программалау
1.3 Тармақталу алгоритмдерді программалау
1.4 Циклдік құрылымды алгоритмдерді программалау
1.5 Бір және екі өлшемді жиымдар
1.6 Графикалық объектілерді программалау
1.7 Процедуралар және функциялар
1.8 Символдық шамалармен жұмыс істеу
2 Орта мектепте Паскаль тілі программасын оқытудың
2.1 Деңгейлеп оқыту
2.2 Жаттығуларды шешу жолдары
2.3 Сабақ жоспары
2.4 Тест тапсырмаларын ұсыну
2.5 Орта мектепте Паскаль тілі программасын оқытуда интелект-
Қорытынды
Әдебиеттер тізімі
Қосымша а
қосымша ә
қосымша б
қосымша в
қосымша г
қосымша ғ
қосымша Д
қосымша Е
КІРІСПЕ
Қазіргі кезде Паскаль тілі кез-келген күрделі есептерді шығара алатын,
Біздің негізгі мақсатымыз – мектеп курсындағы жаңа бағдарлама бойынша
Күнтізбелік жоспар бойынша 9-сыныпта Паскаль тілін оқытуға (алгоритмдерді қоса
Жобаның өзектілігі: Сондықтан оқушылардың материалды толық меңгеруге- сағаттардың аздығы,
Практикалық маңызы: Қосымша мұғалімдерге арналған әдістемелік оқулық, ал оқушыларға
1 Орта мектептегі Паскаль тілі программасын
оқытудың әдістемелік ерекшеліктері
1.1 Паскаль тілі программасының негізгі ұғымдар
Паскаль тілі өзінің қарапайымдылығының және тиімділігінің арқасында дүние жүзіне
Паскаль тілін 1970 жылы Швейцария ғалымы Н. Вирт
Қазіргі кезде Паскаль тілі қолданбалы программалар жасау үшін
Қазіргі заманда адам көп есепті компьютерді пайдалану арқылы атқарады.
Қазіргі кезде «алгоритм» ұғымы тек математикалық есеп шешу әдісімен
Алгоритмнің жеке қадамдардан құрыла алатын қасиеті дискреттігі деп аталады.
Алгоритмдерді компьютерде орындау үшін оларды алдын ала жазып алу
табиғи тілдегі жазылуы;
белгілі бір түйінді сөздер-терминдер (псевдокодтар-жалған кодтар) арқылы қысқаша тізбекті
Графиктік жолмен (блок-схема арқылы) жазу;
Программалау тілдеріндегі жазылуы.
Бірақ табиғи тілде жазылған алгоритм компьютерде орындалмайды, өйткені бұл
тілдеріне жақындығымен түсіндіруге болады.
Алгоритмдерді графиктік жолмен жазу, кейіннен оны программалау тіліндегі программаға
Кесте 1 Алгоритм блок-схемаларының арнайы белгілері
Іс-әрекеттің аталуы Блок пішімі Атқаратын жұмысы
Процесс
Таңдау
Модификация
Құжат
Енгізу, шығару
Бастау, аяқтау
Қосалқы программа
Түсініктеме
Математикалық өрнектерді есептеу
Есеп шығару жолын таңдау
Цикл (қайталау) басы
Нәтижені шығару, қағазға басу
Мәліметтерді енгізу, (шығару)
Алгоритмдердің басталуы, аяқталуы
Қосалқы программаларға кіру және шығу
Схеманы, формулаларды түсіндіру
Алгоритмдік тіл команда және шамалардан тұрады. Командының өзі жай
Алг нат Фибоначчи ( нат к)
Басы егер
Онда мән:=1
әйтпесе мән:= Фибоначчи
(к-1) + Фибоначчи (к-2)
болды
соңы
Алг Фибоначчи-цикл( нат к, натz )
Арг к
Рез , z
Басы нат х,у; бүт і
X:=1; z:=1
Егер k>2
Онда і үшін 3-ден к-ға дейін
Цб y:=x x:=z z:=x+y
цс
болды
соңы [14].
Тапсырма қойылымы, алгоритм, бағдарлама тексті, нәтиже (ықшамдалған түрі). Атаулар
Дұрысы
№135, А
data6 mas
Alpha_1
Паскаль тіліндегі программа үш бөліктен тұрады: тақырып, сипаттау бөлімі
Кез келген программаның алғашқы жолы PROGRAM сөзінен басталатын оның
Программаның соңғы және негізгі бөлімі операторлар бөлімі болып табылады.
Тілдің алфавиті программаның элементтерін құруда қолдануға болатын символдар жиынынан
Латын алфавитінің 26 әрпі (ағылшынша A-Z).
10 араб цифрлары: 0 1 2 3 4 5
Операциялар таңбалары: +,-, *,/, >,0 then
Begin
X1:= (-b-sqrt(D))/2*a;
X2:= (-b+sqrt(D))/2*a;
Writeln (‘X1=’, X1:5:2, ‘X2=’, X2:5:2);
End else
If D