
- •Розділ 1. Основи тесту
- •1.1. Історична довідка
- •1.2. Що таке тест
- •1.3. Тестологічний словник
- •1.4. Види електронних тестів
- •Розділ 2. Розробка тесту
- •2.1. Постановка задачі
- •2.2. Розробка програми
- •2.3. Документування
- •Висновки
- •Список літератури:
- •Додаток 1. Блок-схема.
- •Додаток 2. Лістинг програми.
2.3. Документування
Опис застосування:
Програма призначена для тестування користувачів ПК на тему «Устройство ПК». Дана програма може застосовуватися в навчальних закладах та інших установах за умови заміни питань.
Керівництво програміста:
Для запуску програми необхідно відкрити файл «test.exe»
Для коректної роботи програми необхідні такі мінамальні умови:
• Процесор: Pentium II 400 МГц
• Оперативна пам'ять: 128 Мб
• Вільне місце на диску: 4 Мб
• Монітор: 800х600, TrueColor
• Клавіатура
Керівництво оператора:
Для запуску програми необхідно відкрити «test.exe». Після запуску програми з'являється основна початкова інформація. Для початку тестування необхідно натиснути клавішу “enter”.
Далі з’являється перше питання. Для відповіді на нього необхідно ввести цифру біля відповіді, яку ви вважаєте вірною, та натиснути “enter”.
І так на протязі всіх запитань.
Після проходження останнього питання тесту на екран виводиться кількість набраних балів та оцінка.
Для виходу з тесту після його проходження необхідно натиснути на “enter” і відбудеться закриття програми.
Висновки
Метою курсової роботи було створення тестуючої програми з знань ПК. У процесі створення програми були вивчені теоретичні аспекти даної проблеми, проводився пошук подібних програм.
Для створення програми були вивчені теоретичні матеріали ПК і матеріали з програмування.
У результаті була створена програма, що дозволяє пройти тестування.
Інтерфейс програми дозволяє без особливих труднощів користуватися їй як досвідченому, так і починаючому користувачеві ПК, тому вона може застосовуватися в навчальних закладах.
У результаті проведеної роботи були досягнуті всі завдання поставлені перед початком курсової роботи.
Список літератури:
1. П.П. Беленький. Учебное пособие по информатике - Ростов на дону «Феникс» 2004. – 448c.
2. Бутоми І.Д., Самочадін А.В., Усанова Д.В. Програмування на алгоритмічній мові Паскаль. - Л.: Видавництво Ленінградського університету, 1985. - 216 с.
3. Грехем Р. Практичний курс мови Паскаль. - М.: Радіо і зв'язок. 1986 -
200 с.
4. Бородич Ю.С. и др. Паскаль для персональных компьютеров. Минск,
изд-во "Вышейшая школа". 1991
5. В.З. Аладьев, В.Г. Тупало «Turbo Pascal для всех», Техніка 1993
Додаток 1. Блок-схема.
Додаток 2. Лістинг програми.
program test;
{$APPTYPE CONSOLE}
uses
SysUtils;
// функція Ukr перетворює ANSI-рядок в ASCII-рядок
// в ANSI букви російського алфавіту кодуються числами від 192 до 255
// в ASCII - від 128 до 175 (А..Я а..п) і від 224 до 239 (р..я)
function Ukr (mes:string):string;
var
i:integer;
begin
for i:=1 to length(mes) do
case mes[i] of
'А'..'п': mes[i]:= Chr(Ord(mes[i])-64);
'р'..'я': mes[i]:= Chr (Ord(mes[i])-16);
'і': mes[i]:=mes[i];
end;
ukr:=mes;
end;
var s,x,x1,x2,x3,x4,x5,x6,x7,x8,x9,x10,x12,x13,x11,x14,o:integer;
begin
s:=0;
o:=0;
writeln(Ukr('Вам предлaгается тест по информатике по теме: "Устройство ПК".'));
writeln('');
writeln(Ukr('Даный тест содержит 15 вопросов.'));
writeln('');
writeln(Ukr('Перед каждым вариантом ответа стоит номер,'));
writeln(Ukr('вам необходимо ввести правильный на ваше мнение номер,'));
writeln(Ukr('и нажать на клавишу "enter",'));
writeln(Ukr('для перехода к следующему вопросу.'));
writeln('');
writeln(Ukr('Для начала тестирования нажмите "enter".'));
writeln('');
readln;
// Вопрос №1 (x)
writeln(Ukr('1) Монитор-это устройство ... информации?'));
writeln(Ukr(' 1-Bвода'));
writeln(Ukr(' 2-Bывода '));
Write(Ukr('Ваш ответ - '));
readln(x);
writeln('');
if x=2 then s:=s+1;
// Вопрос №2 (x1)
writeln(Ukr('2) Какая память бывает в компьютере?'));
writeln(Ukr(' 1-Медленная'));
writeln(Ukr(' 2-Оперативная'));
writeln(Ukr(' 3-Быстрая'));
writeln(Ukr(' 4-Компьютерная'));
Write(Ukr('Ваш ответ - '));
readln(x1);
writeln('');
if x1=2 then s:=s+1;
// Вопрос №3 (x2)
writeln(Ukr('3) Принтер-это устройство... информации?'));
writeln(Ukr(' 1-Ввода'));
writeln(Ukr(' 2-Вывода'));
Write(Ukr('Ваш ответ - '));
readln(x2);
writeln('');
if x2=2 then s:=s+1;
// Вопрос №4 (x3)
writeln(Ukr('4) Как называется CD-Disk,который можно перезаписать?'));
writeln(Ukr(' 1- CD-R'));
writeln(Ukr(' 2- CD-ROM'));
writeln(Ukr(' 3- CD-RW'));
Write(Ukr('Ваш ответ - '));
readln(x3);
writeln('');
if x3=3 then s:=s+1;
// Вопрос №5 (x4)
writeln(Ukr('5) Чем отличается CD-R oт CD-RW?'));
writeln(Ukr(' 1-Размером'));
writeln(Ukr(' 2-Возможностью перезаписи'));
writeln(Ukr(' 3-Качеством записи'));
Write(Ukr('Ваш ответ - '));
readln(x4);
writeln('');
if x4=2 then s:=s+1;
// Вопрос №6 (x5)
writeln(Ukr('6) Каким размером обладает диск 3.5A?'));
writeln(Ukr(' 1-700mb'));
writeln(Ukr(' 2-2mb'));
writeln(Ukr(' 3-1gb'));
writeln(Ukr(' 4-1.44mb'));
Write(Ukr('Ваш ответ - '));
readln(x5);
writeln('');
if x5=4 then s:=s+1;
// Вопрос №7 (x6)
writeln(Ukr('7) Бывает ли встроенная в материнскую плату видеокарта?'));
writeln(Ukr(' 1-Да'));
writeln(Ukr(' 2-Нет'));
Write(Ukr('Ваш ответ - '));
readln(x6);
writeln('');
if x6=1 then s:=s+1;
// Вопрос №8 (x7)
writeln(Ukr('8) Какой компьютерной мыши не существует?'));
writeln(Ukr(' 1-Лезерной'));
writeln(Ukr(' 2-Сверхзвуковой'));
writeln(Ukr(' 3-Оптической'));
Write(Ukr('Ваш ответ - '));
readln(x7);
writeln('');
if x7=2 then s:=s+1;
// Вопрос №9 (x8)
writeln(Ukr('9) Kak переводится <<HARD DISK>>?'));
writeln(Ukr(' 1-компакт-диск'));
writeln(Ukr(' 2-CD-диск'));
writeln(Ukr(' 3-Жесткий диск'));
writeln(Ukr(' 4-Мягкий диск'));
Write(Ukr('Ваш ответ - '));
readln(x8);
writeln('');
if x8=3 then s:=s+1;
// Вопрос №10 (x9)
writeln(Ukr('10) В чем измеряется частота процессора?'));
writeln(Ukr(' 1-MHz'));
writeln(Ukr(' 2-VMZ'));
writeln(Ukr(' 3-Gb'));
Write(Ukr('Ваш ответ - '));
readln(x9);
writeln('');
if x9=1 then s:=s+1;
// Вопрос №11 (x10)
writeln(Ukr('11) Что такое кулер?'));
writeln(Ukr(' 1-мышь'));
writeln(Ukr(' 2-диск'));
writeln(Ukr(' 3-вентилятор'));
Write(Ukr('Ваш ответ - '));
readln(x10);
writeln('');
if x10=3 then s:=s+1;
// Вопрос №12 (x11)
writeln(Ukr('12) Сканер-это устройство ... информации?'));
writeln(Ukr(' 1-ввода'));
writeln(Ukr(' 2-вывода'));
Write(Ukr('Ваш ответ - '));
readln(x11);
writeln('');
if x11=1 then s:=s+1;
// Вопрос №13 (x12)
writeln(Ukr('13) Сейчас наиболее распространенная операционная система?'));
writeln(Ukr(' 1-Mac OS'));
writeln(Ukr(' 2-Linux'));
writeln(Ukr(' 3-Windows'));
Write(Ukr('Ваш ответ - '));
readln(x12);
writeln('');
if x12=3 then s:=s+1;
// Вопрос №14 (x13)
writeln(Ukr('14) Какая из предложенных программ убивает вирусы?'));
writeln(Ukr(' 1-Nod32'));
writeln(Ukr(' 2-Winamp'));
writeln(Ukr(' 3-Windows media player'));
Write(Ukr('Ваш ответ - '));
readln(x13);
writeln('');
if x13=1 then s:=s+1;
// Вопрос №15 (x14)
writeln(Ukr('15) Для чего служит модем?'));
writeln(Ukr(' 1-Для выхода в интернет'));
writeln(Ukr(' 2-Для прослушивания музыки'));
writeln(Ukr(' 3-Для просмотра фильмов'));
Write(Ukr('Ваш ответ - '));
readln(x14);
writeln('');
if x14=1 then s:=s+1;
if s>=12 then o:=5 else if s>=9 then o:=4 else if s>=6 then o:=3 else if s<6 then o:=2;
writeln('');
writeln('');
write(Ukr('Ваши баллы= '));
writeln(S);
write(Ukr('Bаша оценка='));
writeln(o);
writeln('');
writeln(Ukr('Для выхода из тестирования нажмите "enter".'));
readln;
end.