- •Программное обеспечение пк, программа, задача, алгоритм.
- •Алгоритм и его свойства, формы представления, алгоритмизация. Линейный, разветвляющийся и циклический алгоритмы. Программирование, этапы составления программы.
- •Моделирование, понятие модели.
- •Формы представления моделей, формализация. Предметные и информационные модели.
- •Системный подход к моделированию.
- •Типы информационных моделей, иерархические, сетевые модели.
- •Этапы разработки и исследования моделей на компьютере.
- •Классификация программных продуктов, пакеты прикладных программ, средства программирования, системное и сервисное программное обеспечение, утилиты.
- •Системное программное обеспечение.
- •Средства программирования (инструментарий технологии программирования).
- •Case-технология создания информационных систем.
- •Программные продукты для создания приложений.
- •Интегрированная инструментальная среда Delphi.
- •Объектно-ориентированный подход к программированию.
- •Краткая характеристика языков программирования.
- •Способы представления алгоритмов при программирования.
- •Структурное и модульное программирование, блок-схемы алгоритмов, ветвления циклов с пред- и постусловиями, их представление на языке Си. Структурное программирование:
- •Модульное программирование.
- •Константы языка Си, целые, с плавающей точкой, символьные, строковые.
- •Структура Си-программы, пример программы чтения с клавиатуры символов строки и печати их десятичных, восьмеричных и шестнадцатеричных кодов.
- •Измерение количества информации.
- •Моделирование методом кусочно-линейной аппроксимации, разветвляющиеся и циклические алгоритмы.
Моделирование, понятие модели.
Моделирование - это метод познания, изучение моделей.
Модель – объект, отражающий существенные особенности объекта. Модели позволяют представить объекты, процессы, явления, недоступные для непосредственного восприятия.
Формы представления моделей, формализация. Предметные и информационные модели.
Классы: 1. Предметные. Воспроизводят физические, химические, геометрические свойства в материальной форме. 2. Информационные. Объекты и процессы в образной (рисунки, фото) или знаковой (языки) форме.
Формализация – отображение объектов некоторой предметной области с помощью символов. Язык алгебры логики позволяет строить формальные логические модели. С помощью алгебры высказываний можно формулировать простые и сложные высказывания.
Системный подход к моделированию.
Каждый объект – система объектов. Система – совокупность взаимосвязанных объектов (элементов). Системы существуют в пространстве и во времени. Состояние системы характеризуется структурой (состав, свойства элемента, их отношения и связи между собой). При изменении структуры система может перестать функционировать. Статистические модели - описывают состояние в определенный момент времени.
Типы информационных моделей, иерархические, сетевые модели.
1. Табличная. Объекты размещены в ячейках первого столбца, а значение их свойств - в других столбцах. С помощью таблиц можно построить как статистические, так и динамические модели. 2. Иерархическая (древовидная). Объекты распределены по уровням. Каждый элемент более высокого уровня может состоять из элементов нижнего уровня, а элемент нижнего уровня входит в состав только одного элемента более высокого уровня. 3. Сетевые (неориентированный граф). Связи между элементами имеют произвольный характер. Пример: описание процесса передачи мяча между игроками.
Этапы разработки и исследования моделей на компьютере.
Этапы: 1. Описательная информационная модель. Выделяются существенные параметры объекта, а несущественными параметрами пренебрегает. 2. Формализованная модель. Записывается на формальном языке. С помощью формул, уравнений или неравенств фиксируются формальные соотношения между начальными и конечными значениями свойств объектов, а также накладываются ограничения на допустимые значения этих свойств. 3. Компьютерная модель. Формализованная информационная модель преобразуется в компьютерную модель. Пути построения: а. Построение алгоритма и его кодирование на языке программирования. b. Использование одного из приложений. 4. Компьютерный эксперимент. Если компьютерная модель создана в виде программы – ее необходимо запустить. Если компьютерная модель создана в приложении – данные сортируют, строят графики. 5. Анализ и корректировка результатов. В случае несоответствия результатов, полученных при исследовании информационной модели, измеряемым параметрам реальных объектов можно сделать вывод, что на предыдущих этапах построения модели были допущены ошибки или неточности.
Классификация программных продуктов, пакеты прикладных программ, средства программирования, системное и сервисное программное обеспечение, утилиты.
Классификация программных продуктов: А. Системное программное обеспечение – это совокупность программ и программных комплексов для обеспечения работы компьютера и сети. Используют: создание операционной среды для работы других программ; надежная и эффективная работа компьютера и сети; диагностика и профилактика; вспомогательные процессы (копирование, архивирование, восстановление). Б. Пакет прикладных программ – комплекс взаимосвязанных программ, инструментарий. В. Средства программирования – совокупность программ, обеспечивающих процесс разработки, отладки, внедрения создаваемых программ; комплекс программ, которые обеспечивают управление компонентами компьютерной системы, такими как процессор, оперативная память, устройства ввода-вывода, сетевое оборудование.
Сервисное программное обеспечение – это программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
Утилиты – программы для выполнения вспомогательных операций, обработки данных, обслуживания компьютера.
