Студопедия — Методика створення програм
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Методика створення програм






Постановка задачі

Виберемо як зразок транслятора інтерпретатор алгоритмічної мови BASIC. Щоб розглянути методику створення програми на конкретному діючому прикладі, візьмемо та­кий вираз для достатньо складного коливального процесу:

,

де A – зміщення тіла від положення рівноваги;

К – коефіцієнт, що характеризує затухання;

W – кругова частота, W = 2× PI × V;

V – лінійна частота;

PI – число “Пі” (РІ = 3.14159265);

t – час.

Нехай вхідні дані будуть такі:

А = 10 см; V = 0.5 Гц;

t = 0.2, 0.4, 0.6, 0.8, 1 c;

K = 0.1, 0.3, 0.5, 0.7, 0.9 .

Найпростіша програма

Для вивчення методики розділимо сторінку на два стовпці: перший з них назвемо “етапи програмування”, а дру­гий – “рядки програми”, що забезпечують виконання даного етапу. Найпростіша програма наведена у прикладі 1.

Приклад 1.

Етапи програмування Рядки програми
1. Назва програми 10 PRINT “Розрахунок миттєвої амплі­ту­ди коливань”
2. Введення констант 20 А = 0.1; V = 5E–1; РІ = 3.14159265
3. Введення змінних 30 PRINT “Введіть t i K” 40 INPUT t, K
4. Розрахунок функції 50 W = 2 * PI* V: B = K* t 60 X = A* EXP (–B) * COS(W*t)
5. Виведення результатів роз­ра­хунку 70 PRINT “ X =”; X
6. Закінчення програми 80 END

Перший етап – оформлення заголовка програми. У десятому рядку записано оператор PRINT та у лапках зазначається, розрахунок якої функції буде виконуватися.

Другий етап – введення констант. Константи – це вхідні дані, значення яких не змінюється в процесі виконання програми. У вихідних даних тільки три з них не змінюють свого значення. В ідеалі необхідно взяти три рядки, в кожному з яких записано один оператор присвоєння. Щоб програма бу­ла коротша та для економії місця, усі три оператори присвоєння запишемо в одному рядку 20, розділивши оператори знаком ділення – дві крапки. Зверніть увагу, що числа в цьому рядку записані в двох формах: у натуральній та експоненціальній. Вираз 5Е–1 означає 5×10–1, тобто 0.5. Якщо необхідно ввести в пам’ять ЕОМ число 3×10–8, то необхідно записати його так: 3Е–8. Число 5×109 записується так: 5Е9. Ніяких інших форм запису чисел ЕОМ не розуміє. Якщо записати число у вигляді 3×10^(–8), то це не число, а дві арифметичні операції – добуток та піднесення до степеня.

Третій етап – введення змінних. Змінні – це вихідні дані, значення яких змінюється в процесі роботи програми. Таких змінних у прикладі дві: час t і коефіцієнт затухання К. У тридцятому рядку запишемо вказівку людині, яка працює з комп’ютером, що робити. У рядку 40 запишемо оператор INPUT з двома символами t і К, які розділені знаком “кома”.

Четвертий етап – розрахунок функції. У рядку 50 розрахуємо W і B, щоб значення змінної В підставити в показник експоненти, а змінну W – в аргумент тригонометричної функції cos. Якщо у виразі буде дріб, де у знаменнику є кілька співмножників, то весь знаменник необхідно взяти в дужки.

П’ятий етап – виведення результатів розрахунку (на екран моні­тора). У рядку 70 записуємо оператор PRINT, потім у лапках “Х =” (так буде написано на моніторі), потім поставимо крапку з комою – щоб після знака “рівності” пропус­тити одну позицію, а потім буде записано числове значення амплітуди Х.

Шостий етап – оформлення закінчення програми. У ряд­ку 80 записуємо оператор END чи STOP.

Як буде працювати ця програма?

Коли програма буде заведена в пам’ять ЕОМ за допомогою клавіатури, то її необхідно запустити командою RUN. Як тільки цю команду введете в пам’ять ЕОМ, то інтерпре­татор алгоритмічної мови читає кожний рядок програми. Прочитавши рядок 30, на екрані монітора він напише слова “Введіть t і К ”, а прочитавши рядок 40, під словом “Вве­діть” з’явиться знак питання. Це означає, що ЕОМ потребує ввести вихідні дані. Необхідно за допомогою клавіатури набрати числа 0.2 і 0.1, розділивши їх знаком “кома”, і ввести їх в пам’ять ЕОМ. (Так оформлені вихідні дані можна вводити роздільно, тобто набрати перше число і ввести в пам’ять ЕОМ, а потім аналогічно зробити з другим числом). Як тільки буде заведено в пам’ять ЕОМ друге число, то буде розрахована функція і віддруковано результат розрахунку. Прочитавши рядок 80, інтерпре­татор напише на екрані мо­ні­тора слово ОК (для ЕОМ IBM), що означає закінчення роботи програми.

