Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Розробка програмного забезпечення для навчальної і тестуючої системи &Лексика англійської мови&

Реферат Розробка програмного забезпечення для навчальної і тестуючої системи &Лексика англійської мови&





етовneverno=0;// неправильних відповідей

(laquo;________________________________________________________________raquo;);(bnm=0 ; bnm lt; kolvo_slov; bnm ++)//повтор kolvo_slov раз

{dl_perevoda; _perevoda=rand ()% kolvo1;// випадкове слово для перевірки від 0 до kolvo1

char str [100]; str1 [100]; _ stroki (dl_perevoda, str1);

//в результаті у нас в str потрібна строкаi; ff=1; ( n nСлово для перекладу: );

for (i=0; ff; i ++)

{(str1 [i]!= - ) printf (% c , str1 [i]);//друк исходника для перекладу

else ff=0;

} ii, jj=0; str2 [100];// тут кінець str (ii=i + 1; str1 [ii]!= n raquo ;; ii ++)

{str2 [jj]=str1 [ii]; jj ++;}

str2 [jj]= 0 raquo ;; ( n nВаріанти відповідей: n ); int kolvo_var_otv=6;// константа - кількість варіантів ответовmesto=rand ()% kolvo_var_otv;// Місце правильної відповіді в списку

mmest [kolvo_var_otv];// масив містить номери друкованих рядків

mmest [0]=dl_perevoda;=1; strr [100];


for (int j=0; j lt; kolvo_var_otv; j ++)//друк варіантів відповідей

{(% d lt; - , j + 1); k;

if (j == mesto) printf (% s , str2); {flagok; neww;// Номер друкованої рядки

{= 1;=rand ()% kolvo1; (k=0; k lt; i; k ++) (mmest [k] == neww) {flagok=0; break;}

} while (! flagok); _ stroki (neww, str); (k=0; str [k]!= - ; k ++);=k + 2; chr=0 ; (int jk=k; str [jk]!= n ; jk ++)

{strr [chr]=str [jk]; chr ++;}

strr [chr]= 0 raquo ;;// в цьому масиві друкується варіант

mmest [i]=neww; ++; (% s , strr);

} ( n );

}

//надруковано список ответовflag=0;


do {( n * На вашу думку, правильна відповідь - );

int otv; prov; {= scanf (% d , amp; otv); (stdin);

if (! prov || otv lt; 0 || otv gt; kolvo_var_otv) Rus ( Такого варіанту відповіді не існує. Повторіть введення ... n );

} while (! prov || otv lt; 0 || otv gt; kolvo_var_otv);


if (otv - 1 == mesto) {(flk == 1) Rus ( Правильно ); ++;=0;

} {(flk == 1)

{if (flag == 2) Rus ( Невірно ... );

else Rus ( Невірно, спробуйте ще раз! ... );

flag ++;

} neverno ++;

}

} while (flag gt; 0 amp; amp; flag lt; 3 amp; amp; flk == 1); (flag == 3) {neverno ++; Rus ( * Правильна відповідь - ); printf (% d , mesto + 1);} (flk == 1) printf ( n n *** *** *** );


}(laquo;n_____________________________________________________________________________raquo;);(laquo;nРезультаты тестування: nБило дано слів - ); (% d , kolvo_slov); ( nСреді них правильних - ); printf (% d , pravilno);

Rus ( laquo ;, і неправильних - ); printf (% d , neverno); ( n );=clock (); t;=(ba)/CLOCKS_PER_SEC; sec, min;=t% 60;=t/60; ( Тест був пройдений за ); printf (% d , min); Rus ( хвилин (и) і ); printf (% d , sec); Rus ( секунд (и) ); ( n n ); ( pause );

}

naxodka_stroki (int nomer, char str [100])//знаходить рядок з № nomer, вважає, що ! n не є рядком

{* slovar;=fopen ( eng-rus.txt , r ); * s; f1=0; {(str, 100, slovar);=strchr (str , - ); (s!=NULL) f1 ++;

} while (f1-1 lt; nomer);

}

rabota_slovar ()//пп вибору режиму роботи зі словником

{rezim11; {

( cls );

zagolovok (); ( Ви працюєте в режимі користувача. Робота зі славарем n n ); f=1; ( Виберете режим роботи: n1 lt; - Перегляд словника n2 lt; - Пошук перекладу для певного слова n3 lt; - Повернення в користувача меню n );

{( Ваш вибір - );=scanf (% d , amp; rezim11); (stdin); (! f || rezim11 lt; 1 || rezim11 gt ; 3) Rus ( Невірний введення. Повторіть n );

} while (! f || rezim11 lt; 1 || rezim11 gt; 3);

printf ( n n );

(rezim11)

{1: {() ;;

} 2: {() ;;

}

} (rezim11!=3) {Rus ( n nНажміте будь-яку клавішу, щоб повернути в підміню ... ); getch ();}

} while (rezim11!=3);

...


Назад | сторінка 7 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка алгоритму синтаксичного аналізу оператора виведення printf мови C ...
  • Реферат на тему: The American Flag
  • Реферат на тему: Відповіді на екзаменаційні питання з соціальної роботи (введення в спеціаль ...
  • Реферат на тему: Способи перекладу складних слів з англійської мови на російську в текстах с ...
  • Реферат на тему: Розробка програмного забезпечення системи синтезу парадигм слів англійської ...