- •1 Простые типы данных языка программирования си.
- •2 Операции над данными (операция присваивания, арифметические операции, операции над битами, операции отношения, логические операции, операция условия) языка программирования си.
- •4. Операторы организации цикла
- •5.Операторы continue, break
- •15 Численные методы решение алгебраических уравнений: постановка задачи, табличный способ отделения корней.
- •16 Численные методы решение алгебраических уравнений: метод половинного деления. Метод половинного деления
- •17 Численные методы решение алгебраических уравнений: метод хорд
- •18 Численные методы решение алгебраических уравнений: метод Ньютона, модифицированный метод Ньютона. Метод Ньютона
- •19 Численные методы решение алгебраических уравнений: метод секущих. Метод секущих
- •Метод простых итераций
- •21 Численные методы решения систем линейных уравнений (слау): постановка задачи.
- •23 Численные методы решения систем линейных уравнений (слау): метод Гаусса
- •24 Численные методы решения систем линейных уравнений (слау): метод простых итераций
- •25 Численные методы решения систем линейных уравнений (слау): метод Зейделя.
- •26 Численные методы восстановления функций: постановка задачи.
- •27 Численные методы восстановления функций: интерполяция полиномом Лагранжа. Интерполяционные формулы Лагранжа и Ньютона.
- •28 Численные методы восстановления функций: погрешность интерполирования (остаточный член интерполяционной формулы и оптимальный выбор узлов).
- •2 9 Численные методы восстановления функций: интерполяция кубическим сплайном.
- •30 Численные методы восстановления функций: метод наименьших квадратов.
- •31 Методы численного интегрирования: постановка задачи, метод прямоугольников. Общие положения
- •Метод прямоугольников
- •32 Методы численного интегрирования: постановка задачи, метод трапеций. Метод трапеции
- •33 Методы численного интегрирования: постановка задачи, метод Симпсона. Метод Симпсона
- •34 Методы численного интегрирования: постановка задачи, методы Монте–Карло.
- •35 Решение математических задач в excel.
- •36 Понятие информационной системы. Виды информационных систем.
- •37 Виды и модели данных.
- •38 Понятие базы данных. Виды баз данных.
- •39 Элементы баз данных. Принципы создания базы данных. Языковые средства баз данных.
- •Работа с данными в среде FoxPro
- •Создание программных продуктов
- •Системный интерфейс FoxPro
- •Главное меню субд
- •Меню FoxPro для dos
- •Главное окно и меню FoxPro для Windows.
- •Обозначения и структура команд субд
- •Знаки операций
- •Структура команд
- •Создание файла базы данных
- •Создание структуры файла
- •Заполнение базы данных
- •Дополнение бд
- •Окно редактирования
- •Перемещения в базе данных
- •Просмотр данных
- •Удаление данных
- •Изменение данных
- •Фильтрация данных
- •Последовательный поиск
- •Продолжение поиска
- •43 Индексирование базы данных в foxpro индексирование баз данных
- •44 Работа с несколькими базами данных: связь одна запись к одной в foxpro. Работа с несколькими базами
- •Понятие о рабочих областях
- •Связь вида одна_запись_к_одной
- •Связь вида одна_запись_ко_многим
- •Команды ввода-вывода
- •Работа с переменными
- •Команды управления
- •48 Команды организации циклов в foxpro. Организация циклов Цикл с условием
- •50 Понятие компьютерной сети, назначение.
- •51Общие принципы организации и функционирования сети. Общие принципы организации и функционирования компьютерных сетей
- •52 Протоколы передачи данных в сети. Протоколы передачи данных
- •Работа протоколов
- •53 Каналы связи в сети. Типы кабелей. Беспроводная среда. Каналы связи
- •Типы кабелей
- •54 Классификация компьютерных сетей.
- •55 Локальные сети: понятие и особенности. Локальные сети
- •56 Особенности организации локальной сети: одноранговая сеть, сеть с выделенным сервером. Особенности организации локальных сетей
- •2.3.1. Одноранговая сеть
- •Сеть с выделенным сервером
- •57 Топология локальных сетей: понятие и виды. Топология локальных сетей
- •Топология "звезда"
- •58 Глобальные сети: понятие и особенности.
Заполнение базы данных
Открытие файла БД. Файл после создания структуры остается открытым, т.е. доступным для команд ввода, просмотра и изменений.
Однако, если СУБД только загружена в память, должно быть выполнено открытие нужного файла БД командой открытия USE [<DBF-файл>] (см. Помощь).
Дополнение бд
Дополнение файла новыми записями осуществляется командой APPEND [BLANK] (см. Помощь), которая предъявляет окно ввода данных со всеми пустыми полями создаваемой записи с выделенными другим цветом областями ввода. При этом все поля имеют значения пробелов. Заполните новую запись по своему усмотрению. По умолчанию в системе используется американский стандарт даты (ММ/ДД/ГГ) (см. Помощь).
В окне редактирования возможны возврат к предыдущим записям для их изменения и вообще листание записей (клавиши PageUp/PageDown). По умолчанию ввод/редактирование данных в команде APPEND и во всех других командах редактирования имеет две особенности. При вводе символа в последнюю позицию очередного поля раздается звуковой сигнал и курсор автоматически переходит на первую позицию следующего поля данных.
Окно редактирования
При выдаче команд APPEND, INSERT, EDIT, CHANGE, BROWSE и наличии открытой базы данных FoxPro развертывает для пользователя окно редактирования. Вся информация в окне доступна для изменения. Кроме того, возможны дополнение базы и удаление записей. Стандартное окно редактирования имеет две формы. Для первых четырех команд оно будет выглядеть одинаково – все поля БД располагаются вертикально. Назовем форму такого окна CHANGE-окном. другую форму предъявления данных осуществляет команда BROWSE (BROWSE-окно). Здесь все поля каждой записи располагаются горизонтально – колонками. Если какие-то поля записи не умещаются в строке, с помощью клавиш управления курсором и мышью возможно перемещение (скроллинг) изображения вправо или влево. Выбор формы представления данных определяется структурой БД и удобством пользователя. Дополнение базы новой записью осуществляется нажатием клавиш Ctrl-N. Перемещение внутри БД осуществляется с помощью клавиш перемещения курсора или мыши. Над полями БД можно осуществлять действия, предусмотренные для встроенного редактора FoxPro: выделение фрагментов данных, их копирование и удаление.
Команда BROWSE
Открывает окно просмотра. В простейшем варианте структура этой команды такова:
Browse [ fields <поле1> [, <поле2>]…] [<границы>]
42 Команды FOXPRO: перемещение по БД, просмотр данных, удаление данных, изменение данных, фильтрация данных, поиск информации.
Перемещения в базе данных
При работе с БД необходимы средства перемещения внутри нее. Запись, на которой находится указатель записей, является текущей, и только к ней в данный момент возможен непосредственный доступ. Имеется несколько разновидностей команд, изменяющих положение указателя записей:
GO TOP – переход к самой первой записи файла;
GO BOTTOM – переход к самой последней записи;
GO <вырN> – переход к записи с указанным в <вырN> номером;
SKIP <вырN>- переход к записи, отстоящей от текущей на указанное в <вырN> число записей.
В последней команде <вырN> может быть и отрицательным, что означает движение указателя назад. SKIP без параметра идентичен SKIP 1 (переход на следующую запись).
Для контроля положения указателя и наличия записей в файле предусмотрены функции:
RECNO([<область>]) – указывает номер текущей записи;
RECCOUNT([<область>]) – выдает общее число записей в файле БД, включая записи, помеченные к удалению;
EOF([<область>]) – функция конца файла. Она истинна, если конец достигнут, и ложна в противном случае BOF([<область>]) – то же, но для начала файла.
Необязательный параметр <область> указывает, для какой рабочей области запрашивается значение функции. По умолчанию текущая область.
Функции в FoxPro имеют характерный синтаксис – скобки, даже если никакого аргумента нет и они остаются пустыми.