Для розрахунку наступного значення функції необхідно знову подати команду RUN і щойно з’явиться знак питання, набрати нову пару вхідних даних і ввести їх в пам’ять ЕОМ. При цьому з’я­вить­ся нове значення розрахованої функції Х та слово ОК.

Оскільки ми маємо двадцять п’ять пар вхідних даних, то доведеться 25 разів запускати програму. При цьому втрачається багато часу. Тому програми такого типу складають тільки тоді, коли необхідно один раз щось швидко підраху­ва­ти або коли вхідні дані вводяться тільки один раз. В усіх інших випадках складаються циклічні програми.

Циклічні програми

У таких програмах цикл може бути утворений за допомогою операторів READ і DATA. Одна з таких програм наве­дена у прикладі 2.

Перший та другий етапи складання нової програми будуть такими ж, як і в попередній програмі. Третій етап буде іншим.

У рядку 30 напишемо оператор “READ t, K” (що означає читай змінні t і K), а в рядках 40–48 напишемо оператор DATA (це значить вхідні дані) і запишемо в них всі варіанти змін вхідних даних. При оформленні операторів READ i DATA необхідно виконувати три обов’язкові умови:

1. В операторі READ записуються тільки символи, роз­ді­лені знаком “кома”.

2. В операторі DATA записуються тільки числа. Якщо замість цифр будуть записані символи (наприклад С1, С2), то інтерпретатор виведе повідомлення про помилку – “Неправильне введення вхідних даних”. Якщо в рядку 40 буде за­писано PI /4, то інтерпретатор знову виведе повідомлення про помилку, так як PI /4 не число, а арифметична операція ділення.

3. Числа в рядку 40 можуть бути записані у звичайній або експоненціальній формі.

Приклад 2.

Етапи Рядки програми
  10 PRINT “Розрахунок миттєвої амплітуди коливань”
  20 А = 0.1: V = 5E-1: РІ = 3.14159265
  30 READ t, K 40 DATA 0.2, 0.1, 0.2, 0.3,.2,.5, 2Е–1,.7,.2,.9 42 DATA 0.2, 0.1, 0.4, 0.3,.4,.5, 4Е–1,.7,.4,.9 44 DATA 0.6, 0.1, 0.6, 0.3,.6,.5, 6Е–1,.7,.6,.9 46 DATA 0.8, 0.1, 0.8, 0,3,.8,.5, 8Е–1,.7,.8,.9 48 DATA 1, 0.1, 1,.3, 1,.5, 1,.7, 1,.9
  50 W = 2*PI*V: В = К*t 60 X = A*EXP(–B)*COS(W*t)
  70 PRINT “X=”; Х 75 ІF t <= 1 AND K<=.9 THEN GOTO 30
  80 END

Як буде працювати дана програма?

Як тільки вона буде заведена в пам’ять ЕОМ, її необхід­но запустити командою RUN. Інтерпретатор алгоритмічноі мови BASIC, прочитавши рядок 30, примушує опе­ратор READ читати першу пару вхідних даних. Прочитається функція, віддрукуються результати і, якщо немає 75 рядка, то з’являється повідомлення ОК (Ready), що означає закін­чен­ня роботи програми. Якщо запустити програму, то оператор READ повторно прочитає першу пару вхідних даних, на­друкує попередні результати і напише на екрані монітора слово ОК. Програма не працює. Після запуску програми необхідно неодноразово читати вхідні дані. Тому повинен бути рядок 75, який примусив би оператора READ почергово вводити вхідні дані.

У даному випадку програма буде працювати таким чином. Як тільки програма буде запущена командою RUN, то оператор READ читатиме першу пару вхідних даних. Прочитається функція, віддрукуються результати і інтерпрета­тор порівнює значення змінної t, записаної в ОЗП ЕОМ, з однією секундою. Так як в ОЗП змінна t дорівнює 0.2 сек, то умова порівняння виконується і оператор READ знову буде читати вхідні дані. Так як оператор READ запам’ятав, що він читав нову пару вхідних даних, то він буде читати наступну їх пару. При цьому в ОЗП ЕОМ змінна К буде дорівнювати 0.3 і при порівнянні в рядку 75 умова буде ви­ко­ну­ватись, що приведе до розрахунку наступної пари вхідних даних. Як тільки буде прочитана остання пара вхід­них даних (t = 1, K = 9), то обчислиться функція, віддруку­ється результат. При цьому у рядку 75 умова виконуватись не буде і інтерпретатор алгоритмічної мови BASIC читає на­ступ­ний (після 75) рядок програми (80), в якому записано оператор END. На екрані з’явиться повідомлення ОК. Програма закінчує роботу. Кома в кінці рядка означає виведення результатів розрахунку по 5 значень в рядку.

