Необходимые свойства алгоритма:
Поможем в ✍️ написании учебной работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

Дискретность

2. Определенность - каждое правило алгоритма должно быть четким

3. Результативность (конечность) - алгоритм должен приводить к решению задачи за конечное число шагов.

4. Массовость - алгоритм решения задачи разрабатывается в общем виде, то есть, он должен быть применим для некоторого класса задач, различающихся только исходными данными.

Программа - последовательность действий по решению некоторой задачи, изложенной в форме, понятной для компьютера.

Одновременное выполнение

Многие операционные системы поддерживают механизм многозадачности, который позволяет создать эффект одновременной работы нескольких компьютерных программ на одном компьютере. Операционные системы могут выполнять несколько программ используя диспетчер операционной системы — программный механизм для переключения процессов, выполняемых процессором. Хотя в каждый момент времени выполняется только одна программа, при достаточно частом переключении пользователь может взаимодействовать со всеми программами во время их работы. Современные многопроцессорные компьютеры или компьютеры с многоядерными процессорами поддерживают одновременное выполнение нескольких программ аппаратно.

Этапы выполнения:

1. Запуск – запись в оперативную память;

2. Взаимодействие с процессором;

3. Закрытие программы – выгрузка обратно в ЖД вместе с сохраненными данными.

Базовый и системный уровни программного обеспечения. Примеры программ.

Междупрограммный интерфейс – подразделение всего ПО на несколько связанных частей. При этом вышележащие уровни опираются на работу нижестоящих. Программное обеспечение необходимо для нормальной работы компьютера.

Базовый уровень – низший уровень ПО, отвечает за правильную работу аппаратных средств. Программное обеспечение данного уровня хранится в микросхемах запоминающегося устройства (ПЗУ), его задача обеспечить первоначальную загрузку компьютера. Эти программы уже установлены на этапе производства материнской платы. Находятся в ПЗУ, объединены в большую систему – «Базовая система ввода-вывода» BIOS.

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

· Операционная система (ОС) – управление оперативной памятью, процессами ввода-вывода, организация файловой системы, распределение вычислительных ресурсов между программами, поддержка графического интерфейса, диспетчеризация программ. Виды ОС: Windows, MacOS, Linux, Android, IOS.

· Драйверы (программы, которые отвечают за взаимную связь с устройствами компьютера).

Служебный уровень программного обеспечения. Примеры программ.

Междупрограммный интерфейс – подразделение всего ПО на несколько связанных частей. При этом вышележащие уровни опираются на работу нижестоящих. Программное обеспечение необходимо для нормальной работы компьютера.

Служебный уровень. Программное обеспечение этого уровня взаимодействует как с программами базового уровня, так и с программами системного уровня. Основное назначение служебных программ (их также называют утилитами) состоит в автоматизации работ по проверке, наладке и настройке компьютерной системы. Во многих случаях они используются для расширения или улучшения функций системных программ.

· Диспетчеры файлов – операции по копированию, перемещению, удалению и т.д. с файлами и каталогами, навигация по файлам. Виды: Norton Commander, Windows Commander, Total Commander, Far.

· Архиваторы (средства сжатия данных) – создание архивов, работы с ними и извлечение из них данных. Виды: ZIP, RAR, 7z; программы – WinZip, WinRar.

· Средства диагностики – диагностика аппаратного обеспечения + исправление ошибок. Виды: Sandra, 3DMax, NDD, CCleaner.

· Мониторы установки (программы инсталляции) – установка других программ. Виды: дистрибутив.

· Универсальные средства коммуникации – удаленное соединение с другими ПК, сообщения, голосовой и видеотрафик. Виды: Скайп.

· Средства просмотра и воспроизведения.

· Средства компьютерной безопасности – средства активной (борьба с вредоносными ПО) и пассивной (аудит, резервное копирование) защиты. Виды: антивирусы (KasperskyLab, Avast, AVP, DoctorWeb, Nod32) и сетевые экраны (FireWall).

Прикладной уровень программного обеспечения. Программы для работы с текстовой информацией. Текстовые форматы. Примеры программ.

Междупрограммный интерфейс – подразделение всего ПО на несколько связанных частей. При этом вышележащие уровни опираются на работу нижестоящих. Программное обеспечение необходимо для нормальной работы компьютера.

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

Текстовые просмотрщики – программы для просмотра текстовых данных.

Текстовые редакторы – программы для ввода и редактирования текстовых данных.

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

Форматы: .txt (Notepad); .doc и .docx (Word); .rtf (WordPad); .pdf (AdobeReader).

Прикладной уровень программного обеспечения. Программы для работы с графической, табличной и мультимедийной информацией. Примеры программ.

Междупрограммный интерфейс – подразделение всего ПО на несколько связанных частей. При этом вышележащие уровни опираются на работу нижестоящих. Программное обеспечение необходимо для нормальной работы компьютера.

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

· Графические редакторы (ввод и редактирование), просмотрщики (просмотр) и процессоры. Предназначены для создания и обработки графических изображений. Различают растровые редакторы (.bmp – пиксели), векторные редакторы (.jpg; .gif; .tif – уравнения) и 3-D редакторы (трехмерная графика). Программы: Paint, ACDSee, XnView, PhotoShop.

