Прграммалық құралдар


МАЗМҰНЫ

Кіріспе3

1. Прграммалық құралдар4

2. Программалау мысалдар. Информцияны қорғау4

3. Visual Basiс-те программалау6

Қорытынды7

Пайдаланған әдебиеттер8

Кіріспе

Программаларды жасауда қазіргі заманғы компьютерлерде әр түрлі деңгейдегі программалау тілдері пайдаланылады.
Жалпы жағдайда тіл деп информацияның жазылыуын және оның түрленуін белгілі ережелер бойынша формальдыетіп беруші құралдарды түсінеміз.

Тілдің құрамында информацияның негізгі элементтерін құрудың құралдары және осы элементтерден әр түрлі мазмұнды құрылымдар құруға арналған ережелер жүйесі бар.

Программалау тілі деп деректерді жазуға және оларды белгілі ережелер бойынша өңдеуге арналған адам мен компьютерді байланыстыратын формальды тілді айтамыз.

Програмалаудың әр түрлі тілдерін пайдалану.
Әр түрлі белгілер бойынша жіктеуге болатын бірнеше жүздеген программалау тілдері бар. Ең жалпысы тілдің машинаға жақындық дәрежесі бойынша жіктеу болып табылады. Осы белгісі бойынша программалау тілдері екі үлкен топқа бөлінеді:

машинаға тәуелді тілдер;

машинаға тәуелсіз тілдер;

Машинаға тәуелді тілдер өз кезегінде былай бөлінеді:

машина тілі;

машинаға бағдарланған тілдер;

Машинаға бағдарланған тілдер кейде автокодтар деп те аталады. Машинаға бағдарланған тілдердің екі деңгейі бар:

символдық кодтау тілдері, басқаша айтқанда мнемокодтар;

макротілдер.


1. Прграммалық құралдар

1) Программа - магниттік мәлімет тасымалдаушыда (дискіде) файл түрінде сақталып, әрбір адамның командасы бойынша компьютер жадына жүктеліп, орындауға арналған машина тіліндегі нұсқаулар жиыны. Көптеген мәселелер өзара байланыстағы бір-бірімен бірігіп отырып жұмыс істейтін программалар кешендерінің көмегімен шешіледі.

Алдын ала келісім нақты программа арқылы орындалатын әрекеттер (функциялар) жиыннының және әр функцияның орындалу вариантын анықтайды.

Үнсіз келісім егер жұмыс істеп отырған адам айқын түрде нұсқамаса, көрсетілген немесе басқа әрекеттің, яғни функцияның нақты атқарылу параметрлерін (басқа да варианттары болғанда) тағайындайды.

Интерфейс - программалық жабдық пен жұмыс істейтін адам арасындағы сұхбат жұргізу.

Программалық жабдықтама - информациялық технологиялардың елеулі бір бөлігі. Программасыз кез келген аппаратура жәй элементтер жиыны болады да, ол еш нәрсе істей алмайды.

ЭЕМ программалары екі топқа бөлінеді, олар:

  1. Жүйелі программалық жабдықтама;
  2. Қолданбалы (кәделі) программалық жабдықтама.

Жүйелі программалар ЭЕМ -нің аппараттық жабдықтар жұмысын басқарып, жұмыс істеп отырған адамды қолданбалы программалармен байланыстырады.

Жүйелі программалық жабдықтаманы бірнеше топқа жіктеуге болады:

1) операциялық жүйелер;

2) утилиттер;

3) сервистік программалар.

2. Программалау мысалдар. Информцияны қорғау

2) Қазіргі кезде түрлі информацияны өңдеуге арналған жоғарғы деңгейлі программалау тілдері жеткілікті. Әр программалау тілінің машинаға түсінікті алфавиті ( әріптер мен қатынас таңбалары, арнайы символдар ), синтаксисі ( командалары, операторларды, функцияларды, деректер мен өрнектерді жазу ережелері ) және семантиксы (жазбалардың түсіндірмелері ) бар. Бұл тақырыпта Бейсик және Visual Basic -те информацияны өңдеу мысалдары келтірілген.

Бейсик дербес компютерлерде кеңінен пайдаланылатын ықшамды программалау тілі. Қазіргі кезде оның мүмкіндігі мол түрлі нұсқалары бар: GWBasik, Qbasik, QuikBasik, Visual Basik.

Төменде алгоритмдеуде және Бейсик пен Visual Basik те пайдаланатын операторлардың біразы көрсетілген (Турбо Паскаль тілі және онда программалау әдістері кітаптың соңғы тарауына енгізілген) :

Алгоритмдеуде
Бейсикте
Visual Basic- те
Алгоритмдеуде:

а:=5

Енгізу(“x=”, x)

Шығару у

Егер Р онда S1 әйтпесе S2

цб әзір Р

S

цс

цб k үшін k1 бастап

k2 дейін

S

цс

Сызық (x1, у1) -

(x2, y2), c, B

Шеңбер (x, y), r, c

Нүкте (x, y)

Бейсикте:

a=5

Input “x=”; x

Print y

If P then S1 else S2

While P

S

Wend

For k=k1 to k2

S

Next

Line (x1, y1)

(x2, x2), c

Line (x1, y1) -(x2, y2),

c, B

Circle (x, y), r, c

Pset (x, y), c

Visual Basic- те:

a=5

x=InputBox (x, “x=”)

MsgBox (y), “y=”

If P then S1

else S2

While P

S

Wend

For k=k1 to k2

S

Next