Деякі версії інтерпретаторів не можуть порівнювати зна­чення тільки однієї змінної з її граничним рівнем. У тако­му випадку для організації циклу слід ввести лічильник цик­лу. При цьому до оператора READ необхідно задати значення лічильника циклу I = 0. Як тільки оператор READ про­чи­тає чергову пару вхідних даних, то значення лічиль­ника циклу повинне збільшитися на одиницю. У рядку 75 по­рів­ню­ється значення лічильника циклу з числом 25 (25 варіан­тів змін вхідних даних).

Програма буде мати такий вигляд (приклад 3):

 

Приклад 3.

Етапи Рядки програми
  10 PRINT “Розрахунок миттєвої амплітуди коливань”
  20 А = 0.1: V = 5E-1: РІ = 3.14159265 25 І = 0
  30 READ t, K 35 I = I + 1 40 DATA 0.2, 0.1, 0.2, 0.3,.2,.5, 2Е–1,.7,.2,.9 42 DATA 0.4, 0.1, 0.4, 0.3,.4,.5, 4Е–1, 7.4,.9 44 DATA 0.6, 0.1, 0.6, 0.3,.6,.5, 6Е–1, 7.6,.9 46 DATA 0.8, 0.1, 0.8, 0.3,.8,.5, 8Е–1, 8.8,.9 48 DATA 1, 0.1, 1,.3, 1,.5, 1,.7, 1,.9
  50 W = 2*PI*V: B = K*t 60 X = A*EXP (–B)*COS(W*t)
  70 PRINT “X=”; X 75 IF t<=1 AND I<25 THEN GOTO 30
  80 END

Можна створювати циклічні програми, для утворення циклів в яких, окрім операторів READ i DATA, використовуються оператори FOR i NEXT.

Перший і другий етапи складання таких програм будуть аналогічні попереднім прикладам. Третій етап – введення змінних – буде оформлений інакше (приклад 4).

У рядку 30 пишеться заголовок циклу по змінній t (час), а у рядку 40 заголовок внутрішнього циклу по змінній К. У рядку 72 спочатку повинен бути закритий внутрішній цикл (по змінній К), а у рядку 75 закривається зовнішній цикл (по змінній t).

Як буде працювати така програма?

Як тільки програма буде введена в ОП ЕОМ, її необхідно запус­ти­ти командою RUN. При цьому інтерпрета­тор починає читати кож­ний рядок програми. Прочитавши рядок 30, інтерпретатор запам’я­тає все те, що лежить нижче оператора FOR t і вище оператора NEXT t, необхідно виконати 5 разів. При цьому змінна t буде зміню­ва­тись від 0.2 до 1 с через кожні 0.2 с. Прочитавши рядок 40, інтер­пре­татор змінює змінну К також 5 разів (від 0.1 до 0.9 через 0.2 ).

Приклад 4.

Етапи Рядки програм
  10 PRINT “Розрахунок миттєвої амплітуди коливань”
  20 A = 0.1: V = 5E–1: PI = 3.14159265
  30 FOR t = 1 TO 1 STEP 0.2 40 FOR K = 0.1 TO 0.9 STEP 0.2
  50 W = 2*PI*V: B = K*t 60 X = A*EXP (–B)*COS(W*t)
  70 PRINT “ X =”; X 72 NEXT K 75 NEXT t
  80 END

Як тільки інтерпретатор прочитає рядок 30, то змінна t буде дорівнювати 0.2. Прочитавши рядок 40, інтерпретатор присвоїть змінній К значення 0.1. Виконуються IV і V етапи програми і, прочитавши рядок 72, інтерпретатор присвоює змінній К наступне значення (0.1 + 0.2 = 0.3). Знову будуть виконуватись IV i V етапи програми і оператор NEXT K знову змінює значення змінної K. Так буде продовжуватись протягом п’яти циклів. Протягом кожного циклу обчислю­ється функція (рядки 50 і 60) і віддруковується результат (рядок 70) доти, поки оператор NEXT присвоїть змінній К значення 0.9 і пройде цикл із цим значенням К.

Після цього оператор NEXT К працювати не буде, оскіль­ки в заголовку циклу по К вказано, що значення змін­ної К не може бути більше 0.9. Після цього інтерпретатор читає наступний (після 72) рядок програми, в якій присвоює змінній t наступне значення, рівне 0.4. І знову внутрішній цикл буде виконуватись 5 разів.

Таким чином, до кожного значення змінної t буде розраховуватись 5 значень функції X з різними значеннями змін­ної К. Загальна кількість розрахованих значень функції X становитиме 5×5 = 25.

Порівняння даної програми з попередньою дозволяє сказати, що вона оформлена простіше. Так оформити програму можна в тому випадку, якщо змінні t і K змінюються регулярно.

Якщо одна з цих змінних (наприклад, t) змінюється нерегулярно (0.1, 0.3, 0.4, 0.7, 1), то програма буде мати такий вигляд (приклад 5).

