ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 19.05.2024
Просмотров: 3056
Скачиваний: 6
СОДЕРЖАНИЕ
От всей души желаем вам успехов!
Опыт информатизации и перспективные идеи
1.2. Информационный потенциал общества
Рынок информационных продуктов и услуг
Правовое регулирование на информационном рынке
1.3. Информатика – предмет и задачи
2 Глава. Измерение и представление информации
2.2. Классификация и кодирование информации
2.2. Классификация и кодирование информации
Фасетная система классификации
Дескрипторная система классификации
После изучения главы вы должны знать:
Понятие информационной системы
3.2. Структура и классификация информационных систем
Информационные системы для менеджеров среднего звена
3.3. Информационные технологии
Как соотносятся информационная технология и информационная система
3.4. Виды информационных технологий
Глава 4. Архитектура персонального компьютера
После изучения главы вы должны знать:
4.1. Информационно-логические основы построения
4.2. Функционально-структурная организация
4.4. Запоминающие устройства пк
Накопители на жестких магнитных дисках
4.5. Основные внешние устройства пк
4.6. Рекомендации по выбору персонального компьютера
Глава 5. Состояние и тенденции развития эвм
После изучения главы вы должны знать:
5.1. Классификация эвм Классификация эвм по принципу действия
Классификация эвм по размерам и функциональным возможностям
5.8. Тенденции развития вычислительных систем
После изучения главы вы должны знать:
6.1. Коммуникационная среда и передача данных
6.2. Архитектура компьютерных сетей
6.3. Локальные вычислительные сети
Управление взаимодействием устройств в сети
6.5. Локальная вычислительная сетьnovellnetware
После изучения главы вы должны знать:
7.1. Классификация офисной техники
7.2. Средства изготовления, хранения, транспортирования и обработки документов
Средства транспортирования документов
7.3. Средства копирования и размножения документов
7.4. Средства административно-управленческой связи
Системы передачи недокументированной информации
7.5. Компьютерные системы в оргтехнике
Глава 8. Состояние и тенденции развития программного обеспечения
8.1. Программные продукты и их основные характеристики
8.2. Классификация программных продуктов
После изучения главы вы должны знать:
8.1. Программные продукты и их основные характеристики
8.2. Классификация программных продуктов
Сервисное программное обеспечение
Системы искусственного интеллекта
Глава 9. Операционная система ms dos
9.3. Технология работы в ms dos
Формат команды объединения нескольких файлов
Форматы команд для обмена данными между внешним устройством и файлом, хранящимся на диске
Глава 10. Norton commander – инструментарий работы в среде ms dos
После изучения главы вы должны знать:
10.2. Работа с панелями информационного окна
10.3. Управление пакетом при помощи функциональных клавиш и ниспадающего меню
10.4. Вспомогательный инструментарий пакета
После изучения главы вы должны знать:
11.2. Программы обслуживания магнитных дисков
11.3. Антивирусные программные средства
Программы обнаружения и защиты от вирусов
Глaba12. Операционные системыwindows95 иwindows98
После изучения главы вы должны знать:
12.1. Концепция операционных системwindows95 иwindows98
12.2. Объектно-ориентированная платформаwindows
12.3. Организация обмена данными
12.4. Программные средстваwindows98
13.3. Работа издательских систем
После изучения главы вы должны знать:
13.3. Работа издательских систем
14.2. Функциональные возможности табличных процессоров
14.3. Технология работы в электронной таблице
После изучения главы вы должны знать:
14.2. Функциональные возможности табличных процессоров
Команды для работы с электронной таблицей как с базой данных
14.3. Технология работы в электронной таблице
Глава 15. Система управления базой данных
После изучения главы вы должны знать:
15.2. Реляционный подход к построению инфологической модели
15.3. Функциональные возможности субд
15.4. Основы технологии работы в субд
Глава 16. Интеллектуальные системы
16.1. Введение в искусственный интеллект
16.2. Экспертные системы: структура и классификация
16.3. Технология разработки экспертных систем
После изучения главы вы должны знать:
16.1. Введение в искусственный интеллект
История развития искусственного интеллекта в России
16.2. Экспертные системы: структура и классификация
16.3. Технология разработки экспертных систем
17.1. Теоретические аспекты получения знаний
17.2. Практические методы извлечения знаний
После изучения главы вы должны знать:
17.1. Теоретические аспекты получения знаний
17.2. Практические методы извлечения знаний
Глава 18. Создание программного продукта
18.1. Методология проектирования программных продуктов
18.2. Структурное проектирование и программирование
18.3. Объектно-ориентированное проектирование
После изучения главы вы должны знать:
18.1. Методология проектирования программных продуктов
Этапы создания программных продуктов
1. Составление технического задания на программирование
3. Рабочая документация (рабочий проект)
18.2. Структурное проектирование и программирование
18.3. Объектно-ориентированное проектирование
Методика объектно-ориентированного проектирования
После изучения главы вы должны знать:
19.1. Автоматизация работы пользователя в средеmicrosoftoffice
19.2. Создание приложений на языкеvisualbasicforapplications
19.3. Реляционные языки манипулирования данными
Закрытие файла
После завершения работы с файлом его закрывают с помощью оператора:
Close [<список_номеров_файлов>]
Если номер закрываемого файла не указан, закрываются все открытые файлы.
Пример 19.28. Закрытие файлов
Close #1; #2; #4 ' закрытие файлов, ранее открытых под номерами 1,2,4
Close ' закрытие всех открытых файлов
Запись информации в файл
Существует несколько операторов вывода информации в файл.
1. Печать в последовательный файл
Данный оператор обеспечивает запись форматированного вывода в последовательный файл текстового типа – по аналогии с функцией печати:
Print #номер_файла; [<выходной_список_переменных>]
Выходной список печати может содержать:
[{Spc(n) | Tab[(n)]}] [<выражение>] [charpos]
где Spc(n) - длина пустой строки;
Tab(n) - печать с указанной позиции;
<выражение> - выражение числового или символьного типа;
charpos - определяет позицию вставки для следующего символа. Символ ; обеспечивает
переход на другую строку (к другой записи файла).
Если последовательный файл должен затем считываться, не рекомендуется применять оператор Print.
Пример 19.29. Печать в последовательный файл
-
Текст программы
Комментарий
Open "FILE" For Output As #1
Print # 1 ; "Печать любого текста"
Print #1;
Print #1; "Код"; Tab ; "Наименование"
Print #1; "Код" ; " " ; "Наименование"
Print #l;Spc(5); "Код"
Print #l;Tab(10); "Код"
MyBool = False
MyDate = #February 12, 1969#
MyNull = Null
MyError = CVErr(32767)
Print #1; MyBool;
Print # 1; MyDate; " это дата "
Print # 1 ; MyNull; " это пустое значение"
Print #1 ; My Error; " код ошибки"
Close #1
Открытие файла для печати
Вывод в файл текстовой строки
Вставка пустой строки
Вывод в две колонки
Разделение двух слов пробелом
Вставка 5 отступов перед печатью слова
Позиционирование в колонку 10
Присвоение значений переменным различного
типа
Печать значения переменной в файл
Закрытие файла
2. Запись в последовательный файл
В последовательный файл запись информации выполняется командой:
Write #номер_файла; [<выходной_список_переменных>]
Для данных числового типа используется символ точка для десятичной точки. В отличие от оператора Print при записи в файл автоматически вставляются специальные символы-разделители:
запятая – между элементами;
двойные кавычки – вокруг символьных данных.
В запись файла вставляется символ возврата каретки (переход на новую строку – запись файла).
Пример 19.30. Запись информации в последовательный файл
3. Вывод данных в файл произвольного доступа
Вывод данных выполняется оператором:
Put [#номер_файла; [#записи],<переменная>
где #записи - номер записи для файла произвольного доступа либо номер байта, с которого начинается запись, для двоичного файла. Если номер не указан, используется следующий за последним использованным в операторах Get, Put, Seek.
Пример 19.31. Запись в файл произвольного доступа
-
Текст программы
Комментарий
Type Record
ID As Integer
Name As String * 20
End Type
Dim MyRecord As Record
Open "TESTFILE" For Random As
#1 Len = Len(MyRecord)
For RecordNumber = 1 To 5
MyRecord.ID = RecordNumber
MyRecord.Name = "Запись номер
-" & RecordNumber
Put #1, RecordNumber, MyRecord
Next RecordNumber
Close #1
Объявление пользовательского типа
данных для записи
Объявление переменной на основе
пользовательского типа данных
Открытие файла произвольного
доступа с длиной, соответствующей
длине объявленного типа
Организация цикла для записи в файл
Формирование содержимого записи
Непосредственная запись в файл
Конец цикла
Закрытие файла
Ввод информации из файла
1. Чтение данных из последовательного файла
Чтение выполняется оператором:
Input #номер_файла; <список_переменных>
Двойные кавычки при считывании игнорируются, выполняется проверка соответствия типов данных переменных и файла.
Пример 19.32. Запись в файл произвольного доступа
-
Текст программы
Комментарий
Open "FILE" For Input As #1
Do While Not EOF(l)
Input # 1 ; MyString; MyNumber
Debug.Print MyString; MyNumber
Loop
Close #1
Открытие файла
Цикл до конца файла
Чтение данных записи в переменные
Печать считанных данных
Конец цикла
Закрытие файла
Другим оператором чтения из последовательного файла является
Line Input #номер_файла; <переменная>
Оператор обеспечивает посимвольное считывание данных строки по файлу до обнаружения символа "возврат каретки" (Chr(13)) и присвоение этих данных указанной переменной символьного типа.
Пример 19.33. Построчное чтение из файла последовательного доступа
-
Текст программы
Комментарий
Open "TESTFILE" For Input As #1
Do While Not EOF(l)
Line Input #1, TextLine
Debug.Print TextLine
Loop
Close #1
Открытие файла
Цикл, пока не достигнут конец файла
Чтение строки в переменную
Печать в окне Debug
Конец цикла
Закрытие файла
2. Чтение данных из файла произвольного доступа
Данный оператор обеспечивает считывание записи файла произвольного доступа в указанную переменную:
Get Put [#номер_файла; [#записи],<переменная>
Пример 19.34. Чтение из файла произвольного доступа
Позиционирование на запись в файле
Позиция в записи (номер байта или номер записи) для очередного чтения или записи в файл устанавливается оператором:
Seek [#] номер_файла; позиция
где позиция – число в диапазоне номеров байтов (1 - 2 147 483 647) файла.
Для файла, открываемого в режиме последовательного доступа, с помощью оператора SEEK определяется байт.
Пример 19.35. Позиционирование в файле последовательного доступа
-
Текст программы
Комментарий
Dim MyChar As String
Open "FILE" For Input As #1
MaxSize = LOF(l)
Объявление переменной на основе пользовательского типа данных
Открытие файла произвольного доступа с длиной, соответствующей длине объявленного типа
Вычисление количества байтов в файле
Дня файла, открываемого в режиме произвольного доступа, определяется очередной номер записи, с которой будет работать программа.
Пример 19.36. Позиционирование в файле произвольного доступа
ДИАЛОГОВЫЕ ОКНА
Существует несколько типов диалоговых окон, которые необходимы для поддержания в программе интерактивного режима работы конечного пользователя (вывод сообщений пользователю, прием и интерпретация указаний, введенных пользователем, и др.).
Диалоговые окна для обмена сообщениями
Встроенная функция MsgBox() обеспечивает создание диалоговых окон различных типов.
1. Простое окно-сообщение
MsgBox ("строка_сообщения")
Если в сообщении должно присутствовать значение переменной или элемента массива переменной, элемент структуры пользовательского типа данных и т.п., следует преобразовать значения в строковый тип и обеспечить конкатенацию строк.
Пример 19.37. Вывод сообщения о значении переменной
-
Текст программы
Комментарий
Option Explicit
Sub Msg_Priim()
Dim a As Single
Randomize
a=rnd
MsgBox "Значение
случайного числа " & Str(a)
End Sub
Обязательность объявления всех переменных в модуле перед их использованием
Объявление процедуры Объявление переменной
Запуск генератора случайных чисел
Присвоение переменной значения случайного числа
Вывод сообщения
Конец процедуры
В результате выполнения процедуры будет выведено окно (рис. 19.23).
Рис. 19.23. Окно-сообщение
2. Окно-сообщение с командными кнопками
Общий формат оператора:
MsgВох("строка_сообщение"[, <кнопки>] [, "заголовок_окна"] [, <файл-подсказки>, <контекст>])
где <строка_сообщение> - максимальная длина строки – 1024 символа;
<кнопки> - число, являющееся суммой кодов выбранных типов кнопок и
пиктограммы, или имена кнопок;