Оқы
|
Сызықтық алгоритм-тарақталу мен қайталану әрекеттері
жоқ, әрекеттердің тізбектей орындалуын сипаттайтын
алгоритм. Сызықтық
алгоритм-барлық әрекетті тізбекпен, бірінен соң бірін табиғи
реттілікпен бір реттен орындалатын алоритмдік
құрылым.
Сызықтық программа
Сызықтық программа деп шартты тексеру, тармақталу және
қайталану операторлары жоқ, енгізу, шығару операторларынан және
орындау командаларынан тұратын, қарапайм программаны айтамыз.
Программалау тілін пайдаланып, компьютерге мәліметтерді енгізуге,
өңдеуге, өңделген нәтижелерді экранға шығаруға немесе файлға жазуға
болады. Өткен тақырыптарда танысқанымыздайПаскалб программалау тілі
модульді программалау тіліне жатса, Lazarus – Паскаль тілі
негізінде жасалған объектіге-бағытталған визувлды программалау
ортасына жатады. Lazarus программалау ортасында модульдік программа
жазуға мүмкіндік бар. Ол үшін «Создать..Модуль–Модуль
Паскаля» командаларын орындау керек. Біз
сендермен модульдік және объектіге–бағытталаған программалау
тілдерін салыстыра отырып үйренеміз. Бұл сендерге программалау
процесін түсінуге үлкен көмегін тигізеді. Енді Паскаль негізінде
мудульдік программалау жолдарымен танысайық. Программада
мәліметтерді енгізу үшін Read операторын
қолданамыз.
Read операторы
Жалпы
жазылуы: Read (a, b, c, …,
n). Бұл жерде енгізілетін a, b, c, …, n
айнымалы шамалар. Айнымалылар әртүрлі типтерге тиісті болуы мүмкін.
Енгізу кезінде айнымалыларды бос орынмен бөліп енгізу керек. Әрбір
айнымалыны жеке қатарға енгізу үшін Readln (Readln(a, b, c, …, n))
операторы қолданылады.
Write операторы
Жалпы
жазылуы: Write (a, b, c, …, n). Бұл жерде a, b, c, …,
n
Экранға
немесе файлға жазылатын нәтижелер. Ал әрбір нәтижені жеке қатарға
шығару үшін Writeln (Writeln(a, b, c, …,
n)) операторы қолданылады. Сонымен
бірге Write операторын мына түрде қолдануға
болады: Write(‘қосынды=’,’ең
үлкені’). Математикада көптеген алгоритмдер
сызықтық алгоритм түрінде шешіледі.
Lazarus-та сызықтық программалардан тұратын жобалар жасауға
болады. Мұндай жағдайда «Жоба
пішініне» ақпаратты енгізу немесе нәтижені
шығару үшін өткен тақырыптарда танысқан компоненттерден Edit-ті
қолданамыз.
Енді осы
операторлардың іс жүзінде қалай жұмыс жасайтынын көріп
шығайық..
|
|