Приклад 5.

Етапи Рядки програм
  10 PRINT “Розрахунок миттєвої амплітуди коливань”
  20 A = 0.1: V = 5E-1: PI = 3.14159265
  30 READ t 35 DATA 0.1, 0.3,.4, 7E–1, 1 40 FOR K = 0.1 TO 0.9 STEP 0.2
  50 W = 2*PI*V: B = K*t 60 X = A*EXP(–B)*COS(W*t)
  70 PRINT “ X =”; X, 72 NEXT K 75 IF t < 1 THEN GOTO 30
  80 END

Програма буде працювати аналогічно попередній. До кожного зна­­чення змінної t розраховується по 5 значень функції X (в циклі по К).


Цю останню програму можна написати інакше, переставивши місцями зміст рядків 30 і 40. Програма буде мати такий вигляд (приклад 6).

Приклад 6.

Етапи Рядки програми
  10 PRINT “Розрахунок миттєвої амплітуди коливань”
  20 А = 0.1: V = 5E–1: PI = 3.14159262
  30 FOR K = 0.1 TO 0.9 STEP 0.2 35 DATA 0.1, 0.3, 0.4, 7E–1, 1 40 READ t
  50 W = 2*PI*V: B = K*t 60 X = A*EXP(–B)*COS (W*t)
  70 PRINT “X =”; X 72 IF t < 1 GOTO 40 74 RESTORE 75 NEXT K
  80 END

Ця програма аналогічна попередній, але з’являється новий оператор RESTORE (рядок 74). З’ясуємо необхідність цьо­го оператора.

Як тільки оператор FOR присвоює змінній К перше значення (0.1 ), оператор READ почергово читає значення змін­ної t. Як тільки оператор NEXT присвоює змінній К нове значення (0.3), необхідно знову читати значення змінної t. Оператор READ має ту особливість, що він читає вхідні дані тільки один раз. Для того щоб примусити його читати вхід­ні дані повторно, необхідно поставити оператор RESTORE.

2.4. ПРАКТИЧНЕ ЗАНЯТТЯ “ВИВЧЕННЯ ОПЕРАЦІЙНОї СИСТЕМИ ПЕОМ ІВМ. УПРАВЛІННЯ ЕОМ ЗА ДОПОМОГОЮ СИСТЕМНОї ОБОЛОНКИ”

Мета роботи: набуття навичок в управлінні ПЕОМ ІВМ за допомогою елементів ОС.

Забезпечення: дисплейний клас на базі ПЕОМ ІВМ, дискети з операційною системою, робочі дискети.

Контрольні питання для підготовки до заняття

1. Які файли входять до ядра операційної системи?

2. Якою командою можна викликати меню накопичувачів?

3. Призначення системних оболонок операційних систем.

4. Призначення операційної системи.

5. Ваші уявлення про комп’ютерний вірус.

6. Головна ідея форматування носія інформації.

7. Якою командою перемикається панель із активної в неактивну?

8. Якою командою можна здійснити м’яке перезавантаження ОС?

9. Що повинно обов’язково бути в кореневому каталозі вінчестера або систем­ної дискети?

10. Якою командою можна швидко відшукати потрібний файл на ак­тив­ній пане­лі?

11. Якою командою неактивна панель перемикається в інформацій­ну?

12. Якою командою можна перечитати зміст активної панелі?

13. Якою командою закриваються обидві панелі?

14. Якою командою закривається ліва панель?

15. Якою командою можна створити новий каталог?

16. Якою командою можна змінити ім’я файла?

17. Якою командою можна вилучити файл?

Додаткова література

1. Богумирский Б.С. Руководство пользователя ПЭВМ. В 2-х час­тях. – Санкт-Петербург: Ассоциация “OILCO”, 1992.

2. Брябин В.М. Пограммное обеспечение персональних ЭВМ. 2-е издание. – М.: Наука, 1989.

3. Джордейн Р. Справочник программиста персональных компью­те­ров типа IBM PC, XT и AT.– М.: Финансы и статистика, 1992.

2.4.1. Додаткові теоретичні відомості

Вище в цьому розділі міститься необхідна інформація щодо таких питань, з якими повинні ознайомитись студенти при виконанні даного практичного заняття:

1. Основні елементи персональних ЕОМ.

2. Основні характеристики персональних комп’ютерів.

3. Формування зони пам’яті на магнітних носіях.

4. Структура зберігання інформації.

5. Операційна система.

6. Завантаження операційної системи.

7. Файлова структура інформаційної системи.

Основні правила експлуатації вінчестера

Вінчестер (НЖМД або Hard Disk) є складним електромеханічним пристроєм і тому тривалість його роботи не мо­же бути безмірною. Типовий час дії (середній час безперервної роботи) становить 20 000 годин. Вінчестер може працювати ще менше вказаного сроку. Щоб зробити “життя” НЖМД довшим, необхідно:

