- •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
Обработка данных в FoxPro может выполняться следующим образом:
непосредственная обработка данных пользователем через системные меню FoxPro – для этого необходимо хорошо владеть интерфейсом системы и уметь читать англоязычные сообщения. Здесь могут быть поставлены лишь очень простые задачи:
обработка данных с помощью прикладных программ. Создание прикладных продуктов в среде FoxPro может быть выполнено только квалифицированным программистом. Использование готовых прикладных пакетов совершенно освобождает пользователя от необходимости что-нибудь изучать, кроме самой прикладной системы, а также от выполнения каких-либо технических действий по обработке данных и позволяет сосредоточиться только на принятии содержательных решений.
обработка данных с помощью программ, созданных средствами генератора приложений.
Создание программных продуктов
FoxPro обладает эффективным языком программирования прикладных информационных систем, который напоминает такие языки, как Паскаль и С.
Ввиду того, что языки создания информационных систем ориентированы на непосредственный диалог с пользователем по обработке данных, находящихся в дисковых файлах, для них обычно характерны следующие особенности:
наличие мощных команд обработки файлов; развитые средства ведения диалога (меню, “горячие” клавиши);
удобные средства ввода/редактирования данных; возможность ускоренного доступа к данным (индексирование);
удобный вывод данных на экран, бумагу, в текстовый файл; развитый аппарат обработки символьных данных.
Всеми этими возможностями в высокой степени обладает язык FoxPro.
Системный интерфейс FoxPro
Рассмотрим основное меню системы. Остановимся только на важнейших функциях интерфейса. Многие из пунктов основного и других меню подразумевают возможность обращения к средствам управления следующего, более низкого уровня, которые могут быть окнами ввода, меню или кнопками. В FoxPro такие пункты завершаются многоточием и вызов, который они осуществляют, определяется термином “вызов диалога”.
Главное меню субд
Сразу после загрузки системы на экране предъявляется главное меню СУБД, через которое Вы можете непосредственно управлять данными, писать и отлаживать программы, а также настраивать рабочую среду системы. Активация строки главного меню осуществляется нажатием клавиши F10 или Alt. Непосредственный вызов нужного пункта меню может быть осуществлен и нажатием клавиш Alt и выделенной цветом (“горячей”) буквы пункта. При вызове меню может оказаться, что некоторые его элементы окрашены в иной (“приглушенный”) цвет. Это значит, что они не могут быть выбраны в данный момент (курсор не фиксируется на них) ввиду того, что нет соответствующего объекта. Например, невозможно просмотреть базу данных, если она еще не открыта.
Меню FoxPro для dos
Общесистемные функции (SYSTEM-меню). Здесь реализованы средства доступа к файлам, Help, а также “настольная оргтехника” – календарь, калькулятор и т.д. Исключительно полезным является доступ к справочной информации через это меню или просто с помощью клавиши F1. Окно Помощи кроме содержательной части содержит ряд управляющих средств. Кнопки Topics, Next и Previous переносят читателя назад в оглавление или к следующему/предыдущему разделу помощи. Через мен See Also можно сразу перейти к разделам, на которые есть ссылки в данном месте.
Если Вы находитесь в окне Помощи, то получить нужную справку, например, по функции MIN(), можно, быстренько нажав буквы M и I (то есть 1 или 2 первые буквы).
Работа с файлами СУБД (FILE-меню). В этом меню находятся средства управления (открытие, закрытие, создание и т.п.) файлами, принадлежащими только FoxPro:
New – создание нового файла;
Open – открытие имеющегося файла;
Close – закрытие активного окна;
Save – сохранение файла с тем же именем;
Save as – сохранение файла с новым именем;
Revert – выдача предыдущей версии текстового файла до всех изменений;
Printer Setup – определение принтера/порта для выдачи файла, форматирование листа;
Print – печать файла;
Quit – выход в ДОС.
Работа с текстовым редактором (EDIT-меню). Редактор является важнейшим инструментом при написании и отладке программ. Встроенный редактор FoxPro имеет развитые возможности при работе с текстами, и их необходимо хорошенько изучить:
Undo – отмена последнего выполненного действия;
Redo – повторение действия, отмененного в Undo;
Cut – удаление из текста выделенной области с взятием ее в буфер клавиатуры;
Copy – копирование выделенного текста в буфер;
Paste – вывод содержимого буфера в текст;
Clear – очистка выделенной области без взятия ее в буфер;
Select All – выделение всего текста окна;
Goto Line – переход к строке с указанным номером;
Find – поиск заданного фрагмента текста;
Find Again – поиск следующего вхождения текста;
Replace And find Again – последовательный поиск вхождения с заменой;
Replace All – полная замена всех вхождений текста;
Preferences – настройка редактора.
Работа с базой данных (DATABASE-меню). Это меню содержит исключительно средства управления базой данных и связанными с ней файлами:
Setup – модификация/создание/открытие баз данных, а также индексов и фильтров;
Browse – вызов команды полноэкранного редактирования, при этом главное меню дополняется справа пунктом Browse;
Append From – добавление записей из других БД/файлов;
Copy To – копирование в другие БД/файлы;
Sort – сортировка записей;
Total – создание БД с суммами по заданному признаку;
Average – среднее арифметическое числовых полей;
Count – подсчет записей с указанным признаком;
Sum – суммирование числовых полей;
Calculate – вычисления в базе данных;
Report – подключение ранее созданной формы отчета;
Label – подключение ранее созданной формы почтовых наклеек;
Pack – физическое удаление помеченных записей;
Reindex – переиндексация базы.
Работа с записями базы данных (RECORD-меню). Меню реализует действия по обработке базы данных:
Append – вызов окна дополнения базы новыми записями;
Change – вызов окна редактирования записей;
Goto – переход к указанной записи;
Locate – последовательный поиск записи по ключу;
Continue – продолжение поиска (поиск следующей записи);
Seek – ускоренный индексный поиск по ключу;
Replace – изменения (вычисления) в базе данных;
Delete – пометка записей, предназначенных для удаления;
Recall – снятие пометок для удаления.
Работа с командными файлами (PROGRAM-меню). Через это меню можно управлять исполнением командных файлов (типа PRG и других), а также компиляцией и генерированием приложений:
Do – выбор командного файла и исполнение программы;
Cancel – прерывание программы;
Resume – продолжение программы;
Compile – переход в окно компиляции программы;
Generate – вызов генератора приложений;
FoxDoc – вызов документатора программ;
FoxGraph – вызов графического пакета FoxGraph;
Do <PRG-файл> – исполнение текущей программы (<PRG-файла>), загруженного во внутренний редактор FoxPro.
Работа с окнами (WINDOW-меню). Здесь сосредоточены средства управления системными и пользовательскими окнами FoxPro: открытие, закрытие, перемещение, изменение размера т.д., а также средства отладки готовых программ.