Дәрістер қарағанда 2021 Дәріс Деректер құрылымы және алгоритмдер түсінігі


Дәріс 2. Деректер құрылымын жіктеу



бет3/10
Дата06.03.2023
өлшемі152,5 Kb.
#71979
түріПрограмма
1   2   3   4   5   6   7   8   9   10
Дәріс 2.
Деректер құрылымын жіктеу.
Енді машиналық деңгейде берілген ақпаратты нақты анықтауға болады. Мазмұны мен күрделілігіне қарамастан ЭЕМ жадындағы кез келген деректер екілік разрядтардың немесе биттердің тізбектерімен беріледі, ал олардың мәндері тиісті екілік сандар болып табылады.
Биттер тізбегі түрінде қарастырылатын деректер өте қарапайым немесе басқаша айтқанда, әлсіз құрылымдалған. Адам үшін бит тізбектерінің терминдерінде күрделі деректерді сипаттау және зерттеу өте ыңғайсыз. Кез келген деректерді ұйымдастыру үшін биттен гөрі үлкен және мазмұнды "деректер құрылымы" ұғымы қарастырылады.
Деректер құрылымы деп жалпы жағдайда деректер элементтері жиыны мен олардың арасындағы байланыстарды түсінеді. Мұндай анықтама деректерді құрылымдаудың барлық ықтимал тәсілдерін қамтиды, бірақ әрбір нақты жағдайда оның қандай да бір аспектілері пайдаланылады.
Деректер құрылымын зерттеуге кіріспес бұрын, олардың бірнеше белгілері бойынша жалпы жіктемесін береміз.
"Деректердің физикалық құрылымы" ұғымы деректерді машинаның жадында физикалық ұсыну тәсілін береді және сақтау құрылымы, ішкі құрылымы немесе жады құрылымы деп аталады.
Деректер құрылымын, оны машиналық жадқа ұсынбай қарастыру абстрактілі немесе логикалық құрылым деп аталады. Жалпы жағдайда логикалық және оған сәйкес физикалық құрылымдар арасында дәрежесі сол ортаның құрылымы мен ерекшеліктеріне байланысты болатын айырмашылық бар. Бұл айырмашылықтың салдарынан логикалық құрылымды физикалық және керісінше, физикалық құрылымды логикалық түрде бейнелеуді жүзеге асыратын ережелер бар. Бұл ережелер, бұдан басқа, жеке құрылымдарға қол жеткізуді және оларға түрлі операцияларды орындауды қамтамасыз етеді, әрі әрбір операция деректердің логикалық немесе физикалық құрылымына қатысты қарастырылады.
Дәріс 3.
Python тіліне кіріспе.
Python тіліндегі бағдарламалар интерпретатормен орындалады. Әдетте ин-Python интерпретатормен орындалады. Әдетте ининтерпретатормен орындалады. Әдетте интерпретатор python пәрменінің қарапайым енгізуінен туындайды. Алайда, интерпретатордың әртүрлі реализмдері мен әртүрлі даму ортасы бар (мысалы, Jython, IronPython, IDLE, ActivePython,
Wing IDE, pydev және т. б.), сондықтан шақыру тәртібі туралы ақпарат құжаттан қарастырылады. Интерпретаторды іске қосқаннан кейін командалық қабықшада қарапайым Оқу-орындау циклінде орындалатын бағдарламаларды енгізуге болатын енгізуге шақыру пайда болады. Мысалы, төменде интерпретатор авторлық құқық туралы ескертілген хабарды көрсетеді және шақыруды шығарады енгізу >>>
>>> print “Привет, Мир” Привет, Мир
>>>
Ескерту: егер алдыңғы үлгіні сынап көргенде қате пайда болса
Syntax Error, сіз Python 3 нұсқасын қолданып отырсыз дегенді білдіреді. Онда printf нұсқауы функцияға өзгергенін есте сақтау керек.
Яғни, мәндер жай жақшаға алынады.
Мысалы:
> > print ("Сәлем, Әлем")
Сәлем, Әлем
Python интерпретаторының интерактивті жұмыс режимі оның ең пайдалы ерекшеліктерінің бірі болып табылады. Интерактивті қабықта кез келген рұқсат етілген нұсқауларды немесе олардың бірізділігін енгізугіп, нәтижелерді алуға болады.
Интерактивті режимде Python интерпретаторын үстел калькуляторы ретінде пайдалануға болады. Мысалы:
>>> 6000 + 4523.50 + 134.12
10657.620000000001 >>> _ + 8192.32
18849.940000000002
>>>
Python интерпретаторын интерактивті режимде қолданғанда, арнайы айнымалы _ қолдануға болады. Оны орындау кезінде аралық нәтижелер сақтау үшін пайдалануға болады . Алайда бұл айнымалы интерпретатордың интерактивті режимде жұмыс
істеу кезінде ғана анықталғанын есте сақтау маңызды.
Егер сізге қолданылатын бағдарламаны бірнеше рет қолдансаңыз онда, нұсқауларды төменде көрсетілгендей файлға қойыңыз:
# helloworld.py print “Привет, Мир”
Python тіліндегі бастапқы файлдар әдеттегідей мәтін файлдары болып табылады және кеңейтілімі .py. Ал, # таңбасы жолдың соңына дейін созылатын түсіндірменің басталуын көрсетеді.
Файлды орындау үшін төменде көрсетілгендей оны helloworld.py интерпретаторға беру керек :
% python helloworld.py Привет, Мир
%
Windows жүйесінде Python тіліндегі бағдарламаны іске қосу үшін кеңейтімі .рy файлға тінтуірді екі рет нұқыңыз немесе бағдарлама атауын іске қосу терезесінде ... (Run command) енгізіңіз.
Нәтижесінде консоль терезесінде көрсетілген бағдарламаны орындайтын интерпретатор іске қосылады. Дегенмен, консоль терезесі бағдарлама жұмысы аяқталғаннан кейін бірден жабылатыны есте сақтау керек. Баптау кезінде idle құралдарын қолданған жақсы.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   10




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет