Практикалық жұмыс №2. Тақырыбы: Тармақталу және таңдау алгоритмдері Сабақтың мақсаты: Тармақталу конструкцияларын пайдаланып программалауға
машықтандыру. Тармақталу алгоритмдерін С/С++ тілдерінде жүзеге асыру
жолдарын үйрету.
Қажетті материалдар мен жабдықтар: практикалық сабақтарды орындауға
арналған нұсқаулар, тақта. Жұмыстың мазмұны және орындалу реті: 1. Тапсырмаларды орындау мысалдарын қарастыру.
2. Ретімен берілген тапсырмаларды орындау.
3. Практикалық жұмысты талапқа сай орындап тапсыру.
Тапсырманы орындау мысалдары Екі санды бөлгендегі бөлшек бөлігін есептеу программасын құру. Программада
бөліндінің нөлге тең еместігі тексерілуі тиіс.
С/С++ І. Есептің математикалық моделі: Формуласы:
b a c /
,
a -бөлінгіш;
b - бөлгіш.
ІІ. Есептің блоу-схемасы:
Басы
Енгізу a, b
b!=0
Соңы
c=a/b
Шығару a,
+
-
Хабарлама
119
ІІ. Есептің программасы: #include #include main()
{
float a,b, c;
clrscr();
printf(" Бастапқы мәндерді енгізіңіз: \n");
printf("");
scanf("%f%f", &a, &b);
if (b!=0)
{
c=a/b;
printf (“%5.2f -ны %5.2f – ға өлгендегі бөлшек бөлігінің ", a, b );
printf (“мәні: %5.2f", c);
}
else
{
printf (“Бөлімі нөлге тең бола алмайды! \n" );
}
getch();
return 0;
}