Dev C++ 5.11 программасымен жұмыс
Автор: Motibai • Февраль 10, 2020 • Лабораторная работа • 488 Слов (2 Страниц) • 655 Просмотры
ҚАЗАҚСТАН РЕСПУБЛИКАСЫ БІЛІМ ЖӘНЕ ҒЫЛЫМ МИНИСТРЛІГІ
«АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ»
Коммерциялық емес акционерлік қоғамы
Басқару жүйелері және ақпараттық технологиялар институты
Ақпараттық қауіпсіздік жүйелеркафедрасы
№2 Зертханалық жұмыс
Пәннің атауы: ОАП
Тақырыбы: Dev C++ 5.11 программасымен жұмыс
Мамандығы: Ақпараттық қауіпсіздік жүйесі
Орындаған: Хаусбекова Ғалия Тобы:СИБ 19-6
Қабылдаған: доц. Шайкулова А.А.
____________ ____________ «____» _______ 2020 ж.
Алматы 2019
Мазмұны
Тапсырма..................................................................................................................3
Кіріспе...................................................................................................................4-5
Жұмыстың орындалуы............................................................................................6
Қолданылған әдебиеттер........................................................................................7
Кіріспе
Бьерн Страуструп дизайн және C++тың эволюциясы кiтабында ол C++ның жобалауында ұстап тұратын қағидаларды суреттейдi. Бұл қағидалар C++ты дәл сондай болатындай етіп ұғындырады. Кейбiреулері:
•Мәлiметтердiң статикалық түрлерi бар әмбебап тiлi арқылы, тиiмдiлiкпен және C++ тiлiнiң тасымалданғыштығымен алу.
•Программалаудың стильлерiнiң жиынын тiкелей және жан-жақты қолдау, соның iшiнде процедураны программалау, мәлiметтердiң абстракциясы, объективтi-хабар программалау.
•Егер таңдаудың бостандығын бағдарламашыға,жалпыланған программалау бұл берiлген таңдау мүмкiндiгiн оған терiс бередi.
•C пен үйлесiмдiктi C++қа программалаудан жеңiл өтуді нақ сондай етіп барынша сақтау.
•Олардың әрқайсыларында тiптi бiр белгi қойылсада және бағдарламаның ылғи бiр мiнез-құлығына алып келу тиiстi екi тiлдерге тиiстi мүмкiн кез келген конструкция C және C++:нiң аралығында түрлi оқулардан құтылу.
•Платформаларға тәуелдi болатын немесе әмбебап болып табылмаған ерекшелiктерді бой жасыру.
•Ешқандай да тiл құралы ол қолданушы емес, бағдарламалардың өнiмдiлiктi төмендетуiне алып келуi керек.
•Өте күрделендiрiлген программалау ортасын талап етпеу.
Объективтi-хабар мүмкiндiктері:
Бөлiмде бұл мүмкiндiктер суреттеледi, (ооп ) объективтi-хабар программалауы бар, байланыспағанды тiкелей, алайда, әсiресе маңызды ооп пен қатар мүмкіндік жасайды.
Түрлері:
C++қа түсiнiктi келесi кiрiстiрiлген түрлер:
Нышандығы: char, wchar_t.
Бүтiн санды таңбалысы: signed char, short int, int, (және long long int, C++11дiң стандартында) long int.
Бүтiн санды таңбасызы: unsigned char, unsigned short int, unsigned int, (және unsigned long long int, C++11дiң стандартында) unsigned long int.
Жүзитiн нүктемен: float, double, long double.
Логикалығы: true және false bool, болатын мәндер.
Салыстыру операциялары boolдың түрлерiн қайтарады. Өрнектер boolдың түрлерiне жақшаларда if, whileден кейiн тура келедi.
Тапсырма
1.Берілген формуланы Dev C++ программалау тіліне салып машина тіліне ауыстыру:
...