Line (x1, y1) -(x2, y2),

RGB (c1, c2, c3)

Circle (x, y), r,

RGB (c1, c2, c3)

Pset(x, y),

RGB (c1, c2, c3)

3) Операторларға енгізілген параметрлер: Р-шарт; S1, S2-блок (серия) операторлары; S-цикл денесі; с- кескін түсінің коды; В-жақтауды білдіретін белгіше; RGB (c1, c2, c3) - Windows ортасында жұмыс істейтін обьект түсінің коды (түс кодтары c1, c2, c3 болатын қызыл, жасыл, көк түстердің қоспасынан тұрады ) мысалы, ақ түс-(255, 255, 255), қара түс- (0, 0, 0), т, с. с. ; (xK, yK) -нүктелер (K=1, 2) ; (x, y) -шеңбердің орталық нүктесі, r- оның радиусы.

Төменде : GWBasiс, Qbasiс, Visual Basiс тілдерінде құрылған бірнеше программалар көрсетілген (олардың кейбірін басқа форматта жазуға да болады. Қазақ тілінде жазылған автордың (15, 16) әдебиеттерін қараңыз) .

1-мысал (сызықтық программа) . 2. 9-тақырыпта берілген

2 -мысалды шешуді GWBasiс, Qbasiс, Visual Basiс тідерінде программалау керек.

10 Жылдамдық ( GWBasiс-те )

20 CLS

30 INPUT “m1, m2, v1, v2=?”; M1, M2. V1, V2

40 V=(M1*V1+M2*V2) /(M1+M2)

50 PRINT “V=”; V: END

CLS- экрандағы тазалау операторы (командасы) . Бейсикте операторлар латын алфавитінің бас әріптерімен жалғасады. Басқа программалау тілдерінде ол міндетті емес. Програмаға енгізілген дәйекше (‘) белгісі - Бейсик тілінде оның соңына жазылған сөздердің тек түсініктеме сөздер екенін білдіру белгісі. Компьютер бұл жолды оқымай тастап кетеді. Бейсикте түсініктеме үшін REM операторын пайдалануға да болады, мысалы, 10 REM Жылдамдық (программаны іске қосу ( RUN ) үшін F2 пернесін басу) .

Мысалды шешуді Qbasiс-те программалау да жоғарыдағы сияқты, тек операторлар алдындағы нөмірлерді (белгі түрінде алынатын ендерді) жазбаса болғаны.

3. Visual Basiс-те программалау

Visual Basiс-те программалау үшін алдымен осы жүйені қосып алу керек. Ол іске қосылған кезде экранға оның стандартты терезесі және оның үстінде бүктеу, жою, жабу түймелері орнатылатын Form1 атаулы терезе (Форма) көрінеді. Форманы екі рет шерткен кезде Form_Load атаулы процедура (программа) моделі енгізілген терезе көрінеді, оны код терезесі деп атайды. Модельдің жазылуы:

Private Sub Form_Load ( )

End Sub

Мұндағы Load (жүктеу) - форманы екі рет шерту оқиғасының белгіленуі. (Формаға қатысты 30-дан аса оқиғалар бар[16], мысалы, Load- форманы екі рет шерту, Paint- графиктік режимге өту, Click - формаға орнатылған командалық түймені шерту оқиғалары және т. б. ) Оқиғаны таңдау үшін форма қасиеттері терезесін ашып ( Proporties-Form1 ), терезесінің оң жақ бөлігінде көрінген тілсызық белгісін шерту керек. Оқиғалар тізімі көрінеді. Таңдалған оқиғаға байланысты, процедура моделі сәйкес форматта шығады. Программаның айнымалыларды сипаттау бөлімі мен денесін осы модель ішінде жазу керек.

Программаға енгізілетін операторлар жеткілікті. Олардың ішінде көп пайдаланатындары : Din- айналымдары сипаттау операторы (қарапайым программаларда оның соңына үтірмен бөлінген айнымалыларды енгізіп, типтерін жазбауға да болады. Типті жүйенің өзі анықтайды. Ал, Бейсик программалау тілінде DIM арқылы тек массив (жиым ) сипатталады ) . InputBox- арнайы терезесі бар Енгізу функциясы, оның жазылу түрі:

<атау>= InputBox (<атау>[, “<тақырып аты>”] )

... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Мәліметтерді статистикалық талдау
Информатика ғылымы және орта мектепте оқу пәні ретінде
Дидактикалық материалдар пайдалану арқылы оқушыларды өз бетімен білім алуға дағдыландыру
Интелектуалды ақпараттық жүйелердің дамуы және қойылымы
Эксперттік жүйелер пәні бойынша электрондық оқулық
Биснестегі эксперттік жүйелер
Сандарды таңба белгілерімен көрсететін жүйелік жол
Биология сабағында үйлестірмелі дидактикалық материалды қолдану әдістемесі
Операциялық жүйелердің даму бағыттары. Операциялық жүйенің функциялары және міндеттері
Жадыны Windows NT,Unix операциялық жүйелерінде қорғау
Пәндер



Реферат Курстық жұмыс Диплом Материал Диссертация Практика Презентация Сабақ жоспары Мақал-мәтелдер 1‑10 бет 11‑20 бет 21‑30 бет 31‑60 бет 61+ бет Негізгі Бет саны Қосымша Іздеу Ештеңе табылмады :( Соңғы қаралған жұмыстар Қаралған жұмыстар табылмады Тапсырыс Антиплагиат Қаралған жұмыстар kz