4 апта
Қадам 1. Калькулятордағы “С” таңбасын екі рет басыңыз.
Пайда болған private: System::Void btnClear_Click(System::Object^ sender, System::EventArgs^ e) { – жолынан кейін төмендегі кодты енгізіңіз:
txtDisplay->Text = “0”;
Қадам 2. Калькулятордағы “СЕ” таңбасын екі рет басыңыз.
private: System::Void btnClearEntry_Click(System::Object^ sender, System::EventArgs^ e) { – жолынан кейін төмендегі кодты енгізіңіз:
txtDisplay->Text = “0”;
Қадам 3. Калькулятордағы “±” таңбасын екі рет басыңыз.
private: System::Void btnPlusMinus_Click(System::Object^ sender, System::EventArgs^ e) { – жолынан кейін төмендегі кодты енгізіңіз:
if (txtDisplay->Text->Contains(“-“))
{txtDisplay->Text = txtDisplay->Text->Remove(0, 1);}
else
{txtDisplay->Text = “-” + txtDisplay->Text;}
Қадам 4. Калькулятордағы “⌫” таңбасын екі рет басыңыз.
private: System::Void btnSpace_Click(System::Object^ sender, System::EventArgs^ e) { – жолынан кейін төмендегі кодты енгізіңіз:
if (txtDisplay->Text->Length > 0)
{txtDisplay->Text = txtDisplay->Text->Remove(txtDisplay->Text->Length – 1, 1);}
Осымен С++ тілінде калькулятор кодын жазып бітірдіңіз.
Төмендегі сілтемеде калькулятордың барлық батырмалары істеп тұрғанын және қалай жұмыс істейтінін көруге болады:
Жобаларды таныстыру (презентация)
Оқушылар өздерінің дайын жобаларын таныстыруы керек.
Қорытынды
C++ тілі бағдарламалауда белсенді қолданылады. Себебі, ол икемді және жылдам. Ең бастысы, ол кез-келген бағдарламалау мәселелерін шеше алатын ең тиімді бағдарламалау тілі болып қала береді.
Бұл жобада оқушылар 4 апта ішінде C++ тілі бағдарламалаумен бірге өздерінің пәнаралық дағдыларын дамытты. Бұл жобаның идеясы С++ тілінде Visual Studio бағдарламасы арқылы калькулятор құру болып табылады. Оқушылар С++ тілінде белгілі бір деңгейде жаңа білім алды.
Бағалау
PBL бойынша бағалау критерийлері:
Problem based learning (проблемалық-бағдарлы оқыту) — бұл оқушылардың шынайы, қызықты және күрделі сұраққа, проблемаға немесе қоңырауға жауап іздеу және іздеу үшін 3 немесе 4 апта ішінде бір жобада жұмыс жасау арқылы білім мен дағдыларды игеретін оқыту әдісі (әрі қарай PBL Rubrics сілтемесіне өтіңіз).