1. Стежити за нормальним охолодженням накопичувача.

2. Уникати різких перепадів напруги.

3. Працювати за стійким столом.

4. Не вимикати живлення ЕОМ, якщо вона ще може бути використана.

5. Не вмикати ЕОМ відразу після вимикання.

Нормальне охолодження НЖМД попередить його перегрів. Охолодження здійснюється вентилятором, встановленим в системному блоці. При вмиканні ЕОМ повинно бути чутно, як починає працювати вентилятор. Достатньо для цьо­го піднести руку до декоративної гратки на задній стінці системного блока, щоб відчути потік повітря від вентилятора. Вентиляторні отвори повинні постій­но очищатися від пи­лу та сторонніх предметів. ЕОМ повинна бути встановлена так, щоб задня стінка у системному блоці знаходилась на відстані не менше 15–20 см від стіни.

Різка зміна температури навколишнього середовища при­з­во­дить до розширення магнітних дисків, що обумовлює передчасне старін­ня їх покриття. Тому не допускайте перепа­ду температур. Якщо це все-таки сталось (наприклад, при транспортуванні ЕОМ), то не вмикайте накопичувач доти, поки не вирівняється температура всіх його компонен­тів. Це особливо актуально для портативних ЕОМ.

НЖМД не любить грубого поводження: навіть незначні (на перший погляд) його струси можуть привести до того, що магнітні головки працюючого дисковода чиркнуть по по­верхні дисків та пошкодять частину магнітного покриття, а разом з цим – зруйнують дані. Тому встановлюйте ЕОМ на стійкий стіл, що не заважає проходити людям, та й самі користуйтесь комп’ютером обережно. Крім того, не встановлюйте пристрої, що створюють під час роботи помітні віб­ра­ції (наприклад, принтер), на одному столі з системним блоком машини.

Не секрет, що будь-який електронний пристрій, у то­му числі НЖМД, піддається максимальному навантаженню саме при подачі на нього напруги. Щоразу при вмиканні ЕОМ вінчестер від­чуває “стрес”, який скорочує його життя. У зв’язку з цим не вими­кайте машину протягом робочого дня, якщо вона може ще бути Вам потрібна. При цьому не забудьте погасити екран монітора, щоб по­передити його передчасне прогорання. Якщо на панелях системної оболонки NC не “відкрито” жодного каталогу або жодного файла, то гасіння екрана здійсниться автоматично системною оболонкою.

В інших випадках гасіння екрана монітора можливе тільки регулюванням яскравості. З іншого боку, залишати НЖМД працюючим надто довгий час також не рекомендується, оскільки жорсткі диски, на відміну від дискет, обер­таються постійно з великою швидкістю, завдяки чому руйнуються механічні вузли.

Якщо, вимкнувши живлення ЕОМ, Ви зрозуміли, що помилились, або якщо Ви її вимкнули, щоб виконати жорстке перезавантаження системи на випадок, коли немає кнопки Reset, то вмикати живлення можна тільки після повної зупинки НЖМД. Для цього, як правило, достатньо 30 сек.

Паркування головок вінчестера

Це питання має дуже важливе значення для правильної експлуатації ЕОМ.

Під час роботи накопичувача головки “плавають” над поверхнями дисків, які обертаються на висоті, що становить декілька мікронів. Коли живлення від’єднується, головки спускаються прямо на поверхню дисків. В результаті струсу, як робочого, так і вимкненого НЖМД, головки вдаряються об диски і руйнують тонесеньке магнітне покриття. Це призводить або до втрати даних і збільшення числа дефект­них секторів, або до відмови всього накопичувача (головки та механізм їх подачі не “бетонні”). Щоб уникнути вказаних неприємностей (принаймні при увімкненні ЕОМ), треба проводити примусове переміщення головок у безпечну зону (поза робочими поверхнями), тобто здійснювати їх паркування. Ця операція обов’яз­кова перед транспортуванням ЕОМ, але є серйозні причини для того, щоб виконувати його перед кожним вимкненням машини, навіть якщо будь-яка можливість струсу дисковода повністю виключена. Так, дослідження фірми Gibson Research показали таке:

- імпульс електричного струму, що виникає при вмиканні жив­лен­ня, пройшовши через підсилювач, навантажений на головку, перетворюється в магнітний імпульс, здатний негативно впливати на інформацію;

- вже після місячної роботи ЕОМ головки намагні­чу­ють­ся, у результаті чого якір крокового двигуна здри­га­ється при подачі напруги, що здатне зруйнувати поверхню дисків;

- поверхня дисків може бути пошкоджена при вмиканні напруги, коли головки ще “пливуть” під поверхнями, тобто під час розгону дисків НЖМД.

