問題一覧
1
Орындаушыға ұғынықты тілмен, қандайда бір берілген есепті шешуге болатындай етіп жазылған нақты бұйрықтар тізімі
Алгоритм
2
«Алгоритм» атауының шығу тарихы
Мұхаммед әл-Хорезми атының латынша айтылуынан
3
Алгоритмнің негізгі қасиеттері
алгоритмнің айқындылығы, үздіктілігі, жалпыға бірдейлігі, нәтижелігі, формальді орындалуы
4
Алгоритмнің жазылу түрлерін көрсет
алгоритмдік тілде, блок-схема түрінде, программалау тілінде
5
Алгоритмді орындаушы
адам,компьютер,робот
6
Алгоритмнің блок схемасын сызу үшін пайдаланылатын фигуралар
геометриялық
7
Блок-схемада қолданылмайтын геометриялық фигуралар
шеңбер, үшбұрыш
8
Алгоритмнің түрлері
сызықтық, тармақталу, циклдік
9
Алгоритмдерді және алгоритмдік тілде құрылған амалдар тізбегін компьютерге түсінікті командалар мәтіні түрінде жазуға арналған жасанды тілдер
программалау тілі
10
Алгоритмнің қасиеті берілген қандай да бір есептер тобын шешуге қолдану мүмкіндігі қарастырылған және берілген аралықта бастапқы деректердің мәндері өзгергенде алгоритмнің дұрыс жұмыс жасауы
Жалпылық
11
Алгоритмнің қасиеті - алгоритмнің нұсқаулары және олардың орындалу реті бір мағыналық, бір мәндік түсінік беруге тиіс. Орындалу үрдісінде алгоритм еркіндікке жол бермеуі керек.
Анықтылық
12
Алгоритмнің қасиеті - саны шектеулі реттелген нұсқауларды орындап аяқтағанда тиянақты бір нәтижеге жеткізуге тиіс
Нәтижелілік
13
Алгоритмнің қасиеті - қарастырылып отырған ақпаратты өңдеу үрдісі ретімен жазылған тізбекті жеке-жеке қадамдарға бөлінуге тиіс. Әр қадам ол анық бірінен-бірі бөлек нұсқау
Дискреттілік
14
Алгоритмнің қасиеті - орындаушы (адам, ЭЕМ) нұсқаулар жүйесі арқылы жазылған алгоритмді түсініп, орындай алатындығы
Түсініктілік
15
Алгоритмнің жалпылық қасиеті
берілген қандай да бір есептер тобын шешуге қолдану мүмкіндігі қарастырылған және берілген аралықта бастапқы деректердің мәндері өзгергенде алгоритмнің дұрыс жұмыс жасауы.
16
Алгоритмнің анықтылық қасиеті
алгоритмнің нұсқаулары және олардың орындалу реті бір мағыналық, бір мәндік түсінік беруге тиіс. Орындалу үрдісінде алгоритм еркіндікке жол бермеуі керек
17
Алгоритмнің нәтижелілік қасиеті
саны шектеулі реттелген нұсқауларды орындап аяқтағанда тиянақты бір нәтижеге жеткізуге тиіс
18
Алгоритмнің дискреттілік қасиеті
қарастырылып отырған ақпаратты өңдеу үрдісі ретімен жазылған тізбекті жеке-жеке қадамдарға бөлінуге тиіс. Әр қадам ол анық бірінен-бірі бөлек нұсқау
19
Алгоритмнің түсініктілік қасиеті
орындаушы (адам, ЭЕМ) нұсқаулар жүйесі арқылы жазылған алгоритмді түсініп, орындай алатындығы
20
Бұл алгоритмдағы амалдар шартқа қарап орындалады
Тармақталған алгоритм
21
Бұл алгоритмнің амалдары бір-бірінің артынан орындалады
Сызықтық алгоритм
22
Бұл алгоритмнің амалдары қайталанып тұрады
Циклдік алгоритм
23
Тармақталған алгоритм
Бұл алгоритмдағы амалдар шартқа қарап орындалады
24
Сызықтық алгоритм
Бұл алгоритмнің амалдары бір-бірінің артынан орындалады
25
Циклдік алгоритм
Бұл алгоритмнің амалдары қайталанып тұрады
26
Алгоритмнің белгілі бір бөлігі бірнеше қайталанатын болса, ондай процесс
цикл
27
Қайталау саны алдын ала белгілі цикл
арифметикалық цикл
28
Орындалу саны белгісіз цикл
итерациялық цикл
29
Алгоритм атқарылар алдында цикл параметрінің бастапқы мәні белгілі, осыдан кейінгі қайталану барысында цикл параметрі белгілі бір шамаға (қадамға) өзгере отырып, алдын ала берілген соңғы мәнге жетуі қажет.
арифметикалық цикл
30
Цикл орындалмас бұрын, оның қайталану саны белгісіз болған жағдайда, қадамдық циклді пайдаланады. Циклді аяқтау үшін белгілі бір шарт тексеріледі. Егер шарт орындалмаса, онда кайталану командасы атқарылады. Ал шарт орындалса, онда цикл қайталанбайды.
итерациялық цикл
31
Алгоритм дегеніміз
Алгоритм – бұл берілген есепті шешу бағытында атқарушыға қандай әрекеттер жасау қажеттігін әрі түсінікті, әрі дәл етіп көрсететін нұсқаулар жиынтығы
32
Келесі бағдарламалардың ішіндегі бағдарламалау тілі болып табылады
c++
33
Бағдарламалау технологиясының негізгі қызметі
ақпараттық технологиялардың аспаптық бағдарламалық жабдықтарын құру
34
х санының квадраттық түбірін есептеу үшін қолданылатын стандартты функция
Sqrt(x)
35
С++ тілінде операторлар
орындалатын жəне орындалмайтын болып бөлінеді
36
Программалық объектінің атауы. Оны құру үшін латын əріптері, цифрлар жəне астын сызу белгісін қолдануға болады
идентификатор
37
Цикл денесі орындалғанға дейін шарт тексеріледі, егер бірінші тексерісте циклдан шығу шарты орындалмаса, онда цикл денесі бір ретте орындалмайды
Әзірше циклы
38
Қандайда бір шарт орындалғанға дейін, қандай да болса есептеулерді бірнеше рет орындау қажеттігінде қолданылады. Бұл циклдың ерекшелігі, цикл денесі ылғи ең жоқ дегенде бір рет орындалады.
Дейін циклы
39
Бүтін санды параметр бастапқы (In) мәнінен соңғы (Ik) мәніне дейін белгілі қадаммен өткенге дейін цикл денесі орындалады
Параметрлі цикл
40
Алгоритм болып табылады
Берілген есепті шешудегі жасалатын әрекеттердің дәл және қарапайым етіп жазылуы
41
Алгоритмге болып табылады
Аспаздық рецепт
42
Алгоритм орындаушыларына жатпайтынын көрсетіңдер
Жазу үстелі
43
Кез келген алгоритмнің соңғы бұйрығын көрсетіңдер
Соңы
44
Блок-сызба алгоритмдегі енгізі-шығару мәліметтері берілетін фигура
Параллелограмм
45
Блок-сызба алгоритмдегі басы мен соңы берілетін фигура
Эллипс (сопақша шеңбер)
46
Блок-сызба алгоритмдегі шарт берілетін фигура
Ромб
47
Блок-сызба алгоритмдегі іс-әрекет берілетін фигура
Тіктөртбұрыш
48
Блок-сызба алгоритмдегі цикл берілетін фигура
алтыбұрыш
49
Бірінен кейін бірі қатаң түрде орындалатын алгоритм
Сызықтық
50
Толық және толық емес формадағы алгоритм
Тармақталған
51
Тармақталу алгоритмінің блок-сызбасындағы шарттың берілуі
Ромб
52
«Егер сағат кешкі 11 болса, онда ұйықтау керек, әйтпесе кітап оқу керек» алгоритмнің мына түріне жатады
Тармақталу алгоритмнің толық формасы
53
Алгоритм түріне жатпайды
Бұйрықтық
54
Алгоритмдік тілді (кез келген басқа тілді де) үш құрастырушы құрайды
алфавит, синтаксис және семантика
55
Нақты тілге бекітілген симводар жиынтығы (әріптер, сандар, арнайы белгілер және т.б.), олар бағдарламаны жазғанда пайдаланылады.
Алфавит
56
Алфавит символдарынан арнайы конструкциялар жасаудың ережелері, конструкциялар көмегімен алгоритм құрастырылады
Синтаксис
57
Тіл конструкцияларын түсіндіру ережелерінің жүйесі
Синтаксис
58
Алгоритмнің графикалық түрде берілуі
Блок-схема
59
Адамның ЭЕМ-мен байланысының жасанды тілі, ол мәліметтер мен оларды өңдеу алгоритмдерін компьютерде сипаттауға арналады.
Бағдарламалау тілі
60
Нақтылы процессор типіне арналған және оның ерекшеліктерін ескеретін бағдарламалау тілі
төмен деңгейлі
61
Компилятор үшін арнайы мағынасы бар алдын ала анықталған (резервтегі) идентификаторлар. Оларды тек өз анықталған мағынасында ғана қолдануға болады
түйінді (резервтегі) сөздер
62
Программадағы мəні өзгермейтін шамаларды. Олар бүтін, нақты, символдық жəне тіркестік тұрақтылар болып бөлінеді
тұрақтылар
63
Екі «тура қиғаш сызық» символдарынан (//) басталып, жаңа жолға көшу символымен аяқталады, ал екінші түрі /* жəне */ жақшалық символдар ішіне жазылады
түсініктемелер
64
C++ тілінің барлық типтері
негізгі жəне құрама болып екіге бөлінеді
65
Алгоритмнің графикалық көрсетілімі
блок-схема
66
Алгоритмнің блок схемасын сызу үшін пайдаланылатын фигуралар
геометриялық
67
Блок-схемада қолданылмайтын геометриялық фигуралар
шеңбер, үшбұрыш
68
Алгоритмнің түрлері
сызықтық, тармақталу, циклдік
69
Алгоритмдерді және алгоритмдік тілде құрылған амалдар тізбегін компьютерге түсінікті командалар мәтіні түрінде жазуға арналған жасанды тілдер
программалау тілі
70
Алгоритмнің қасиеті берілген қандай да бір есептер тобын шешуге қолдану мүмкіндігі қарастырылған және берілген аралықта бастапқы деректердің мәндері өзгергенде алгоритмнің дұрыс жұмыс жасауы
Жалпылық
71
Алгоритмнің қасиеті - алгоритмнің нұсқаулары және олардың орындалу реті бір мағыналық, бір мәндік түсінік беруге тиіс. Орындалу үрдісінде алгоритм еркіндікке жол бермеуі керек.
Анықтылық
72
Алгоритмнің қасиеті - саны шектеулі реттелген нұсқауларды орындап аяқтағанда тиянақты бір нәтижеге жеткізуге тиіс
Нәтижелілік
73
Алгоритмнің қасиеті - қарастырылып отырған ақпаратты өңдеу үрдісі ретімен жазылған тізбекті жеке-жеке қадамдарға бөлінуге тиіс. Әр қадам ол анық бірінен-бірі бөлек нұсқау
Дискреттілік
74
Алгоритмнің қасиеті - орындаушы (адам, ЭЕМ) нұсқаулар жүйесі арқылы жазылған алгоритмді түсініп, орындай алатындығы
Түсініктілік
75
Алгоритмнің жалпылық қасиеті
берілген қандай да бір есептер тобын шешуге қолдану мүмкіндігі қарастырылған және берілген аралықта бастапқы деректердің мәндері өзгергенде алгоритмнің дұрыс жұмыс жасауы.
76
Блок-сызба алгоритмдегі басы мен соңы берілетін фигура
Эллипс (сопақша шеңбер)
77
Блок-сызба алгоритмдегі шарт берілетін фигура
Ромб
78
Блок-сызба алгоритмдегі іс-әрекет берілетін фигура
Тіктөртбұрыш
79
Блок-сызба алгоритмдегі цикл берілетін фигура
алтыбұрыш
80
Толық және толық емес формадағы алгоритм
Тармақталған
81
С++ тілінде бүтін тип
int
82
С++ тілінде символдық тип
char
83
С++ тілінде кеңейтілген символдық тип
wchar_t
84
С++ тілінде логикалық тип
bool
85
С++ тілінде кеңейтілген нақты тип
float
86
С++ тілінде бұл типтің мəндер жиыны бос болып табылады. Ол мəн қайтармайтын функцияларды анықтау үшін, функцияның аргументтерінің жоқ екенін көрсету үшін, нұсқауыштардардың базалық типі ретінде жəне типтерді түрлендіру операциясында қолданылады.
void
87
С++ тілінде ең басты функция атауы
main
88
С++ тілінде негізгі программа коды жазылады
{}
89
Әрбір оператор аяқталады (құрама оператордан басқасы)
;
90
Бұл белгілі бір типтегі мəліметтерді сақтай алатын, атау берілген компьютер жады аймағы. Олардың аты жəне мəні болады.
Айнымалы
91
Айнымалы программаның басқа жерінде (басқа файлда немесе мəтiннің төменгі бөлігінде) анықталатынын көрсетеді. Олар өздері жарияланған программаның барлық модульдерінде қолдануға болатын айнымалыларды құру үшін қолданылады
extern
92
С++ тілінде void типі
бұл типтің мəндер жиыны бос болып табылады. Ол мəн қайтармайтын функцияларды анықтау үшін, функцияның аргументтерінің жоқ екенін көрсету үшін, нұсқауыштардардың базалық типі ретінде жəне типтерді түрлендіру операциясында қолданылады.
93
С++ тілінде float типі
кеңейтілген нақты тип, жылжымалы нүктелі мəліметтер типтері компьютер жадында бүтін санды типтерден басқаша түрде сақталады
94
С++ тілінде bool типі
Бұл типтегі шамалар тек true жəне false мəндерін ғана қабылдай алады. false мəнін бейнелеудің ішкі формасы – 0 (нөл). Кез келген басқа мəн true болып қабылданады. Бүтін типке түрлендірілген жағдайда true мəні бірге сəйкес келеді.
95
С++ тілінде char типі
Символдық типтегі шамаға компьютердегі символдар жиынының ішінен кез келген таңбаны орналастыруға жеткілікті орын бөлінеді, типтің атауы осыған байланысты түрде берілген. Əдетте, бұл 1 байтқа сəйкес келеді