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


Жұмыс түрі: Реферат
Тегін: Антиплагиат
Көлемі: 7 бет
Таңдаулыға:
Кіріспе3
1. Прграммалық құралдар4
2. Программалау мысалдар. Информцияны қорғау4
3. Visual Basiс-те программалау6
Қорытынды7
Пайдаланған әдебиеттер8
Кіріспе
Программаларды жасауда қазіргі заманғы компьютерлерде әр түрлі деңгейдегі программалау тілдері пайдаланылады.
Жалпы жағдайда тіл деп информацияның жазылыуын және оның түрленуін белгілі ережелер бойынша формальдыетіп беруші құралдарды түсінеміз.
Тілдің құрамында информацияның негізгі элементтерін құрудың құралдары және осы элементтерден әр түрлі мазмұнды құрылымдар құруға арналған ережелер жүйесі бар.
Программалау тілі деп деректерді жазуға және оларды белгілі ережелер бойынша өңдеуге арналған адам мен компьютерді байланыстыратын формальды тілді айтамыз.
Програмалаудың әр түрлі тілдерін пайдалану.
Әр түрлі белгілер бойынша жіктеуге болатын бірнеше жүздеген программалау тілдері бар. Ең жалпысы тілдің машинаға жақындық дәрежесі бойынша жіктеу болып табылады. Осы белгісі бойынша программалау тілдері екі үлкен топқа бөлінеді:
машинаға тәуелді тілдер;
машинаға тәуелсіз тілдер;
Машинаға тәуелді тілдер өз кезегінде былай бөлінеді:
машина тілі;
машинаға бағдарланған тілдер;
Машинаға бағдарланған тілдер кейде автокодтар деп те аталады. Машинаға бағдарланған тілдердің екі деңгейі бар:
символдық кодтау тілдері, басқаша айтқанда мнемокодтар;
макротілдер.
1. Прграммалық құралдар
1) Программа - магниттік мәлімет тасымалдаушыда (дискіде) файл түрінде сақталып, әрбір адамның командасы бойынша компьютер жадына жүктеліп, орындауға арналған машина тіліндегі нұсқаулар жиыны. Көптеген мәселелер өзара байланыстағы бір-бірімен бірігіп отырып жұмыс істейтін программалар кешендерінің көмегімен шешіледі.
Алдын ала келісім нақты программа арқылы орындалатын әрекеттер (функциялар) жиыннының және әр функцияның орындалу вариантын анықтайды.
Үнсіз келісім егер жұмыс істеп отырған адам айқын түрде нұсқамаса, көрсетілген немесе басқа әрекеттің, яғни функцияның нақты атқарылу параметрлерін (басқа да варианттары болғанда) тағайындайды.
Интерфейс - программалық жабдық пен жұмыс істейтін адам арасындағы сұхбат жұргізу.
Программалық жабдықтама - информациялық технологиялардың елеулі бір бөлігі. Программасыз кез келген аппаратура жәй элементтер жиыны болады да, ол еш нәрсе істей алмайды.
ЭЕМ программалары екі топқа бөлінеді, олар:
- Жүйелі программалық жабдықтама;
- Қолданбалы (кәделі) программалық жабдықтама.
Жүйелі программалар ЭЕМ -нің аппараттық жабдықтар жұмысын басқарып, жұмыс істеп отырған адамды қолданбалы программалармен байланыстырады.
Жүйелі программалық жабдықтаманы бірнеше топқа жіктеуге болады:
1) операциялық жүйелер;
2) утилиттер;
3) сервистік программалар.
2. Программалау мысалдар. Информцияны қорғау2) Қазіргі кезде түрлі информацияны өңдеуге арналған жоғарғы деңгейлі программалау тілдері жеткілікті. Әр программалау тілінің машинаға түсінікті алфавиті ( әріптер мен қатынас таңбалары, арнайы символдар ), синтаксисі ( командалары, операторларды, функцияларды, деректер мен өрнектерді жазу ережелері ) және семантиксы (жазбалардың түсіндірмелері ) бар. Бұл тақырыпта Бейсик және Visual Basic -те информацияны өңдеу мысалдары келтірілген.
Бейсик дербес компютерлерде кеңінен пайдаланылатын ықшамды программалау тілі. Қазіргі кезде оның мүмкіндігі мол түрлі нұсқалары бар: GWBasik, Qbasik, QuikBasik, Visual Basik.
Төменде алгоритмдеуде және Бейсик пен Visual Basik те пайдаланатын операторлардың біразы көрсетілген (Турбо Паскаль тілі және онда программалау әдістері кітаптың соңғы тарауына енгізілген) :
а:=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
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 (<атау>[, “<тақырып аты>”] )
... жалғасы- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.

Ақпарат
Қосымша
Email: info@stud.kz