Деякі НЖМД, у яких вузол переміщення головок являє собою лінійний електромагнітний привід, дозволяють забезпечити автоматичне паркування головок на випадок вимк­нення напруги. Але навіть і в даному випадку, очевидно, краще паркувати головки, наслідуючи принцип “бере­женого Бог береже”.

Введення інформації в пам’ять ЕОМ

Інформація в пам’ять ЕОМ вводиться клавіатурою за допомогою ASCII-кодів (по 7 розрядів на один символ). Оскіль­ки восьмий розряд кожного байта використовується для перевірки правильності передачі інформації по мережі, то з’явилась можливість використовувати всі вісім розрядів байта (на 256 кодів). У зв’язку з цим на клавіатурі з’явились грецькі символи і псевдографіка. Для країн СНД була розроблена модифікована альтернативна таблиця ASCII-кодів, в якій:

- грецькі символи замінені кирилицею;

- символи псевдографіки залишились на тих самих міс­цях, як у модифікованій ASCII-таблиці.

Клавіатура має 101 клавішу, що розділені на такі групи:

1. Основна алфавітно-цифрова клавіатура.

2. Службові клавіші.

3. Мала цифрова клавіатура.

Основна алфавітно-цифрова клавіатура працює у нижньо­му регістрі. Щоб набирати символи, намальовані на клавішах зверху, або великі літери, необхідно натиснути і утримувати клавішу Shift. Чорним кольором нанесено літе­ри та цифри латинського алфавіту, червоним – росій­сько­го та українського алфавітів.

Мала цифрова клавіатура може працювати у двох режимах: дозволу набирати цифри або здійснювати редагування файлів.

Якщо лампочка Num Lock не світиться, то клавіатура до­з­во­­ляє редагувати файли. Функція клавіш в даному режимі така:

Home – переведення курсора на початок рядка;

End – переведення курсора на кінець рядка;

PgDn (Page Down) – переведення сторінки вниз;

PgUp (Page Up) – переведення сторінки вгору;

Ins (Insert) – виділення файла;

Del (Delete) – вилучення символа, позначеного курсором;

F1–F12 – програмуються для будь-яких операцій прикладних програм;

Ctrl + Alt + Del – м’яке перезавантаження операційної сис­т­еми;

Pause – зупинка програми;

Ctrl + Break – переривання програми;

Ctrl + Enter, Ctrl + J – перенос імені файла в командний рядок.

Функції службових клавіш

Esc (Escape) – відміна команди ОС MS DOS, вихід з програми;

Backspace – вилучення символа зліва від курсора;

Space – пропуск;

Enter – введення інформації в ОЗП ЕОМ;

Ctrl (Control)

Alt (Alternate) – використовуються в сполученні з інши­ми клавішами;

PrtSc (Print Screen) – друк змісту екрана;

Caps Lock – вмикання та фіксація верхнього регістру;

Num Lock – вмикання та фіксація малої клавіатури;

Scroll Lock – блокування прокрутки.

Управління ЕОМ за допомогою системної оболонки NC

Завдання 1. Увімкнути ЕОМ, для цього треба:

- натиснути кнопку POWER на передній панелі системного блока;

- увімкнути монітор тумблером у нижній частині передньої панелі;

- вставити системну дискету у гніздо накопичувача.

Спочатку здійснюється тестування працездатності елементів ЕОМ, а потім починається завантаження операційної системи.

По закінченні завантаження ОС на екрані монітора з’являться панелі NC. На одній з двох панелей будуть перераховані каталоги і файли кореневого каталогу поточного на­ко­пичувача. Панель, у межах якої знаходиться курсор, називається активною.

Завдання 2. Засвоїти методику управління ЕОМ за допомогою NC.

Виконати такі команди управління панелями:

4. Увімкнення та вимкнення обох панелей.........……Ctrl + O

5. Увімкнення та вимкнення лівої панелі..................Ctrl + F1

6. Увімкнення та вимкнення правої панелі................Ctrl + F2

7. Перемикання панелі з активної на неактивну.......……Tab

8. Перечитати активну панель......................................Ctrl + R

9. Перемкнути неактивну панель в інформаційну..…Ctrl + L

10. М’яке перезавантаження ОС.............................Ctrl+Alt+Del

Читання кореневого каталогу накопичувачів (диска або дискети). Команди:

- виклик меню накопичувачів на ліву панель.............Alt + F1

- виклик меню накопичувачів на праву панель......... Alt + F2

При виконанні таких команд на екрані з’являється вікно з індентифікаторами накопичувачів, курсором вибирається накопичувач і натискується клавіша Enter. У цьому випадку на дану панель виводиться кореневий каталог диска або дис­кети. (В ЕОМ IBM-XT, встановлених в дисплейному кла­сі, є тільки накопичувачі A i E).

Вправа 1

Отримати на панелях меню накопичувачів у такому порядку:

ліва права

A A

A E

E A

E E

Методика входження та виходу з каталогу.

Щоб увійти в каталог, необхідно:

