- •1 Простые типы данных языка программирования си.
- •2 Операции над данными (операция присваивания., арифметические операции, операции над битами, операции отношения, логические операции, операция условия ?:) языка программирования си.
- •3 Операторы передачи управления (условные и безусловные) языка си.
- •4 Операторы организации цикла языка си.
- •5 Операторы continue, break языка си.
- •6 Что такое препроцессор. Директивы препроцессора (define, error, условной компиляции) языка си.
- •7 Массивы и указатели языка си.
- •8 Функции пользователя языка программирования си (понятие, объявление, определение, вызов).
- •9 Функции пользователя языка си (передача параметров в функцию, ссылочные переменные).
- •10 Рекурсивные функции. Массивы и функции языка си.
- •11 Типы определяемые пользователем: структуры языка си.
- •12 Типы определяемые пользователем: объединения, битовые поля, перечисляемый тип, оператор переименования типа языка си.
- •13 Классы памяти и область видимости языка си.
- •14 Определение размера выделенной памяти в языке си. Функции динамического выделения памяти.
- •15 Численные методы решение алгебраических уравнений: постановка задачи, табличный способ отделения корней.
- •16 Численные методы решение алгебраических уравнений: метод половинного деления.
- •17 Численные методы решение алгебраических уравнений: метод хорд.
- •18 Численные методы решение алгебраических уравнений: метод Ньютона, модифицированный метод Ньютона.
- •19 Численные методы решение алгебраических уравнений: метод секущих.
- •20 Численные методы простых итераций.
- •21 Численные методы решения систем линейных уравнений (слау): постановка задачи.
- •22 Численные методы решения систем линейных уравнений (слау): проверка корректности постановки задачи.
- •23 Численные методы решения систем линейных уравнений (слау): метод Гаусса.
- •24 Численные методы решения систем линейных уравнений (слау): метод простых итераций.
- •25 Численные методы решения систем линейных уравнений (слау): метод Зейделя.
- •26 Численные методы восстановления функций: постановка задачи.
- •27 Численные методы восстановления функций: интерполяция полиномом Лагранжа. Интерполяционные формулы Лагранжа и Ньютона.
- •Интерполяционная формула Лагранжа
- •28 Численные методы восстановления функций: погрешность интерполирования (остаточный член интерполяционной формулы и оптимальный выбор узлов).
- •3.3.2 Оптимальный выбор узлов
- •29 Численные методы восстановления функций: интерполяция кубическим сплайном.
- •3.4.1 Интерполяция кубическим сплайном
- •30 Численные методы восстановления функций: метод наименьших квадратов.
- •31 Методы численного интегрирования: постановка задачи, метод прямоугольников.
- •32 Методы численного интегрирования: постановка задачи, метод трапеций.
- •33 Методы численного интегрирования: постановка задачи, метод Симпсона.
- •34 Методы численного интегрирования: постановка задачи, методы Монте–Карло.
- •35 Решение математических задач в excel.
- •36 Понятие информационной системы. Виды информационных систем.
- •37 Виды и модели данных.
- •38 Понятие базы данных. Виды баз данных.
- •39 Элементы баз данных. Принципы создания базы данных. Языковые средства баз данных.
- •40 Основы работы в субд foxpro: типы файлов, системный интерфейс.
- •Главное меню субд
- •Меню FoxPro для dos
- •Главное окно и меню FoxPro для Windows.
- •41 Структура команды foxpro. Основные команды foxpro: открытие базы данных (бд), добавление записей, редактирование бд, просмотр содержимого бд.
- •Знаки операций
- •Структура команд
- •42 Команды foxpro: перемещение по бд, просмотр данных, удаление данных, изменение данных, фильтрация данных, поиск информации.
- •Фильтрация данных
- •Последовательный поиск
- •Продолжение поиска
- •43 Индексирование базы данных в foxpro.
- •44 Работа с несколькими базами данных: связь одна запись к одной в foxpro.
- •Понятие о рабочих областях
- •Связь вида одна_запись_к_одной
- •45 Работа с несколькими базами данных: связь одна запись ко многим в foxpro.
- •46 Команды ввода-вывода в foxpro.
- •47 Работа с переменными в foxpro: команды присваивания и управления.
- •48 Команды организации циклов в foxpro. Цикл с условием
- •Цикл с параметром
- •Цикл сканирования базы данных
- •49 Разработка программ в foxpro: функции и процедуры. Классы переменных.
- •50 Понятие компьютерной сети, назначение.
- •51 Общие принципы организации и функционирования сети.
- •52 Протоколы передачи данных в сети.
- •Работа протоколов
- •53 Каналы связи в сети. Типы кабелей. Беспроводная среда. Каналы связи
- •Типы кабелей
- •54 Классификация компьютерных сетей.
- •55 Локальные сети: понятие и особенности.
- •56 Особенности организации локальной сети: одноранговая сеть, сеть с выделенным
- •Особенности организации локальных сетей
- •2.3.1. Одноранговая сеть
- •Сеть с выделенным сервером
- •57 Топология локальных сетей: понятие и виды.
- •Топология «шина»
- •Топология "звезда"
- •58 Глобальные сети: понятие и особенности.
- •59 Структура и основные принципы работы в сети Интернет.
- •60 Адресация в Интернет.
- •62 Основные службы Интренет.
- •Сервис ftp - протокол передачи файлов
- •Система gopher
- •Система usenet
- •Система Telnet - взаимодействие с другим компьютером
- •Программы просмотра (браузеры или обозреватели)
Главное окно и меню FoxPro для Windows.
В
Рис.2. Главное окно FoxPro для Windows
нешний вид главного окна приведен на рис.2. Содержимое основных меню (File, Edit, Database, Program, Window) соответствует описанию аналогичных пунктов, приведенному в разделе 3.1.1.В окне ”Command ” Вы будете набирать собственно команды, либо при выполнении каких-либо действий с помощью системного интерфейса соответствующие команды будут отображаться в этом окне.
41 Структура команды foxpro. Основные команды foxpro: открытие базы данных (бд), добавление записей, редактирование бд, просмотр содержимого бд.
Обозначения, используемые для описания синтаксиса команд при изучении языка:
«Файл» – имя файла. Если нужно подчеркнуть тип файла, то может быть указано и расширение его имени.
«Поле» – имя поля файла базы данных.
«Индекс» – имя индекса (имя индексного файла).
«Перем» – имя временной переменной, находящейся в памяти.
«Область» – имя рабочей области, которую организует FoxPro для обработки одного файла базы данных. Если не оговорено иначе, область может быть указана номером, буквой или псевдонимом базы данных.
«Окно» – имя окна.
[...] – в квадратных скобках указывается необязательная, но возможная часть конструкции команды. Скобки в команду не входят.
<...> – в угловых скобках помещается всякое разрешенное выражение, которое программист должен поместить в команду. Скобки в команду не входят.
.../... – указывает на то, что в команде необходимо наличие только одного из элементов, разделенных знаком “/”.
«ВырN» – выражение числового типа. Его результатом является число.
«ВырL» – выражение логического типа. Вырабатывает значение “Истина” или “Ложь”. Логические выражения в синтаксисе команд тоже иногда будут обозначаться термином “условие”.
«ВырC» – выражение символьного типа. Вырабатывает строку символов или отдельный символ.
«ВырD» – выражение типа дата. Его результатом является число, к которому применима логика дат.
«Выр» – выражение любого типа вообще или любого типа из разрешенных по контексту.
Для переноса в тексте программы части команды на следующую строку в конце текущей строки ставится знак “;”.
Знаки операций
Команды могут содержать следующие знаки операций:
МАТЕМАТИЧЕСКИЕ:
** или ^ – возведение в степень;
* – умножение, / – деление, % – остаток от деления;
+ – сложение, – – вычитание.
ЛОГИЧЕСКИЕ:
NOT – НЕ (другая форма указания операции НЕ – !);
AND – логическое И;
OR – ИЛИ.
Знаки логических операций (кроме !) окаймляются точками или пробелами.
ОТНОШЕНИЯ:
< – меньше, > – больше, = – равно, # – не равно, <= – не больше, >= – не меньше. Знаки отношения применимы как к числовым выражениям, так и к датам и символьным выражениям. Если сравниваются символьные строки разной длины, сравнение выполняется по длине второго выражения, т.е. выражения, стоящего справа от знака отношения. Остаток левого операнда, превышающий длину правого операнда, игнорируется. Эта особенность организовать поиск данных и по неполному ключу, например фамилии по первой(ым) букве(ам). Тогда более короткое выражение должно стоять справа от знака “=” и из него обычно должны быть удалены концевые пробелы.
Для символьных выражений реализованы дополнительные операции.
ОПЕРАЦИИ ОТНОШЕНИЯ:
$ – сравнение символьных строк. Операция A$B даст значение логическая “Истина”, если A идентично B, либо А входит в В, и “Ложь” в противном случае.
== – сравнение на полное тождество символьных строк и по длине, и по содержанию, включая пробелы.
ОПЕРАЦИЯ СЦЕПЛЕНИЯ:
+ – соединение двух или более строк в одну.