Айнымалының мәндерін шығару форматы түрлендіру спецификаторының көмегімен беріледі - символынан басталатын символдар тізбегі
Презентация қосу
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ ЖОҒАРЫ БІЛІМ ЖӘНЕ
ҒЫЛЫМ МИНИСТРЛІГІ
Коммерциялық емес акционерлік қоғам “М.Әуезов атындағы Оңтүстік
Қазақстан университеті”
Презентация
Тақырыбы: C++ Builder бағдарламалау жүйесінің негізгі
артықшылықтары. C++тілінің кәсіби құралдары.
Орындаған: Лесхан Ж.
Тобы: ИП-19-6к1
Қабылдаған: Бахбердиева
Шымкент 2022 жыл
С++ Builder бағдарламалау тілі нысанды-бағытталған тіліне қажетті
құралдармен С бағдарламалау тілін кеңейту мен қосу нәтижесінде АҚШ-та Bell
Laboratories компаниясының қызметкері Бьерн Страуструппен (Bjarne Stroustrup) 80-
ші жылдардың (20 ғ.) басында өңделген. Коммерциялық бағдарламалық өнімдерді
қолданатын қазіргі тілдер арасында С++ тілі басты және әмбебап тілі болып
табылады. Тек қана Java тілі оған бәсекелес бола алады деп есептеуге болады. С++
тілінің бір түрі Microsoft фирмасымен желілік платформаға өңделген С# тілі болады.
Кейбір принципиалды айырмашылықтарына қарамай С++ пен С# тілдері 90% -ға
сәйкес болады.
С++ Builder қолдану, әсіресе, жүйелік аудару бағдарламаларды, операциялық
жүйелерді, экрандық интерфейстерді жазғанда тиімді. Бұл тілде Ассемблер тілімен
бірге жоғарғы деңгейлі бағдарламалау тілдерінің ең жақсы қасиеттері үйлеседі. С++
тілінде жазылған бағдарламаларды жылдамдығы жағынан Ассемблерде жазылған
бағдарламалармен салыстыруға болады, бірақ С++ бағдарламалары сүйемелдеуге
қарапайым әрі көрнекі, бір компьютерден басқа компьютерге жеңіл көшіріледі.
С++ Builder тілінің негізгі ерекшеліктері
С++ айнымалыларға және
С++ тілінің көлемі зор емес, себебі функцияларға көрсеткіштерді кең
көбісі машиналық бұйрықтарға сәйкес,
барлық орындалатын функциялар
сондықтан тікелей машиналық қолданады, және көрсеткіштер
қосындыланатын библиотека түрінде
дайындалған; сонымен бірге С++ тілі
шарттаңбаларға аударылатын, С++ тілінің арифметикасын сүйемелдейді,
көптеген операциялар жиынтығы бар; сондықтан жады адрестеріне тікелей
құрамдық бағдарламалау технологиясын
олардың түрлері көп болғандықтан,
толық сүйемелдейді және сәйкес қол жеткізуді және олармен жұмыс
нәтижелі шарттаңбаны минималдау үшін
операторлардың толық жиынтығын істеуге мүмкіндік береді;
әртүрлі жиындарды таңдауға болады;
қамтамасыздандырады; параметрлерді жіберуге ыңғайлы
құрал – сілтемелер қолданылады;
С++ тілінде нысанды
бағытталған бағдарламалау
С++-тің мәліметтерінің базалық
тілдердің негізгі қасиеттері
типтері Ассемблер тілінің
бар: нысандар бар,
базалық типтерімен бірдей,
мәліметтерді инкапсуляциялау,
типтерді түрлендіруге аз
типтердің мұрагерлігі,
шектеулер қойылады;
полиморфизм және
абстракциялау мүмкіндігі.
С++ тілінде бағдарламаны жазғанда келесі түсініктемелер
қолданылады: алфавит, тұрақтылар, идентификаторлар, қызмет
сөздер, түсініктемелер, директивалар.
Тілдің барлық конструкцияларын құрамдастыратын осы тілдің
символдар жиынын алфавит деп аталады. С++ тілі келесі символдар
жиынын қолданады;
• латын үлкен және кіші әріптер (А, В, С, ..., х, у, z)
• араб цифрлары (0, 1, 2, ..., 7, 8, 9)
• астынан сызып қою символы («_»)
• арнайы символдар (С++ тілінің арнайы символдар тізімі А1-кестеде
келтірілген
• бөлгіш символдары (бос орын, түсініктемелер, жол аяқталуы, т.б.).
Мәліметтерді енгізу жәнет шығару модулі арқылы орындалатын Рrintf
функциясы монитор экранына хабарламалар мен айнымалылардың мәндерін
шығаруды жүзеге асырады. Рrintf функциясының алғашқы параметрі шығарылатын
мәтін мен шығарылатын айнымалының форматын анықтайтын шығару жолы болып
табылады. Олардың атаулары функцияның қалған параметрлер ретінде көрсетіледі.
Айнымалының мәндерін шығару форматы түрлендіру спецификаторының көмегімен
беріледі - % символынан басталатын символдар тізбегі. Сандық мәндерді шығаруда
төмендегідей спецификаторлар пайдаланылады:
%і -- таңбасы бар бүтін сандарды шығару:
%u - таңбасыз бутін сандарды шығару;
%f - жылжымалы үтірлі сандар түріндегі нақты сандарды шығару;
%n.mf- нақты сандарды форматымен шыгару
N - бүтін бөліктің цифрларының саны;
М - бөлшек боліктің цифрларының саны;
- жаңа жол;
\t- табуляция;
\" - қос тырнақша;
\\- түсіндірме жазу;
Рrintf функциясымен қатар экранға хабарламалар шығару бүтін тип функциясын
пайдалануға болады, мәтінді шығарғаннан кейін курсорды автоматты түрде жаңа жолға
көшіреді. Бағдарлама жұмысы аяқталғаннан кейін бірден автоматты түрде басқа тереземен
жабылмас үшін бағдарлама соңына төмендегідей құрылымды қоюға болады:
Рrintf("жұмысты аяқтау үшін клавишын басыңыз);
Gеtсһ();
модулі арқылы орындалатын шығару операторының бірі сout. Бұл шығару операторының
жазылу форматы:
соut«а«а1«.. .«ап;
Мұндағы аі а2,..., ап айнымалылар тізімі. Егер айнымалының мәні шығарылатын
болса, онда « символдарынан кейін айнымалы аты жазылады. Ал, егер экранға мәтін
шығарылатын болса, онда « символдарынан кейін тырнақшаға алынып жазылады. Мысалы,
Соut« "экранға шығарылатын мәтін".
Егер келееі жолдан басталып жазылатын баскару тізбегінің символдарын көрстеу
үшін де « символдары жазылады. Мысалы, сout«"Тік төртбүрыштың қабыргаларын енгіз"«'\
n';
Енгізу операторлары
Енгізу функциясы scanf. Бастапқы берілгендерді клавиатурадан енгізу үшін модулі арқылы орындалатын
«scanf»/функциясы пайдаланылады. Бұл функцияның бастапқы параметрі басқару жолы болып табылады, ал
қалған параметрлер - мәндері енгізілетін айнымалылардың адресі. Енгізілетін мәліметтердің алдына &
символы қойылады. Ал басқару жолы дегеніміз - қос тырнақшаға алынған спецификаторлар тізімі:
%і - таңбасы бар бүтін сандарды енгізу;
%U - таңбасыз бүтін сандарды енгізу;
%f - жылжымалы үтірлі сандар түріндегі накты сандарды енгізу;
%с - символды енгізу;
%S- жолды енгізу.
Мысалы,
SсапF("%F%F'", &A, &B); // типі нақты а және һ айнымалыларын енгізу
Енгізу функциясы сіn. <іostream.һ> модулі арқылы орындалатын енгізу функциясы сіn деп аталады, Бұл
енгізу функциясының жазылу форматы:
сіn»а»а2»...»аn;
Мұндағы аі а2,..., аn айнымалылар тізімі.
\
Пайдаланылған әдебиеттер
1. https://
topuch.ru/builder-s-ortasinda-badarlamalau/ind
ex.html
2. «C++ Builder ортасында бағдарламалау»
пәніне арналған лекциялар жинағы
3. https://topuch.ru/builder-s-ortasinda-
badarlamalau/index.html
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz