Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика.rtf
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
240.73 Кб
Скачать

Программа.

Это описание алгоритма их данных на некотором языке программирования, предназначенная для последующего их выполнения автоматически.

Способы описания алгоритмов:

1) Словесно-формульный;

2) Структурный (блок-схемный);

3) Алгоритмический язык;

4) С помощью граф – схем; Базовые структуры алгоритмов:

1) следование;

2) ветвление;

3) повторение;

4) обход;

5) множественный выбор;

Три основных вида

1. Линейные; 2. Ветвление; 3. Циклические; Цикл называется детерминированным, если число повторений заранее известно и определено; цикл называется итерационным, если число повторений цикла заранее не известно и зависит от значений параметров участвующих в вычислениях.

Языки программирования. Их типы. И характеристики.

Язык программирования – это фиксированная система управления для описания алгоритма и структур данных. Алгоритмические языки описания построенных алгоритмов, исполнителем которых будет компьютер, называются языками программирования. Описание алгоритмов на языке программирования называется программами.

Классификации языков программирования:

1) низкого уровня; 2) высокого уровня;

Классификация языков программирования по поколениям:

ООП три принципа

1) инкапсуляция – это комбинирование данных с процедурами и функциями, которые оперируют этими данными;

2) наследование – это возможность использования, уже определенных объектов для построения иерархии объектов производных от них.

3) полиморфизм – это возможность определения единой по имени действия процедуры и ли функции, которая может быть применена для всех объектов иерархии наследования.

Понятие о системе программирования.

Система программирования – это реализация конкретного языка программирования для определенных компьютерных систем. Современные системы программирования дополнены развитым пользовательским интерфейсом, которые реализованы в виде интегрированных и интерактивных сред или интегрированных инструментальных оболочек. Такие среды обеспечивают пользователю многооконный режим работы, использование мыши, возможность применения объектно-ориентированного программирования и возможность применять фрагменты программы записанных на ассендлере.

Понятие интерпретации и компиляции.

Любой транслятор реализует две задачи:

1. Анализ программы, в результате чего определяется её корректность и если транслятор находит ошибки, то указывает на них; 2. Генерация программы на языке команд компьютера;

Базы данных.

Структуры простейшей базы данных равна структуре её таблицы. Структура двухмерной таблицы составляет столбцы и строки. Их аналог в структуре простейшей базе данных – это поля и записи. Если записи в базе данных нет, то говорят структура базы данных набором полей. База данных содержит:

1) таблицы – это основные объекты базы данных, в которых хранятся все данные имеющиеся в базе и сама структура базы данных.

2) отчеты – предназначены для вывода данных на бумажный носитель. Приняты специальные признаки и формы, колонтитул, отступы, параметры и т.п.

3) страницы – это специальные объекты базы данных выполненные в ходе html, замещаемые на веб странице и передаваемые клиенты вместе с ним. Сам по себе объект базой данных не является, это средство для просмотра информации хранящийся в базе.

4) макросы и модули – макросы предназначены для автоматизации повторяющихся действий при работе с базой данных. Модули создаются средствами внешнего языка программирования.

Классификация баз данных: