Информатика | Динамикалық ұғым принципімен программа құру технологиясы

Программада анықталған айнымалылардың барлығы оның орындалуы кезінде компьютердің жедел жадының мәліметтер сегменті деп аталатын бөлігінде орналасады. Мәліметтер сегментінің ұзындығы 80х86 микропроцессор архитектурасымен анықталады және 65536 байт құрайды. Мәліметтер сегментінің аздығы программада өлшемі үлкен массивтерді пайдалануда үлкен қиындық туғызады. Бір жағынан, дербес компьютердің (ДК) жады көлемі (әдетте 640 Кбайттан кем емес ) үлкен көлемді есептерді сәтті шығаруға жеткілікті. Бұл жағдайдан шығу үшін динамикалық ұғым принципі қолданылады.
Динамиканың ұғым принципі - ДК жедел жадысы, Д.К. микропроцессорының сәулетіне байланысты, көлемі 300 Кбайттан кем емес жедел жадының арнайы бөлігіне мәліметтерді орналастыру мүмкіндігі бар. Ол бөлік компьютер жедел жадының мәліметтер сегментінен және стектен тыс орналасады. Динамикалық ұғым принципінде орналасқан мәліметтерді динамикалық деп атайды. Оның статикалық мәліметтен ерекшелігі, оларды кез келген уақытта компьютер жадына орналастырып, не одан өшіріп отыруға болады.
Динамикалық ұғым принципі бұл іс жүзінде мәліметтері үлкен көлемді массивтерді өңдеуде жалғыз мүмкіндік. Көп практикалық есептерді динамикалық ұғым принципінсіз шығару қиын немесе шығару мүмкін емес. Мұндай қажеттілік автоматтандырылған жобалау жүйесін құру (ААЖҚ) кезінде туындайды: ААЖҚ - да қолданылатын бір қалыптылық математикалық моделі басқа жобаларда анағұрлым өзгешелеу болуы мүмкін; бұл жағдайда статистикалық ұғым принципін қолдану мүмкін емес. Ақыры, Дербес компьютердің графикалық және дыбыстық тәсілдерімен жұмыс кезінде мәліметтерді уақытша сақтау үшін динамикалық ұғым кеңінен қолданылады.
Мәліметтерді динамикалық орналастыру - динамикалық ұғым принципіне тікелей программамен жұмыс істеу барысында қолдану. Бұған қарағанда, мәліметтерді статикалық орналастыру Турбо Паскаль компиляторымен программа компиляциялау барысында іске асады ....
Курстық жұмыстар
Толық