- •Інформатика
- •1. Складання алгоритмів
- •1.1. Визначення алгоритму
- •Алгоритм повинен бути:
- •1.2. Алгоритми на природній мові
- •1.3 Алгоритми лiнійної структури
- •1.4 Алгоритми розгалуженої структури
- •1.5 Алгоритм циклічної структури
- •1.6 Комбіновані алгоритми
- •1.7 Схематичне зображення алгоритмів
- •Опис символів
- •2 Алгоритмічна мова qbasic
- •2.1 Інструментарій
- •2.2 Система меню
- •Поле опцій
- •Перемикачі
- •Поле вводу
- •Блок контролю
- •Поле списків
- •2.3 Редактор
- •Маркіровка тексту
- •Обробка тексту
- •2.4 Збереження і завантаження програм
- •Збереження
- •Збереження з іншим іменем
- •Завантаження програми
- •2.5 Складання нової програми
- •2.6 Друк програми
- •2.7 Пошук та зміна тексту
- •Пошук тексту
- •Багаторазовий пошук
- •Зміна тексту
- •2.8 Робота з кількома вікнами
- •2.10.1 Елементарні конструкції мови qbasic
- •Символи
- •2.10.2 Чисельні та символьні дані
- •2.10.3 Стандартні функції
- •2.10.4 Вирази
- •2.10.5 Операції та їх приорітет
- •Логiчні операцiї
- •2.11 Оператори мови qbasic
- •2.11.1 Оператор присвоєння
- •2.11.2 Оператор swap
- •2.11.3 Оператори введення-виведення Оператори введення read, data, restore
- •Оператор введення input
- •Оператор виведення print. Функції spc, tab
- •Оператор виведення print using
- •2.11.4 Оператори керування
- •Оператор goto
- •Оператор on…goto
- •Оператори stop і cont
- •Оператори if… then… else
- •Блок умовного переходу в програмі
- •Оператори gosub і return
- •Оператор on...Gosub
- •Цикл while
- •Цикл do
- •Оператор вибору select case
- •2.11.5 Графiчнi оператори Оператор view
- •Оператор screen
- •Оператор circle
- •Оператор window
- •Оператор line
- •Оператор draw
- •Оператор preset, pset
- •Оператор locate
- •2.11.6 Функції і процедури, визначенні користувачем
- •Функції-вираз
- •Власні функції
- •Власні процедури
- •2.11.7 Масиви Оператори option base, dim, erase
- •Встановлення кольорів екрана
- •2.11.9 Робота з файлами
- •2.11.10 Функція eof
- •Перелік посилань
2.11.10 Функція eof
Функція EOF (Номер файлу) застосовується з аргументом Номер файлу і повертає логічне значення "істина", якщо досягнуть кінець файлу, і "неправда" — в іншому випадку.
Окремі записи файлу зчитуються одним з варіантів команди INPUT. Раніше було розглянуто зчитування даних з клавiатури і застосування отриманої інформації в змінних. Для того щоб читати дані з файлу, належить застосовувати оператор INPUT в такому вигляді:
INPUT #Номер файлу, Поле даних 1 [, Поле даних 2]...
Програма для послідовного читання адрес:
'Оголошення полів даних
DIM nachname$, vomame$. strasse$, plz$, ort$, telefon$, stichwort$
'Відкрити файл у режимі INPUT
OPEN "adresse. asc FOR INPUT AS #1
CLS
'Читати файл доти, поки функція EOF не набуде 'значення’ неправда" (0)
DO UNTIL EOF (1) '0, поки не буде досягнуто кінець файлу
'Читати запис
INPUT #1, nachname$, vomamee$, strasse$, plz$, ort$, tetefon$, stichworrt$
'Вивести на екран
PRINT nachname$; ""; vorname$; ""; strasse$
PRINT plz$;""; ort$,"". telefon$;""; stichwort$
LOOP 'закрити файл
CLOSE #1
'Кінець програми
Перелік посилань
-
Р.Гейни-Ферд. QBASIC.–Санкт-Петербург,АО “Грифон”, 1999.-171с.
-
А.Пул. Работа на персоныльном компьютере.–М.: Наука, 1986.–256с.
-
Михайлов А.И., Черный А.Н., Галяревский Р.С. Основы информатики. 2-е перераб. и доп. изд.– М.: Наука,1968.–756с.
ЗМІСТ
ВСТУП 3
1 Складання алгоритмів 4
1.1 Визначення алгоритму 4
1.2 Алгоритми на природничій мові 5
1.3 Алгоритми лiнійної структури 7
1.4 Алгоритми розгалуженої структури 9
1.5 Алгоритм циклічної структури 10
1.6 Комбіновані алгоритми 12
1.7 Схематичне зображення алгоритмів 14
2 АЛГОРИТМІЧНА МОВА QBASIC 36
2.1 Інструментарій 37
2.2 Система меню 38
2.3 Редактор 42
2.4 Збереження і завантаження програм 43
2.5 Складання нової програми 46
2.6 Друк програми 47
2.7 Пошук та зміна тексту 48
2.8 Робота з кількома вікнами 48
2.9 Виконання програми 49
2.10 Програмований режим Структура програми 50
2.10.1 Елементарні конструкції мови QBASIC 51
2.10.2 Чисельні та символьні дані 52
2.10.3 Стандартні функції 54
2.10.4 Вирази 56
2.10.5 Операції та їх приорітет 57
2.11 Оператори мови QBASIC 63
2.11.1 Оператор присвоєння 63
2.11.2 Оператор SWAP 63
2.11.3 Оператори введення-виведення 64
2.11.4 Оператори керування 66
2.11.5 Графiчнi оператори 97
2.11.6 Функції і процедури, визначенні користувачем 106
2.11.7 Масиви 117
2.11.8 Інші оператори 120
2.11.9 Робота з файлами 124
2.11.10 Функція EOF 127
ПЕРЕЛІК ПОСИЛАНЬ 129
