Автор работы: Пользователь скрыл имя, 16 Сентября 2013 в 19:35, курсовая работа
Жоғарғы деңгейлі программалау тілдерінің ішінде дүние жүзіне кең тараған тілдердің бірі – Бейсик. BASIC (Beginner's All purpose Symbolic Instuctions Code ) – “Жаңадан үйренушілер үшін символдық нұсқаулар түріндегі көп мақсатты тіл ”сөйлемінің қысқарған сөз ретінде алынған түрі. Бейсиктің алғашқы жеңіл варианты 60 – жылдардың ортасында Америкада жарыққа шыққан болатын.Кейіннен әр елдің ғалымдары түрлі салалық информацияны өңдеуге мүмкіндік туғызатын тілдің 30 –дан аса дамытылған вариантарын жасап шықты.
Паскаль бағдарламалау тілі, XVII ғасырда өмір сүрген француз ғалымы – философы Блез Паскальдың құрметіне аталып отыр.Осы тілді құрастырушы Швейцариядағы жоғары политехникалық мектептің информатикалық институтының профессоры Никлаус Вирт болып табылады.Паскаль тілі жжөніндегі алғашқы дерек 1971 жылы пайда болып, содан бері тілдің дүниеге келген жылы болып табылады.
Кіріспе
Негізгі бөлім
1.Паскаль және Бейсик тілдерінде программа құру ерекшеліктері.
1.1 Сызықты және тармақты құрылымды алгоритмдерді программалау.
1.2 Қайталанған құрылымды алгоритмдерді программалау.
2.Тақырыпқа қатысты есеп шығару.
3.Графика.
Қорытынды.
Пайдаланылған әдебиеттер.
3-мысал A(4,5)
табу керек әр қатардың
Шешуі.
Qbasic тілінде |
Pascal тілінде |
DIM A(4,5) FOR i=1 to 4:FOR j=1 to 5 DATA READ A(ij) NTXT j :NEXT i FOR I=1 to 4 S=0 FOR j=1 to 5 S=S+A(ij) NEXT i PRINT “S=”;S NEXT i END
|
Program gj;Uses crt; Type massiv =array[1..4,1..5] of integer, Var a:massiv; I,j:integer;s:integer; Begin clrscr; For i:=1 to 4 do For j:=1 to 5 do Read (a[I,j]); For i:=1 to 4 do begin writeln; for j:=1 to 5 do write (a[I,j]:6);end;writeln; for i:=1 to 4 do begin s:=0; for j:=1 to 5 do s:=s+a[I,j];writeln(‘s=’,s); end;end. |
3 Графика
Дербес компьютердің экрандарына түрлі суреттер салып, графиктер сызатын GWБейсиктің графикалық редикторры бар.Ол кескіндерді 16 түрлі түспен бояй алады.Мониторға графикалық режимді тағайындау үшін,программа басында SCREEN командасын жазу керек.Графикалық командалар тек графикалық режимде жұмыс істейтіндіктен, бұл команданы міндетті түрде программаға қосамыз.Жалпы жазылу түрі:
SCREEN <режим>,<түс>
Графикалық командалардың қызметі және жалпы жазылу түрі:
PSET(x ,y) [,түс] –Экран бетінде берілген түспен (x,y) координатасында нүкте пайда болады.
CIRCLE (x,y),радиус [,түс] - Центрі (x,y) нүктесіндегі берілген радиуста берілген түспен шеңбер сызылады.
LINE (x,1y1)-(x2,y2)[,түс] - Берілген түстегі тіктөртбұрыш сызылады.Координаталары (x1,y1) және (x2,y2) нүктелерін қосатын , берілген түстегі түзу сызық сызылады.
LINE (x1,y1)-(x2,y2) [,түс],B - Берілген түстегі тіктөртбұрыш сызылады.Координаталары (x1,y1) және (x2,y2) болып келген екі нүкте тіктөртбұрыштың диоганальдық төбелері болып табылады.
LINE (x1,y1)-(x2,y2) [,түс],BF – Берілген түспен боялған тіктөртбұрыш сызылады.Координаталарды (x1,y1) және (x2,y2) болып келген екі нүкте тіктөртбұрыштың диогональдық төбелері болып табылады.
PAINT(x,y),бояу түсі, кескін түсі.
CIRCLE командасының қызметі шеңбер сызуға ғана емес, сонымен бірге эллипстер және доғалар сызуға да арналған.
Паскаль тілінде де символдардың түсін немесе экранды 16 түрлі түспен бояуға болады.Ол үшін келесі процедуралар қолданылады.
TextBackGround
(<түс>);-экран кеңістігін
Text Color (<түс>);- символдарды бояу.
Графиктік режим граф модулі арқылы іске қосылады. Uses graph
Graph блогына енетін тұрақтылық типі integer болады.Экранды графиктік режимге көшіру үшін Init Graph (gdriver, gmode,path) процедурасы қолданылады. Мұндағы gdriver – драйвер нөиері, gmode- режим нөмері, path – жол.
Драйверді автоматты түрде анықтау үшін мәні 0- ге тең болатын Detect тұрақтысы қолданылады.Бұл жағдайда Path үшін бос орын қалдырылады. Мысалы,
Program prim; uses graph;
Var gdriver,gmode:integer ;
Begin
Gdriver:=detect;
InitGraph(gdriver,gmode, ‘ ’);
End.
Граф стандарттық модулінің құрамына 79 стандартты процедуралар мен функциялар кіреді.Олардың ішінде бір қатарын қарастырайық:
1) SetBkColor(<түс>); - экран түсін орнату.Егер бұл процедура қолданылмаса, онда экран ағымдық қара түспен боялады.
2) SetColor (<түс>);- кескіннің түсін орнату. Егер бұл процедура қолданылса, онда кескін ақ түспен сызылады.
3) GetColor – Getcolor
процедурасы орындалып
4) Line (x1,x2,y1,y2) –координаттары (x1,y1), (x2,y2) нүктелері арқылы өтетін кесінді салу.
5) Rectangle (x1,x2,y1,y2). Сол жақ жоғарғы төбесі (x1,y1),оң жақ төменгі төбесі (x2,y2) тіктөртбұрыш салу.
6) Circle (x,y,R) – центірінің координаттары (x,y) радиусы R болатын шеңбер салу.
7) Arc (x,y,gr1,gr2,R) – градуспен берілген (gr1,gr2) бұрышының аралығында центрі (x,y) радиусы болатын дөңгелектің доғасын сызу.
8)Pieslice (x,y,gr1,gr2,R) –дөңгелектің центірін салу.
9) Ellipse (x,y,gr1,gr2,dx,dy ) – градуспен берілген (gr1,gr2) бұрыш аралығында центрі (x,y) радиусы (dx,dy) элипс салу.
10) PutPixel (x,y<түс>) - экранда нүктені салу.
11) OutText XY (x,y ‘текст’)
– x y координаттарынан бастап
опостров ішіндегі текісті
12) GetMax X,Get Max Y – экранның ені мен биіктігі бойынша ең үлкен позицияны анықтау.
13) Graph Result –
графиктік режимді инициализаци
Қорытынды
Программалау тілдері бойынша
программалау тілдерін
Буйсик және Паскаль тілдері бүгінгі таңда қолдану өте тиімді .Дүние жүзінде кең тараған тілдердің бірі – Бейсик.
Бұнда программалау тәсілдері баяндалып ,жиі кездесетін қызметші сөздер мен стандартты атаулар арқылы информацияны өңдеу программалары құрылған.
Нгізінен
салыстыра оқыту адам
Демек,ұқсас
ұғымдарды салыстыру білім
Пайдаланылған әдебиеттер
Информация о работе Паскаль және Бейсик тілдерінде программа құру ерекшеліктері