Зертханалық жұмыс №4
Пәннің атауы: «Ақпараттық жүйелер» пәніне кіріспе
Тақырыбы: C++ пен жұмыс жасау
Мамандығы: "6B06102–Ақпараттық жүйелер"
Орындаған: Наршаев Жомарт Тобы: ИСк-22-2
(Ф.И.О.)
Қабылдаған: Серік Айсұлу Қанатқызы
( Ф.И.О.)
______________ _______________ «____» ________________2023ж.
(баға) (қолы)
Алматы, 2023
АЛМАТЫ
ЭНЕРГЕТИКА
ЖӘНЕ
БАЙЛАНЫС
УНИВЕРСИТЕТІ
№4 зертханалық жұмысқа арналған тапсырмалар
Жұмыстың тақырыбы: “С++” - пен жұмыс жасау
Жұмыстың мақсаты: С++ бағдарламалау тілінде математикалық амалды
орындап үйрену.
11-нұсқа
1-тапсырма
Берілгені:
11. х – аргументіне берілген мән бойынша f(x) функциясын есептеу
программасын және алгоритмнің блок-схемасын құру. f(x) функциясының
мәні шартты оператор көмегімен есептеледі.
Орындалу барысы:
1) Алдымен Google-ға кіріп “C++ online compiler” деп жазып С++
бағдарламасын аштым.
2) Сосын төмендегі кодтарды пайдаланып берілген есепті шығару үшін
бағдарлама құрдым.
#include - #Include бағдарламасы бағдарламаға негізгі
нұсқаулыққа, тақырып файлының мазмұнын, бұл жағдайда кіріс / шығыс
кітапханасының сипаттамасы бар
cmath - қарапайым математикалық операцияларды орындауға арналған C
бағдарламалау тілінің стандартты кітапханасының тақырыптық файлы.
using namespace std – std кеңістігіндегі барлық нәрсені қолданғымыз
келетінін компиляторға хабарлайды.
int main – бұл бағдарлама негізгі функциясы бар, ол бүкіл санды мән ретінде
қайтарады
double - көлемі өзгермелі үтірмен, оның көлемі қалқымалы типтегі үлкенірек
немесе оған тең, бірақ ұзын екі типтің мөлшеріне аз немесе оған тең.
cin - коды деректерді консольға енгізуіге мүмкіндік береді, ал cout – коды
деректерді консольда көрсетеді.
endl - бұл келесі жолда көрсетілетін мәтінді одан әрі бастайды дегенді
білдіреді.
return - функцияны аяқтайды және басқару элементін функциясына
қайтарады.
Жазған бағдарламам:
#include
#include
double f(double x) {
double result;
if (0 < x && x <= 4) {
result = sin(M_PI * x) + sqrt(5 * pow(x, 2) + 6);
} else if (x > 4) {
result = log(x) + sqrt(3 * x + 7);
} else {
result = NAN;
}
return result;
}
int main() {
double x;
std::cout << "Еңгізіңіз x: ";
std::cin >> x;
double result = f(x);
if (std::isnan(result)) {
std::cout << "x =" << std::endl;
} else {
std::cout << "f(x) = " << result << std::endl;
}
return 0;
}
3)
Төбедегі бағдарламны жазғаннан кейін консольдағы x айнымалысына
мән берген соң жауабы шықты
.
If else шартты операторы арқылы C++ тілінде f(x) функциясын орындадым.
Бұл бағдарлама x мәнін сұрайды, содан кейін f(x) функциясын бағалау үшін
if-else шартты операторын пайдаландым. Егер x ауқымнан тыс болса,
бағдарлама қате туралы хабарды көрсетеді. Әйтпесе, бағдарлама экранда f(x)
функциясының мәнін көрсетеді.
Қорытынды
Мен бұл зертханалық жұмысты жасау барысында C++ бағдарламасындағы
біршама кодтарды біліп және олардың көмегімен математикалық есептерді
шығаруды үйрендім. C++ бағдарламасындағы атаулар, айнымалылар және
константалар мен символдарды білдім.
Достарыңызбен бөлісу: |