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

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





інтерфейсу.

файл модульний лексика англійська

Список використаних джерел


1 Єгорова Є.В. Програмування на мові високого рівня: Навчальний посібник/Алт. госуд. техніч. ун-т ім. І.І. Ползунова Барнаул: 2009. - 166 с.

Шілдт Г. Повний довідник по С. - М .: Вільямс, 2012. - 704 с.

Поляков К. Програмування на мові Сі, +2008.


Додаток А


Текст програми


# include lt; stdio.h gt;

# include lt; string.h gt;

# include lt; windows.h gt;

# include lt; stdlib.h gt;

# include lt; conio.h gt;

# include lt; time.h gt;


void Rus (char * str)//пп для пчаті російського тексту на екран

{message [200]; (str, message); (% s , message);

}

zagolovok ();// пп друку заголовка на екран

int menu ();// пп вибору меню работиprosmotr ();// підпрограма для друку словника на екранpoisk ();// Пошук переказу певного словаrabota_slovar ();// Пп вибору режиму роботи зі словаремkolvo_strok (char name []);// Пп підрахунку кількості рядків у файлеtrenazer (int flk);// Пп режиму тренажер користувальницького менюkorr_temi ();// Пп для коригування заданої темиkolvo_tem ();// Пп підрахунку кількості темgenerator_input ();// Пп генерування з тем монолітного файлаud_temi ();// Пп видалення темиkolic_tem;// глобальна змінна, відповідає за кількість темint dobav=5;// Константа - добавленіяgenerator_rus ();// Пп для генерування російсько-англійського словаряvibor_polz_rezima ();// пп вибору користувальницького режімаparol ();// пп введення пароля для доступу до режиму адміністратораvibor_adm ();// пп вибору режиму роботи адміністратораsozd_temi ();// Пп створення нової темиadministrator ();// Пп режиму адміністратораnaxodka_stroki (int nomer, char str [100]);// Знаходить рядок з № nomer, вважає, що ! N не є рядком

zagolovok ()//пп друку заголовка на екран

{(laquo;***********************************************************************raquo;);(laquo;nraquo;);(laquo;* Навчальна та тестирующая система lt; Лексика англійської мови gt; *raquo;);(laquo;nraquo;);(laquo;***********************************************************************raquo;);(laquo;nnraquo;);

}

menu ()//пп вибору меню роботи

{( cls ); (); ( Виберете режим роботи: n ); ( 1 lt; - Режим lt; Адміністратор gt; n2 lt; - Режим lt ; Користувач gt; n3 lt; - Вихід із системи n );

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

} while (! pro || vibor lt; 1 || vibor gt; 3);

return vibor;

}

vibor_polz_rezima ()//пп вибору користувацького режиму

{rezim1; f; ( n n );

Rus ( Виберете режим роботи: n1 lt; - Робота зі словником n2 lt; - Тренажер n3 lt; - Тест n4 lt; - Повернення до головного меню n ); {( Ваш вибір - );=scanf (% d , amp; rezim1); (stdin); (! f || rezim1 lt; 1 || rezim1 gt; 4) Rus ( Невірний ввід. Повторіть n );

} while (! f || rezim1 lt; 1 || rezim1 gt; 4); rezim1;

} parol ()//пп введення пароля для доступу до режиму адміністратора

{* key;= golovneva raquo ;; ( nДля доступу до режиму введіть пароль: );

char vvod [10]; i, j=0; tem [3]; {= 0; {: fflush (stdin); [i]=getch (); (vvod [i]==13) {vvod [i]= 0 raquo ;; break;}//якщо ввели Enter (vvod [i] == 8)//якщо ввели backspace

{(i == 0) goto ex; ( cls );

zagolovok (); ( nДля доступу до режиму введіть пароль: );

int jk; (j == 1)

{for (jk=0; jk lt; tem [0]; jk ++)

printf ( * ); ( nВи ввели невірний пароль! Повторіть ... );

} (j == 2)

{

for (jk=0; jk lt; tem [0]; jk ++)

printf ( * ); ( nВи ввели невірний пароль! Повторіть ... );

for (jk=0; jk lt; tem [1]; jk ++)

printf ( * ); ( nВи ввели невірний пароль! Повторіть ... );

} -;

for (jk=0; jk lt; i; jk ++) ( * );

} {++; ( * );



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





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

  • Реферат на тему: Засоби режиму для ПІДТРИМКИ стабільності політічного режиму
  • Реферат на тему: Розрахунок усталеного режиму роботи електричної системи
  • Реферат на тему: Стабілізація режиму роботи транзісторів
  • Реферат на тему: Модернізація котельні Анот-3 на період літнього режиму роботи
  • Реферат на тему: Аналіз та оптимізація технологічного режиму роботи видобувної свердловини № ...