Практикалық жұмыс №1 Тақырыбы: Айнымалылармен жұмыс. Енгізу және шығару. Өрнектер. Сызықтық алгоритмдер



бет3/25
Дата09.06.2022
өлшемі1.03 Mb.
#267232
1   2   3   4   5   6   7   8   9   ...   25
Байланысты:
Практикалық жұмыс С тен
кітап тізім, переплёт, ~$ҚМЖ, биологияотв, биологияотв, Сақталу заңдары, Сақталу заңдары, Тұлғаны дамыту, қалыптастыру, тəрбиелеу факторларының өзара байланысы, Мат лекция 6 (1), Мат лекция 6 (1), 3 лекция, ДИФФЕРЕНЦИАЛДЫҚ ТЕҢДЕУЛЕР



if ( логикалық өрнек ) серия;

Шартты оператор тармақталуды екі бағытта жүргізеді: оның бірі шарт орындалғанда, ал екіншісі қарсы жағдайда орындалады. Екі бағыттан да көп тармақталуды жүзеге асыру үшін бірнеше рет шартты операторды қолдану қажет. Мысалдар қарастырайық.




Есеп №1.  x, y нақты сандары берілсін. Егер x пен y теріс сан болса, олардың мәнін модулімен алмастыру қажет. Егер олардың бірі ғана теріс сан болса онда олардың екеуінің де мәнін 0,5 ке арттыру қажет. Егер екі санда теріс болмаса және олардың бірі [0,5; 2,0] аралыққа тиісті болмаса, онда екі мәнді де 10 есе кеміту керек. Ал басқа жағдайларда x пен y өзгеріссіз қалдырылады.
Есептің шығарылу алгоритмін құрап алып, программасын жазуға кірісеміз. Алгоритмін қадаммен жазып шығалық:

  1. x, y мәндерін енгізу;

  2. егер x<0 және y<0 болса, олардың әрқайсысын модулімен алмастырамыз, 5 пунктке барамыз, әйтпесе келесі пунктке өтеміз.

  3. Егер x<0 немесе y<0 болса, сол мәнді 0,5 ке арттырамыз да 5 пунктке өтеміз немесе келесі пунктті орындаймыз.

  4. Егер x пен y [0,5; 2,0] аралығында жатпаса, олардың мәнін 10 есеге кемітеміз.

  5. x пен y мәнін шығару;

  6. соңы.



Программа листингісі:
// программа шарт1

#include


#include
void main()
{
double x,y;
cout << "Екі нақты санды енгізіңіз: ";
cin >> x >> y;
if((x<0)&&(y<0))
{
x = fabs(x);
y = fabs(y);
}
else
{
if((x<0)||(y<0))
{
x += 0.5;
y += 0.5;
}
else
{
if(!(((x>=0.5)&&(x<=2.0))||((y>=0.5)&&(y<=2.0))))
{
x /= 10.0;
y /= 10.0;
}
}
}
cout << "Результат: ";
cout.width(6);
cout << x << " " << y;
}




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




©melimde.com 2022
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
Сабақтың мақсаты
ғылым министрлігі
тоқсан бойынша
бағдарламасына сәйкес
бағалауға арналған
Сабақ жоспары
Реферат тақырыбы
жиынтық бағалауға
сәйкес оқыту
арналған тапсырмалар
Қазақстан республикасы
білім беретін
оқыту мақсаттары
бағалау тапсырмалары
рсетілетін қызмет
Жалпы ережелер
жиынтық бағалаудың
республикасы білім
бекіту туралы
тоқсанға арналған
Қазақстан тарихы
Қазақстан республикасының
мерзімді жоспар
арналған жиынтық
қызмет стандарты
болып табылады
жалпы білім
арналған әдістемелік
бағалаудың тапсырмалары
Мектепке дейінгі
оқыту әдістемесі
Қазақ әдебиеті
нтізбелік тақырыптық
пәнінен тоқсанға
Зертханалық жұмыс
Инклюзивті білім
Әдістемелік кешені
республикасының білім
білім берудің
туралы жалпы
Қазақстанның қазіргі
Қысқа мерзімді
Жұмыс бағдарламасы
қазақ тілінде
қазіргі заман
туралы хабарландыру
атындағы жалпы