· Табличные редакторы и процессоры: Excel, Lotus.

· Аудио и видео монтаж + просмотрщик. Программы: AIMP, WinAmp, Sony Vegas. Форматы: аудио (.mp3, .wav – несжатый) и видео (.avi, .mp4, .vob)

· Системы автоматизированного проектирования (CAD) – дизайн/архитектура. Программа: AutoCad.

· Настольные издательские системы: Ventura Published.

· Просмотрщики HTML (Web-просмотрщики, браузеры: Google Chrome, Opera, M.Firefox, Internet Explorer) и их редакторы (CMS-системы: WordPress, Joomla!)

Прикладной уровень программного обеспечения. Финансово-экономические и юридические программы. Примеры программ.

Междупрограммный интерфейс – подразделение всего ПО на несколько связанных частей. При этом вышележащие уровни опираются на работу нижестоящих. Программное обеспечение необходимо для нормальной работы компьютера.

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

· Финансовые аналитические системы: Project Expert, Finmodel Expert, Альт-финансы.

· Экспертные правовые системы (юридические): Гарант, Консультант.

Назначение и классификация баз данных. Понятия предметной области, сущности, атрибута, записи, поля записи. Примеры.

База данных – набор взаимосвязанной информации большого объема, относящийся к той или иной предметной области. Предметная область – более или менее обособленный элемент реального мира, который заинтересовал кого-либо.

База данных – не программа, а электронное хранилище информации. Для работы с БД нужны специальные программы. Большинство современных БД являются реляционными. В них информация хранится в виде таблиц, связанных друг с другом.

Типы:

· Сетевая

· Иерархическая

· Реляционная – состоит из взаимосвязанных таблиц

Сущность БД – некий элемент предметной области. Каждую сущность осмысливает отдельная таблица. Экземпляр сущности — один представитель сущности. Атрибут сущности - признак, которым характеризуется эта сущность (столбцы). Поле записи – ячейка, бывают текстовые, числовые, логические и дата/время.

24. Ключевые поля таблиц без данных, связь между таблицами. Примеры.

Бывают обязательные и не обязательные к заполнению таблицы. Ключ (ключевое поле) – поле записи, значение которого не повторяется для разных записей. Нужны для связи таблиц друг с другом и поиска в таблице.

MS Access поддерживает 3 типа связей между таблицами: «один-к-одному», «один-ко-многим», «много-ко-многим».

1.Связь «один-к-одному» означает, что каждая запись в одной таблице соответствует только одной записи в другой таблице.

2.Связь «один-ко-многим» означает, что каждая запись в одной таблице соответствует нескольким записям другой таблицы.

3.Связь «много-ко-многим» означает, что одна запись в первой таблице может быть связана более чем с одной записью из второй таблицы и одна запись из второй таблицы может быть связана более чем с одной записью из первой таблицы.

Определение связей между таблицами БД.

1-й шаг. Закрытие всех таблиц БД.

Нельзя создавать или удалять связи между открытыми таблицами.

2-й шаг. Открытие окна диалога Схема данных.

Для этого нужно выполнить команду Схема данных на вкладке Работа с базой данных в группе Отношения.

3-й шаг. Добавление в окно диалога связываемых таблиц.

В результате выполнения этой команды открывается окно схемы данных и диалоговое окно Добавление таблицы, в котором осуществляется выбор таблиц, включаемых в схему данных.

4-й шаг. Установка связей.

Общая схема взаимодействия пользователя с БД. Понятие запроса к базе данных. Примеры запросов. Язык SQL .

Запрос к БД – требование пользователя на получение интересующей информации или ее изменение. Запрос направляется пользователем или про­граммой в СУБД для поиска отдельных записей в БД. Воп­рос, сформированный по отношению к БД, и есть запрос.
Для выборки информации из базы данных предназначены Мастера запросов и Конструкторы запросов. Механизм запросов реализует одно из основных назначений базы данных – быстрый поиск информации и получение ответов на по­ставленные вопросы.
SQL-Структурированный язык запросов, стандарт коммуникации с базой данных.
Есть четыре основных типа запросов данных в SQL, которые относятся к так называемому языку манипулирования данными:

SELECT – выбрать строки из таблиц (выборки нужных данных);

INSERT – добавить строки в таблицу (вставки новых данных);

UPDATE – изменить строки в таблице;

DELETE – удалить строки в таблице;

Пример 1. Выведите все сделки с ТОДО, совершенные экономистом-менеджером после 01.01.2004 года. Структура запроса: НомерСделки, Дата, Операция, НазваниеКлиента, Фамилия, СтоимостьСделки.

Человек в текстовом формате посылает запрос в приложении БД, оно на языке SQL передает запрос сначала в СУБД, где запрос обрабатывается и передается в БД, получает от БД результат, передает обратно в приложение, и уже приложение в виде таблиц преподносит информацию человеку.




Дата: 2019-07-30, просмотров: 158.