Методика разработки и апробации обучающей программы о двоичных сумматорах, позволяющей пользователю понять принцип работы двоичных сумматоров, а также научиться складывать числа в двоичной системе счисления. Листинг и оценка эффективности программы.
Целью моей курсовой работы было разработать обучающую программу о двоичных сумматорах, позволяющую пользователю понять принцип работы двоичных сумматоров, а также научиться складывать числа в двоичной системе счисления. Несомненно, важной частью любой обучающей программы является возможность проверить полученные знания. В своей работе я постараюсь создать качественную программу, с помощью которой человек может не только научиться складывать числа в двоичной системе счисления, но и понять, как работают двоичные сумматоры, а также протестировать полученные знания. Программа может включать в себя как теоретическую часть, так и тесты, задания, решения, объяснения и т.д. В программе предусмотрено два режима работы: режим обучения и режим проверки знаний.
Список литературы
1 Т.А. Павловская Программирование на языке высокого уровня: учеб. пособие /ПИТЕР, 2007. - 427 с.
2 msdn.microsoft.com [Электронный ресурс]: интернет - портал.
3 Chipnews.ru [Электронный ресурс]: интернет - журнал. - М. - Режим доступа: http://www.chipnews.ru/html.cgi/arhiv/00_02/stat-37.htm
{ if (e. KEYCHAR==(char) Keys.D0||e. KEYCHAR==(char) Keys.D1|| (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;
if (e. KEYCHAR == (char) Keys. Enter) button1. Focus();
{ if (e. KEYCHAR == (char) Keys.D0 || e. KEYCHAR == (char) Keys.D1 || (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;
if (e. KEYCHAR == (char) Keys. Enter) button1. Focus();
{ if (e. KEYCHAR == (char) Keys.D0 || e. KEYCHAR == (char) Keys.D1 || (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;
{ if (e. KEYCHAR == (char) Keys.D0 || e. KEYCHAR == (char) Keys.D1 || (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;
{ if (e. KEYCHAR == (char) Keys.D0 || e. KEYCHAR == (char) Keys.D1 || (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;
{ if (e. KEYCHAR == (char) Keys.D0 || e. KEYCHAR == (char) Keys.D1 || (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;
{ if (e. KEYCHAR == (char) Keys.D0 || e. KEYCHAR == (char) Keys.D1 || (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;
{ if (e. KEYCHAR == (char) Keys.D0 || e. KEYCHAR == (char) Keys.D1 || (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;
{ if (e. KEYCHAR == (char) Keys.D0 || e. KEYCHAR == (char) Keys.D1 || (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;
{ if (e. KEYCHAR == (char) Keys.D0 || e. KEYCHAR == (char) Keys.D1 || (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;
{ if (e. KEYCHAR == (char) Keys.D0 || e. KEYCHAR == (char) Keys.D1 || (e. KEYCHAR == (char) Keys. Back)) {return;} // запрет ввода всего, кроме 0 и 1 в ТБ1 else e. Handled = true;