1. Встановити курсор на ім’я потрібного каталогу.

2. Натиснути клавішу Enter.

При цьому в правому рядку відкритого каталогу знаходять­ся дві крапки (..), а зверху панелі написано ім’я від­критого каталогу.

Для виходу з каталогу необхідно:

1. Встановити курсор на дві крапки (..) відкритого каталогу.

2. Натиснути клавішу Enter.

Другий варіант виходу з каталогу здійснюється послі­дов­ним натисненням клавіш Home i Enter.

Вправа 2

а) увійти в каталог NC на диску A (при цьому на екран повинно бути виведено меню накопичувачів, панель з накопи­чувачем A необхідно зробити активною – клавіша ТАВ, далі виконати операції методики входження в каталог);

б) вийти з каталогу.

Вправа 3

а) прочитати на одній з панелей кореневий каталог робочої дискети (для цього витягти системну дискету, вставити в накопичувач робочу дискету, а далі виконати операції методики читання кореневого каталогу диска або дискети).

 

1. Створити на диску Е каталог (див. методика створення каталогів) і увійти в нього (див. методику входження в каталог).

2. Вибрати з робочої дискети 2–3 файли мінімальної дов­жини (див. методику виділення довжини файлів та визначення їх довжини).

3. Скопіювати ці файли в створений каталог на диску Е (див. методику копіювання файлів).

4. Створити ще один каталог на віртуальному диску Е.

5. Увійти в один каталог на лівій панелі, а у другий – на правій панелі.

6. Із заповненого каталогу в порожній один файл ско­пію­вати, а другий – перенести.

7. Перейменувати ці файли.

8. Перейменувати каталог.

9. Вилучити файли з каталогів, що створені.

10. Вилучити створені каталоги (на диску Е повинен залишитися тільки один файл Command.com).

11. Записати у старий каталог файл інтерпретатора чи компіля­тора алгоритмічної мови BASIC з дискет “Бейсік” чи “ТБ”.

2.4.2. Методика виконання операцій системної оболонки

Методика визначення довжини файлів

Для визначення довжини файла необхідно:

1. Зробити активною панель, на якій написані імена по­тріб­них Вам файлів.

2. Клавішами “Стрілка вниз” чи “Стрілка вгору” змі­щу­ва­ти курсор по іменах файлів. При цьому в нижній час­ти­ні панелі NC по черзі будуть відображуватися довжини фай­лів (у байтах).

Методика створення каталогів

1. Спочатку необхідно зробити активною ту панель NC, де Ви бажаєте розташувати новий каталог.

2. Якщо файл, який створюється, буде розташовуватися в кореневому каталозі активного накопичувача, то вибрати функцію MkDir (F7).

3. На екрані монітора з’явиться вікно, в яке необхідно вписати ім’я Вашого каталогу і натиснути клавішу Enter. При цьому на активній панелі з’явиться ім’я створеного каталогу.

Якщо знову каталог, що створюється, повинен бути підкаталогом будь-якого вже існуючого каталогу, то необхідно увійти в даний каталог (встановити курсор на ім’я даного каталогу і натиснути клавішу Enter) і далі діяти відповідно до п.3 даного розділу.

Методика виділення файлів

Для виконання будь-яких групових операцій необхідно виділити файли, які будуть відображатися жовтим кольором. Для виділення окремих файлів необхідно встановити курсор NC на даний файл і натиснути клавішу Ins. Можна виділити окремий файл методом накладання курсора на його ім’я.

Щоб виділити групу файлів (припустимо, в будь-якому каталозі), необхідно:

Активізувати ту панель NC, на якій відображено ім’я даного катологу.

Увійти в даний каталог.

Виділити файли даного каталогу. Для цього необхідно натиснути клавішу “+”, а потім клавішу Enter на малій цифровій клавіатурі дисплея.

Для відміни виділення файлів необхідно встановити курсор NС (чи миші) на ім’я даного файла та натиснути клавішу Ins.

Для відміни виділення груп файлів необхідно увійти в каталог, файли якого виділені, та натиснути клавішу мінус (“–”), а потім Enter на малій цифровій клавіатурі дисплея.

Методика читання файлів

Читання змісту текстових та компільованих файлів (з розши-ренням.exe чи.com) суттєво відрізняється.

Для читання змісту текстових файлів необхідно:

1. Виділити необхідний Вам файл методом накладання курсора на його ім’я.

2. Задати функцію F3, при цьому на екрані з’явиться текст файла. Перегляд файла можна здійснювати клавішами “Стрілка вгору”, “Стрілка вниз” (перегляд за рядками) чи PgUp, PgDn (перегляд за сторінками).

Для читання.exe чи.com – файлів необхідно:

1. Виділити необхідний файл методом накладання курсора на його ім’я.

2. Натиснути клавішу Enter. При цьому відбувається запуск вибраного файла, керування яким (як правило) написано на екрані монітора.

