- •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 - взаимодействие с другим компьютером
- •Программы просмотра (браузеры или обозреватели)
36 Понятие информационной системы. Виды информационных систем.
37 Виды и модели данных.
38 Понятие базы данных. Виды баз данных.
В широком смысле слова можно сказать, что БД – это совокупность сведений о конкретных объектах реального мира в какой-либо предметной области или разделе предметной области. В этом определении, вообще говоря, отсутствует упоминание о персональном компьютере. Например, если Вы – частный врач, то базой данных можно считать картотеку Вашего кабинета, которую Вы ведете на бумажных или картонных карточках и храните на стеллажах или в коробках. В общем смысле термин “база данных” можно применить к любой совокупности связанной информации, объединенной вместе по определенному признаку. Набор данных должен быть организован определенным образом, поэтому, например, расписание движения поездов может быть рассмотрено как база данных, а Ваша записная книжка, если только Вы не записываете в нее информацию в виде таблицы, не может считаться БД.
Большинство БД для хранения данных используют таблицы. Каждая таблица состоит из строк и столбцов, которые в компьютерных базах данных называются, соответственно, записями и полями.
Все записи состоят из одинаковых полей. Данные для одного поля во всех записях имеют одинаковый тип, но разные поля могут иметь разный тип данных.
Основным назначением баз данных является быстрый поиск содержащейся в них информации. Компьютерные базы данных обеспечивают высокую скорость поиска информации, их достаточно просто можно модифицировать, они обладают высокой компактностью.
39 Элементы баз данных. Принципы создания базы данных. Языковые средства баз данных.
С
Рис.1. Взаимодействие БД, СУБД и конечных пользователей
уществует значительное количество программ, которые позволяют организовать информацию и поместить ее в таблицу. Однако далеко не любая программа позволяет пользователю широкие возможности по эффективному управлению базой данных. Для взаимодействия пользователя с БД используются системы управления базами данных (СУБД).
Современные СУБД обеспечивают:
набор средств для поддержки таблиц и соотношений между связанными таблицами;
развитый пользовательский интерфейс, который позволяет Вам вводить и модифицировать информацию, выполнять поиск и представлять информацию в текстовом или графическом виде;
средства программирования высокого уровня, с помощью которых Вы можете создать собственные приложения.
В наиболее полном варианте они могут иметь следующие компоненты:
а) Среда пользователя, дающая возможность непосредственного управления данными с клавиатуры.
б) Алгоритмический язык для программирования прикладных систем обработки данных, реализованный как интерпретатор. Последнее позволяет быстро создавать и отлаживать программы.
в) Компилятор для придания завершенной программе вида готового коммерческого продукта в форме независимого EXE-файла.
г) Программы-утилиты быстрого программирования рутинных операций (генераторы отчетов, экранов, меню и других приложений).
Собственно СУБД – это, конечно, оболочка пользователя. Ввиду того, что такая среда ориентирована на немедленное удовлетворение его запросов, это всегда система-интерпретатор. Наличие в СУБД языка программирования позволяет создавать сложные системы обработки данных, ориентированные под конкретные задачи и даже под конкретного пользователя.
С помощью СУБД Вы можете:
выбрать информацию, представляющую для Вас интерес;
напечатать всю таблицу или только выбранные записи и поля в различных форматах;
выполнить различные вычисления в процессе подготовки отчетов или выбора данных из таблиц и т.д.
Важнейшей характеристикой любой СУБД является используемый в ней тип транслятора (интерпретатор или компилятор). Программы, написанные для системы-интерпретатора, исполняются лишь в присутствии самой системы.