Завдання № 1 b> p>
У чому полягають особливості організації пакетного режиму роботи ЕОМ, режиму
поділу часу та режиму реального часу? p>
ВІДПОВІДЬ: b> p>
Особливість пакетного режиму роботи ЕОМ полягають у тому що, одночасно можуть працювати, відразу кілька програм не
залежно один - одного. Кількість програми, яка працює одночасно, вказується користувачем у файлі CONFIG.SYS. Режим
поділу часу призначається процесором. Процесор розділяє час між працюючими програмами та пристроями. Проміжок цього часу так мало, що користувач
не помічає, йому здається, що пристрої працює паралельно. Сутність режиму реального часу в тому, що в
цей час пристрою працює з своєю швидкістю. (Робота дискета, друк, сканування і т.д.) p>
Завдання
№ 2
Сформувати файл, що містить результати сесії студентів однієї групи у вигляді матриці в кожному рядку, якій зберігаються результати сесії
(п'ять іспитів) для одного студента. У групі 25 студентів, їх прізвища зберігаються в окремому файлі. Використовуючи
сформований файл, вивести на екран прізвища відмінників. p>
ВІДПОВІДЬ: b> p>
10 CLS: DIM fa $ (25), re (25, 5) p>
PRINT: PRINT "###################### працює програма: РЗУЛЬТАТИ СЕСІЇ ##############": PRINT p>
PRINT "1. Створення файлу для прізвищ" p>
PRINT "2. Створення файлу для результатів сесій" p>
PRINT "3. Перегляд результатів сесій" p>
PRINT "4. END": PRINT p>
11 INPUT "Введіть порядок роботи:"; n: IF n> 4 OR n <1 THEN 11 p>
ON n GOTO fem, rez, otl, 400 p>
fem: CLS: PRINT "1. Створення файлу для прізвищ": PRINT: PRINT p>
PRINT "Введіть прізвищ студентів по одному на рядок:" p>
OPEN "fam" FOR OUTPUT AS # 1 p>
FOR i = 1 TO 25: INPUT fa $ (i): NEXT i p>
FOR i = 1 TO 25: PRINT # 1, fa $ (i): NEXT i p>
FOR i = 1 TO 25: PRINT fa $ (i): NEXT i p>
CLOSE p>
PRINT «Файл для прізвищ створено» p>
LOCATE 24, 1: PRINT «Для продовження натисніть будь-яку клавішу» p>
110 IF INKEY $ = "" THEN 110 p>
GOTO 10 p>
rez: CLS: PRINT "2. Створення файлу для результатів сесій": PRINT:
PRINT p>
PRINT "Введіть результати сесій по одному на рядок" p>
OPEN "rez" FOR OUTPUT AS # 1 p>
FOR j = 1 TO 25 p>
FOR i = 1 TO 5 p>
INPUT re (j, i): PRINT # 1, re (j, i) p>
NEXT i, j p>
CLOSE p>
PRINT «Файл для результатів створено» p>
LOCATE 24, 1: PRINT «Для продовження натисніть будь-яку клавішу» p>
210 IF INKEY $ = "" THEN 210 p>
GOTO 10 p>
otl: CLS p>
OPEN "fam" FOR INPUT AS # 1 p>
OPEN "rez" FOR INPUT AS # 2 p>
FOR i = 1 TO 25: INPUT # 1, fa $ (i): NEXT i p>
FOR i = 1 TO 25 p>
FOR j = 1 TO 5 p>
INPUT # 2, re (i, j) p>
NEXT j, i p>
CLOSE p>
CLS: x = 0: z = 1: PRINT "Список студентів" p>
PRINT "№ Ф, І, О оцінки № Ф, І, О оцінки" p>
FOR i = 1 TO 25 p>
z = z + 1: IF z> 14 THEN z = 2: x = x + 30 p>
LOCATE z + 1, x + 1: PRINT i; fa $ (i); p>
LOCATE z + 1, x + 15 p>
FOR j = 1 TO 5 p>
PRINT re (i, j); p>
NEXT j p>
PRINT p>
NEXT i p>
PRINT: p>
PRINT "" Відмінники: ": s = 0: k = 0 p>
FOR i = 1 TO 25 p>
FOR j = 1 TO 5 p>
s = s + re (i, j) p>
NEXT j p>
IF s> 24 THEN: k = k + 1: PRINT k; "_______ "; fa $ (i) p>
s = 0 p>
NEXT i: PRINT p>
PRINT «Для продовження натисніть будь-яку клавішу» p>
300 IF INKEY $ = "" THEN 300 p>
GOTO 10 p>
400 END p>
Результати роботи програми b> p>
(на екрані комп'ютера) p>
Список студентів b> p>
№ П.І.П оцінки № П.І.П оцінки b> p>
1 Абірбаев 5 5 5 5 5 14 Копбаева 3 3 3 3 3 b> p>
2 Азімханов 5 4 4 5 4 15 калимханов 3 3 3 3 3 b> p>
3 Алімхожаева 4 5 5 5 3 16 Каршигабек 4 4 4 4 4 b> p>
4 Баймуратова 5 5 5 5 5 17 Мукатаев 4 4 5 5 5 b> p>
5 Байтугелов 5 5 5 5 5 18 Науризбаев 4 4 4 4 4 b> p>
6 Байманасов 4 5 3 3 5 19 Отеулін 4 4 4 4 4 b> p>
7 Даулеталіев 4 0 5 4 5 20 Торекул 4 4 4 3 3 b> p>
8 Ержуманова 4 5 4 5 5 21 Тажіев 3 3 3 3 3 b> p>
9 Жайлбаев 5 5 5 5 5 22 Тусупов 3 3 3 3 3 b> p>
10 Жексенбіно 5 5 5 4 3 23 Шагилбаева 3 3 3 4 4 b> p>
11 Жоламанов 3 3 4 4 4 24 Калимбаева 4 4 4 4 5 b> p>
12 Жанбиршіев 4 4 4 4 4 25 Бейсебаева 5 5 5 5 5 b> p>
13 Каден 4 3 3 3 3 b> p>
Прізвище відмінників b> p>
1 _______ Абірбаев b> p>
2 _______ Баймуратова b> p>
3 _______ Байтугелов b> p>
4 _______ Жайлбаев b> p>
5 _______ Бейсебаева b> p>
для продовження натисніть будь-яку клавішу b> p>
Файл результатів: b> (для тестування програми) p>
Файл: b> rez b> p>
5 5 5 5 5
5 4 4 5 4
4 5 5 5 3
5 5 5 5 5
5 5 5 5 5
4 5 3 3 5
4 5 5 4 5
4 5 4 5 5
5 5 5 5 5
5 5 5 4 3
3 3 4 4 4
4 4 4 4 4
4 3 3 3 3
3 3 3 3 3
3 3 3 3 3
4 4 4 4 4
4 4 5 5 5
4 4 4 4 4
4 4 4 4 4
4 4 4 3 3
3 3 3 3 3
3 3 3 3 3
3 3 3 4 4
4 4 4 4 5
5 5 5 5 5
Файл для прізвища b>: (для тестування програми) p>
Файл: b> fam b> p>
1 Абірбаев b>
2 Азімханов b>
3 Алімхожаева b>
4 Баймуратова b>
5 Байтугелов b>
6 Байманасов b>
7 Даулеталіев b>
8 Ержуманова b>
9 Жайлбаев b>
10 Жексенбіно b>
11 Жоламанов b>
12 Жанбиршіев b>
13 Каден b>
14 Копбаева b>
15 калимханов b>
16 Каршигабек b>
17 Мукатаев b>
18 Науризбаев b>
19 Отеулін b>
20 Торекул b>
21 Тажіев b>
22 b> b> Тусупов b>
23 Шагилбаева b>
24 Калимбаева b>
25 Бейсебаева b>
Літератури:
1. В. Е. фігурні. «IBM PC для користувача.» 7-е видання М-1997 p>
2. Симашко А. С. та ін «Спеціальна інформатика». Москва-1999 p>
3. Г. І. Свєтозаровим та ін «Практикум з програмування на мові Бейсік». М.
Наука-1983. P>