Функцияның сигнатурасы/тақырыпша жолы дұрыс жазылған жолды көрсет


Жолдың ұзындығын көрсететін функция



бет4/11
Дата13.12.2022
өлшемі222,2 Kb.
#162454
1   2   3   4   5   6   7   8   9   10   11
Байланысты:
рк ответ алгоритм

Жолдың ұзындығын көрсететін функция

Бұл функция жол өрнегінің (жарияланбаған) нақты ұзындығын есептейді. Бұл өрнекте, аймақты қоса таңбалардың толық санын береді. Келесі синтаксисті пайдаланыңыз:
ұзындық (string_expr)
мұндағы string_expr мәні, есептелетін ұзындығы бар жол өрнегі болып табылады.
Келесі мысалда, қайтарылған ұзындық 15 болады. Жабық тырнақшалар таңбалар ретінде есептелмейді.
ұзындық ("Hamilton Burger")



  1. Санды жолға түрлендіретін функция

Жолды бүтін санға түрлендіру үшін біз Int () пәрменін қолданамыз.

  1. main функция міндетті түрде болатын бағдарламалық тіл
    C++

  2. Cout тағайындалуы

 cout объект-ағымдары, сонымен қатар ағымға орналастыру << жəне ... бастапқы мəндерді тағайындау үшiн пайдаланылады.

  1. Namespace операторының қызметі
    класстардың, айнымалылардың және функциялардың хабарландыру тобына өз атымен жеке контекстке қосу

  2. Алгоритм сызықтық деп аталады, егер
    оның командалары қандайда бір шарттарға қарамастан бірі бірінен кейін бірін табиғи түрде ұстану тәртібімен орындалады

  3. Дұрыс тұжырымды көрсетіңіз
    Жиым-саны шектелген бір типті элементтерден тұратын мәлеметтер құрлымы

  4. Функция шақырылған кезде формальды аргументке тағайындалатын мән.

  5. Жеке функциялар

бұл тұтынушы бір есепті шығару үшін жазған функциялар

  1. Жиым элементтері түрлері

бастапқы тізбекке және дайын тізбекке бөлінеді.

  1. Жиым элементтерінің түрлерінің саны

екі

  1. Берілген объектілер жиынын (сандарды) ұсынылған реттілікпен қайта теріп орналастыру процесі

Сұрыптау

  1. Жалпы матрицаларды өндейтін барлық алгоритмдерді --- топқа бөлінеді

екі топқа бөліп қарастыруға болады

  1. Файлдармен жұмыс істеу үшін оларды алдымен ашу керек, яғни

файл туралы мәліметті – атын, адресін программаға белгілі ету қажет.

  1. mode

файл қандай режимде қолданылатынын көрсе­те­тін параметр

  1. fprintf қызметі

файлға информация жазу үшін

  1. Файлдардан мәлімет жазу/оқу әрекеттерінің топтары

- символдарды енгізу/шығару операциялары;
- сөз тіркестері жолдарын енгізу/шығару операциялары;
- блок бойынша енгізу/шығару операциялары.

  1. Файлдардан мәлімет жазу/оқу әрекеттері неше топқа бөлінеді?

3 топқа бөлінеді

  1. Логикалық атау дегеніміз –

файлға нұсқауыш, яғни файл туралы мәлімет сақталатын жады аймағына сілтеме жасау

  1. Символдық тіркесте жолдың ұзындығынан бір символ артық болады, яғни оның ең соңында ‘\0’ символы болады

  2. Тұтынушы функциясының тақыры­бын­да көрсетілген параметрлер

Формальды айнымалылар



  1. Жиым элементтерін енгізу немесе оларды түрлендіру үшін қолданылады