Методика перейменування файлів

Для перейменування файла необхідно:

1. Зробити неактивну панель інформаційною (Ctrl + L).

2. Виділити файл наведенням курсора на його ім’я.

3. Подати команду F6. При цьому на екрані з’являється вікно, в якому необхідно виправити старе ім’я файла на нове і натиснути клавішу Enter.

Методика перенесення файлів

Даний режим дозволяє переносити окремі файли чи їх групи. Для перенесення файлів необхідно:

На сусідній панелі відкрити каталог, в який будуть переноситися файли.

Повернути курсор у той каталог, файли якого необхідно перенести (натискуванням клавіші TAB).

Виділити ці файли.

Подати команду F6. При цьому з’явиться вікно, в якому буде написана функція перенесення та ім’я відкрито­го каталогу сусідньої панелі, в який переносяться виділені файли.

Натиснути клавішу Enter. По закінченні роботи ЕОМ на активній панелі виділені файли зникнуть, а на пасивній – з’являться.

Методика вилучення файлів

Для вилучення файлів необхідно:

Виділити ці файли.

Подати команду F8. З’явиться вікно з інформацією про вилучення. Необхідно натиснути клавішу Enter.

Якщо необхідно вилучити файли з атрибутом “тільки для читання”, то NC запросить дозвіл для виконання операції.

Методика копіювання файлів

Для копіювання файлів чи їх груп необхідно:

На одній панелі NC розташувати каталог накопичувача-донора, з якого будуть копіюватися файли, а на іншій – каталог накопичувача-приймача, на який файли будуть ко­пію­ватися.

У каталозі накопичувача-приймача створити (якщо необхідно) новий каталог.

Увійти в цей новий каталог.

Зробити активним накопичувач-донор.

Увійти в каталог-донор.

Виділити файли, що копіюються.

Подати команду F5. При цьому з’явиться вікно з вка­зів­кою, куди буде здійснюватися копіювання.

Натиснути клавішу Enter. При цьому у вікні пишеться ім’я файла, що копіюється, і в реальному масштабі часу проводиться процес його копіювання.

Якщо NC виявить, що файл, який копіюється, вже є в ка­та­лозі неактивної панелі, то він запросить дозволу на його копіювання.

Можна відповісти:

Overwrite – копіювати цей файл, записавши його зміст зверху тексту попередньої версії;

Skip – пропустити копіювання цього файла;

All – скопіювати цей та всі наступні файли.

Методика отримання відомостей про накопичувач інформації

Можна при бажанні отримати такі відомості про накопичувач інформації:

- загальний об’єм пам’яті накопичувача;

- кількість файлів, що записані на накопичувач;

- об’єм вільної пам’яті накопичувача.

Для отримання перелічених відомостей необхідно:

1. Зробити активною панель NC, в якій записаний кореневий каталог потрібного Вам накопичувача.

2. Зробити пасивну панель NC інформаційною (Ctrl + L). На ній з’явиться інформація про накопичувач, файли якого розташовані на активній панелі NC.







Дата добавления: 2015-10-12; просмотров: 553. Нарушение авторских прав; Мы поможем в написании вашей работы!



Важнейшие способы обработки и анализа рядов динамики Не во всех случаях эмпирические данные рядов динамики позволяют определить тенденцию изменения явления во времени...

ТЕОРЕТИЧЕСКАЯ МЕХАНИКА Статика является частью теоретической механики, изучающей условия, при ко­торых тело находится под действием заданной системы сил...

Теория усилителей. Схема Основная масса современных аналоговых и аналого-цифровых электронных устройств выполняется на специализированных микросхемах...

Логические цифровые микросхемы Более сложные элементы цифровой схемотехники (триггеры, мультиплексоры, декодеры и т.д.) не имеют...

КОНСТРУКЦИЯ КОЛЕСНОЙ ПАРЫ ВАГОНА Тип колёсной пары определяется типом оси и диаметром колес. Согласно ГОСТ 4835-2006* устанавливаются типы колесных пар для грузовых вагонов с осями РУ1Ш и РВ2Ш и колесами диаметром по кругу катания 957 мм. Номинальный диаметр колеса – 950 мм...

Философские школы эпохи эллинизма (неоплатонизм, эпикуреизм, стоицизм, скептицизм). Эпоха эллинизма со времени походов Александра Македонского, в результате которых была образована гигантская империя от Индии на востоке до Греции и Македонии на западе...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

Концептуальные модели труда учителя В отечественной литературе существует несколько подходов к пониманию профессиональной деятельности учителя, которые, дополняя друг друга, расширяют психологическое представление об эффективности профессионального труда учителя...

Конституционно-правовые нормы, их особенности и виды Характеристика отрасли права немыслима без уяснения особенностей составляющих ее норм...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Studopedia.info - Студопедия - 2014-2024 год . (0.013 сек.) русская версия | украинская версия