
- •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 Глобальные сети: понятие и особенности.
Структура команд
Команды FoxPro, ориентированные на обработку файлов базы данных, в самом общем виде имеют следующий синтаксис:
НАЗВАНИЕ [<границы>] [<список выражений>] [FOR <условие>] [WHILE <условие>]
Здесь:
НАЗВАНИЕ – имя команды;
<границы> – границы действия команды, которые могут иметь одно из следующих значений:
ALL – все записи базы данных;
REST – все записи, начиная с текущей, до конца базы;
NEXT <N> – следующие N записей, начиная с текущей;
RECORD <N> – запись номер N;
FOR <условие> – выполнение команды только для записей, отвечающих <условию>;
WHILE <условие> – выполнение команды только до тех пор, пока не перестанет выполняться <условие>.
Слова FOR и WHILE могут присутствовать в команде одновременно. В этом случае WHILE-условие, очевидно, имеет приоритет перед FOR-условием.
П р и м е р: LIST NEXT 10 FIELDS fam,tab,dtr FOR fam=’П’
Название Границы Выражение FOR-условие
Порядок следования элементов команды (за исключением “названия”, которое всегда располагается на первом месте) произвольный. По умолчанию, если отсутствуют <границы> или <условия>, сферой действия команды является одна только текущая запись, или, наоборот, вся база данных.
В FoxPro разрешается и ключевые слова, и имена записывать как прописными, так и строчными буквами. Константы различных типов данных отображаются в командах следующим образом:
Символьные константы в FoxPro выделяются апострофами, кавычками или квадратными скобками.
Константы типа “дата” берутся в фигурные скобки (например, {09.11.95}). Пустая дата ({ . . }) вообще может быть задана одними фигурными скобками {}.
Логические константы T (истина) и F (ложь) в тексте программ обрамляются точками.
Создание файла базы данных
Создание файла базы данных включает два этапа: создание структуры файла (название колонок таблицы с указанием типов данных для этих колонок) и его заполнение данными (собственно заполнение таблицы).
Создание структуры файла
Создадим простой файл базы данных, который содержит следующие данные (названия полей указаны в скобках):
Фамилия (FIO)
Имя (NAM)
Дата рождения (DATR)
Учебная группа (UGR)
Размер стипендии (STIP)
Назовем файл базы данных STUD.DBF. Выберем для его полей типы и размеры: FIO – символьный тип (Character) длиной 20 символов; NAM – символьный тип длиной 15 символов; DATR – тип дата (Date) со стандартной длиной 8; UGR – символьный тип длиной 4; STIP – числовой тип (Numeric) длиной 6 разрядов.
Структура файла базы данных типа DBF создается командой CREATE <имя файла>. В нашем случае это команда «CREATE stud». Расширение имени файла DBF указывать необязательно, т.к. оно добавляется автоматически. Эту команду можно набрать в командном окне либо выбрать из Главного меню File New… и из предлагаемого списка выбрать тип «Table».
В ответ СУБД представит экран-форму для ввода данных о структуре создаваемого файла базы данных, а именно для каждого вводимого поля – его имя, тип, длину и для числового типа – точность (число дробных позиций). Тип поля выбирается в момент, когда курсор находится в колонке TYPE, нажатием первой буквы указания типа (C, N, F, D, L) или клавиши Пробел/Ввод. Попробуйте заполнить предлагаемую форму. Порядок расположения полей может быть изменен. Возможно удаление имеющихся и дополнение новых полей (<Insert> и <Delete>). После окончания формирования структуры файла оно должна быть запомнена на диске. Это осуществляется одновременным нажатием клавиш CTRL-End или Ctrl-W. Нажатие клавиши Esc вызовет отказ от сохранения структуры. Тот же результат может быть достигнут нажатием Enter после перемещения курсора в позицию <OK> или <Cancel> соответственно. Все действия по управлению созданием базы могут быть реализованы и мышью. На запрос FoxPro о вводе данных ответьте No. Если в дальнейшем обнаружится, что структура БД Вас не устраивает, ее можно изменить командой модификации структуры MODIFY STRUCTURE.