Цикл операторы

  1. Жолдың соңына өтетін операторды көрсетіңіз
    Endl

  2. Қандай жағдайда өрнек жылдамырақ бағаланады
    Х+=Y

  3. Дұрыс айнымалы инициализацияны таңдаңыз
    int Data_26

  4. Әрбір С++ бағдарламасы функциядан басталады
    main

  5. I++ жазбасы нені білдіреді ?
    Орындалған әрекет алдындаа і айнымалысын 1ге көбейту

  6. Бұл “==” оперторы дегеніміз не ?
    Салыстырулар

  7. “=” операторы дегеніміз не ?
    Тапсырмалар

  8. Қандай цыкл операторда шартты алдын ала тексеру бар ?
    FOR

  9. Жазба нені білдіреді while(false)?
    Бір рет орындалатын цикл

  10. Шартты оператор үшін мүмкін болатын тармақтардың максималды саны қандай ?
    Екі

  11. Sqrt(4)+240/20*2 өрнегінің мәні неге тең ?
    26

  12. Instream.h кітапханасы нені анықтайды ?
    cout

  13. Жазбаның өрістеріне қатысу үшін қандай оператор қолданылады
    WHILE…DO

  14. Char айнымалы таңбалары пайданылатын жолдың максималды көлемі қандай?
    1бит

  15. Cout <айнымалы мәнін шығару

  16. Екі еселенген сандық жылжымалы үтірлі деректер типі
    double

  17. Санды жолға түсіретін функция
    Str

  18. Сұрыптаудың түрлері
    таңдау арқылы, қою арқылы, алмастыру арқылы

  19. Статикалық айнымалылардың максимал алатын жады көлемі
    64Кбайт

  20. Бірөлшемді массивтерге атауберіледі, ал тік жақшаға массивтің несі жазылады?
    Өлшемі

  21. Тұтынушы функциясының тақырыбында көрсетілген параметрлер
    формальды айнымалылар

  22. Жалпы матрицаларды өңдейтін барлық алгоритмдерді топқа бөледі
    2

  23. Цикл операторын көрсетіңіз
    DO WHILE
    WHILEDO
    FOR

  24. Айнымалы үшін жады класы нақты көрсетілмеген жағдайда, ол... класына жатқызады
    auto

  25. Си-дегі цикл түрлері
    while do while for

  26. Алгоитмдердің біріңғай құрлымы
    сызыұты, тармақты, циклдік

  27. Бір айнымалыға қатысты компьютер жадының класстры
    auto, extern, static, register

  28. Тармақты құрлым деген
    Шартқа байланысты екі оператордың бірінің орындалуы

  29. Сызықты құрлым
    Бірінен киін бірі орындалуы

  30. Егер А массивінде 132 элемент болса, массивтің соңғы элементіне қандай сілтеме дұрыс (100 элемент деп келсе 99 болады, просто 1 азайтасындар)
    А[131]

  31. Оператор шешім қабылдау үшін қолданады
    if

  32. Символды деректер үшін оператор пайдалана аламыз
    Бөлу

  33. Егер арифметикалық өрнекте қысқа бүтін сан қатысса, онда
    қысқа ұзынға диін қысқарады

  34. For() жазбасы нені білдіреді?
    Шексіз цикл

  35. Алгоритм детерменентік қасиеті
    ол анық жане дәл өрнектерді алуы тиіс

  36. Тармақтау алгоритмдерінде шартты тексеру барысында блогі бинелеитін фигура
    ромб

  37. С бекітін қосымша өзгерту енгізген соң С++ деп аталған уақыт
    1983

  38. Функция тұлғасы деген
    формальды параметрлердің әрекет ету аймағы

  39. Цикл, көшу т,б
    сызықты құрлымды алгоритм

  40. Қарапайым құрлымды программалау
    оңай оқылады, түзетіледі және оңай өзгертіледі

  41. Сөз тіркесін алдына және одан киін курсор бір жол төмен түсетінін көрсетеді
    Cout

  42. Тілдің қарапайым сөйлемі, ол белгілі бір әрекет немесе амал орындап . таңбасымен аяқталады
    Оператор

  43. Константалардан, айнымалылардан, функциялардан және операциялар таңбаларынан құралады
    өрнектер

  44. Берілген функциядан шығып нәтиженің оны шакырушы функцияға қайтарылуын қамтамасыз етеді
    return

  45. Конструктор дегеніміз –
    бұл класстың мүшесі болатын және класстың атымен бірдей атқа ие арнайы функция.

  46. Конструктор -
    функция қайтарылған мән типіне ие бола алмайды. Сондықтан функцияның мәнін қайтаратын тип жоқ. Queue() конструкторының сипаттамасын былай жазуға болады

  47. Деструктор
    кластың аты секілді атқа ие болып келеді, бірақ оның алдында тильда(~) белгісі тұрады.
    Деструктор конструктор секілді мәнді қайтару типіне және параметрлерге ие бола алмайды. Конструктордан айырмашылығы деструктор анық шақырылады.

  48. Программа –
    алгоритмді машинаға түсінікті нұсқаулар тізімі ретінде жазу.

  49. Сызықтық құрылым
    бірінен кейін бірі орындалып тізбектеле орналас қан бірнеше операторлардан тұрады.

  50. Цикл
    – операторлар бөлігінің бірнеше рет қайталана орындалуы.

  51. Тармақты
    – шартқа байланысты екі оператордың бірінің орындалуы

  52. Оператор
    – тілдің қарапайым сөйлемі, ол белгілі бір әрекет немесе амал орындап, «;» таңбасымен аяқталады.

  53. детерминділік касиет
    ол анық əрі дəл өрнектелуі тиіс

  54. нəтижелілік қасиет
    алгоритм шектелген уақыттан соң нəтиже беруі тиіс

  55. жалпылық қасиеті
    бір тектес есептерге жалпы бір ғана алгоритм қолданылуы тиіс

  56. Модульдік касиет
    алгоритмді кішкене бөліктерге бөлу мүмкіндігі болуы қажет

  57. Функция —
    есепті шешуге арналған бағдарламаның бір ішкі есебін шешуге жобаланған сол бағдарламаның бір бөлігі.


  58. Жергілікті айнымалылардың әрекет ету айма­ғы –
    олар сипатталған программа бөлігі, яғни олар сол функция тұлға­сында ғана белгілі болып табылады.


  59. Ауқымды айнымалылар
    программадағы функциядан тыс сипат­та­лады. Олар программаның кез келген жерінде қолданылуы мүмкін, сондықтан ауқымды айнымалыларды алдын ала сипаттау және бас­тап­қы мәндерді меншіктеу керек. Ауқымды айнымалылардың әрекет ету аймағы – олар сипатталғаннан бастап, программа соңына дейін болып саналады.

  60. "r" – файлды оқу үшін ашу (файл бұрын ашылған болуы тиіс);

  61. "r+» – файлдан информация оқу және оған информация жазу үшін ашу);

  62. "w» – бос файлды информация жазу үшін ашу;

  63. "w+»– бос файлдан информация оқу және оған мәлімет жазу үшін файл ашу (бұрын файл болса, ол өшіріледі);

  64. "a" – файл соңына мәлімет қосып жазу үшін оны ашу;

  65. "a+» – файлдан информация оқу және оның соңына информация қосып жазу үшін ашу).

  66. "t" – файл мәтіндік (текстік) режимде ашылады, ол rt, wt, at, т.с.с. болып көрсетіле береді.

  67. "b» – файл екілік режимде ашылады, rb, wb, ab, т.с.с. болып көрсетіле береді

  68. fscanf – файлдан информация оқу үшін

  69. Рекурсивті функция мысалы — факториалды есептеу функциясы


ыЛогикалық терістеу
(!) – логикалық терістеу, егер операнд 0-ден(шын) өзгеше болса -0(ЖАЛҒАН) мәнін береді, ал Егер 0 операндқа тең болса (жалған);
Бүтін типтер –
Бүтін типтер – short, int, long и спецификаторы (signed, unsigned);
Препроцессор –
Препроцессор – сіздің бағдарламаңыздың мәтінін компиляторға дейін өңдейтін бағдарлама.
Циклды белгіле


меншіктелген қалдық
(%= )- меншіктелген қалдық
меншіктеп бөлу
( /=) - меншіктеп бөлу
меншіктеп көбейту
(*=) – меншіктеп көбейту
Логикалық операция И (ЖӘНЕ) операциясы
И (&&) - ақиқат мәнін қайтарады, содан кейін және екі операнд та шындық мәнін қабылдаған кезде ғана, әйтпесе операция ЖАЛҒАН мәнін қайтарады.
Кейін циклы (цикл постусловием)


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




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

    Басты бет