Алгоритм қасиеттері
Мазмұны:
Кіріспе
Негізгі бөлім
Алгоритм дегеніміз не?
Алгоритмді сипаттау әдістері
Алгроитмнің құрылымдары туралы
Символ типті берілгендерді өңдеу тәсілдері
Қорытынды
Кіріспе
Алгоритм ұғымы ақпараттану ақпарат сияқты
Алгоритм дегеніміз не? Бұл сұраққа
Оған дейін де арифметикалық амалдарды
Қазіргі кезде алгоритм ұғымы тек
Негізгі бөлім
1 Алгоритм дегеніміз не?
Алгоритм – берілген есептің шығару
арқылы шығаруға болады. Алгоритмді компьютерде
Программа – алгоритмді машинаға түсінікті
Компьютердің жұмысы прогрммалық принципке негізделген,
Кез келген компьютер жадында берілген
1.1 Алгоритмдердің орындалуы
Алгоритмді орындаушының рөлін негізінен адам
Сонымен алгоритмнің орындалуы кезінде оны
Алгоритмді машинаға енгізу үшін оны
Алгоритм мен прогаммаға байланысты компьютердің
Есепті шығару алгоритм түрінде өрнектелуі
Алгоритм программаға айландыруы тиіс;
Программа машина жадына енгізіліп, орындалады;
Алгоритм – ақпараттану мен есептеу
Адам баласы күнделікті өмірде алгоритмдер
Қазіргі кезде күнделікті өңделетін ақпарат
Сонымен, алгоритм атқарушы – көрсетілген
Техникалық құрылғыларды дұрыс пайдалану үшін
Берілген мәселенің шешу жолдарының түсініктілігін
Алға қойған мақсатқа жету немесе
1.2 Алгоритм қасиеттері
Алгоритм ұғымының мәнін ашатын негізгі
Алгоритм анық әрі дәл өрнектелуі
Оның модульдік (бөлікке бөліну) қасиеті,
Алгоритм шектелген уақыттан соңғы нәтиже
Бір тектес есептерге жалпы бір
1. Алгоритмнің айқын, дәл өрнектелу
2. Алгоритмнің үзіктілік қасиеті. Алгоритмнің
Орындаушы алғашқы әрекетті, қадамды аяқтамай,
3. Алгоритмнің нәтижелік қасиеті. Кез
4. Алгроитмнің жалпылық немесе ортақтық
5. Алгоритмнің формальді орындалуы. Алгоритмді
Орындаушы алгоритм командаларынды көрсетілген әрекеттерді
Сонымен алгоритм есептерді шығару баяндау,
Көп жағдайларда алгоритм құрушы және
2 Алгоритмді сипаттау әдістері
Алгоритмді сипаттау әдістеріне:
Табиғи тілде сипаттау
Блок-схема
Программа
Осылардың әрқайсысына жеке тоқталып өтелік:
Алгоритмді табиғи тілде сипаттау алгоритм
Алгоритмнің геометриялық фигуралар көмегімен сипатталуын
Іс-әрекеттер Блок бейнесі Атқаратын қызметі
Басы, соңы
Енгізу
Процесс
Таңдау
Модификация
Құжат
Қосалқы бағдарлама
Түсініктеме
Алгоритмді программа тілінде сипаттау. Программа
3 Алгоритмнің құрылымдары туралы
Алгоритмді басқарушы құрылғылар деп орындалу
Тізбектелу
Тармақталу
Циклдік(қайталау)
Әрқайсысына қысқаша тоқталайық:
Тізбектелу (сызықты алгоритмдер) құрылым деп
Тармақталған алгоритмдер берілген мәндерге немесе
Есепті шығару әдісіне байланысты алгоритмнің
“дейін”
“кейін”
“параметрлі цикл”
Символ типті берілгендерді
өңдеу тәсілдері
Біз осыған дейін REAL, INTEGER
Символ мәндерді қабылдайтын айнымалылар символ
Программада литер айнымалы CHAR деген
Бір символға ЭЕМ жадынан бір
А ~ 10100001
В ~ 10100101
С ~ 10010001 т.с.с.
Паскаль тілінде әр символдың сәйкес
нөлден тоғызға дейінгі литерлердің нөмірлері
Латын алфавитінің кіші әріптері реттелген,
а ≤ b ≤ c
бірақ олар байланысты болмауы мүмкін,
олай болса әріптердің арасында басқа
Латын әріптерінің бас әріптері үшін
Тырнақшағы алынған символ символ типті
Литерлік берілгендер үшін арнаулы операциялар
Литерлік шамалар мен салыстыру меншіктеу
Символ мәліметтерді енгізуге дайындау
Сан типті айнымалының мәндерін енгізгенде,
Мысалы Read (a, b);
a, b – ның сәйкес
5 4
Символ типті берілгендерді енгізудің өзгешелігі
Мысалы,
var A, B, C: CHAR;
…
begin
read (A, B, C);
программаның соңында енгізу операторына xyz
read операторы орындалғаннан кейін
A = ‘x’; B
қысқартуға болады.
Алгоритм қасиеттері
Алгоритм типтері
Алгоритм тілін оқыту әдістемесі
Алгоритм және алгоритмдеу ұғымдары
Алгоритмдер теориясы. Анықтамасы. Қасиеттері. Түрлері. Алгоритмді жазу әдістері. Алгоритм модельдері
Алгоритм тілінде есеп шығару жолдары
Информатика пәнінен әдістемелік құрал
Алгоритмнің күрделілігі - осы алгоритмді есептеу процесінде қолданылған элементарлы қадамдар саны
Алгоритмдердің концепциялары мен қасиеттері
Алгоритм. Алгоритм қасиеттері