- •1. Понятие информации. Данные.
- •2. Показатели качества и количества информации. Единицы измерения в информатике.
- •3. Информатизация общества. Информационные процессы.
- •4. Информатика, предмет и задачи.
- •5. Особенности экономической информатики.
- •6. Принципы классификации и кодирования информации.
- •7. Кодирование звуковой информации.
- •8. Кодирование графической информации.
- •9. Понятие о мультимедиа.
- •10. Классификация эвм по принципу действия.
- •11. Классификация эвм по этапам развития, назначению и функциональным возможностям.
- •0 Этап. Доисторический.
- •1 Этап. Электронные (ламповые) компьютеры
- •2 Этап. 2 поколение эвм на транзисторах (кон 50 – сер 60)
- •3 Этап. Эвм на интегральных схемах (сер 60 – нач 70)
- •4 Этап. Эвм на бис (нач 70 – настоящее время)
- •12. История и особенности персонального компьютера.
- •13. Общая структура (архитектура) пк. Структура пк
- •14. Системная шина.
- •15. Виды памяти пк.
- •16. Представление данных в памяти пк (числа, символы, графика, звук).
- •17. Видеосистема пк.
- •18. Компьютерная графика. Аппаратные и программные средства.
- •19. Виды и принципы работы принтера.
- •20. Поколения микропроцессоров и их работа.
- •21. Принципы выбора пк.
- •22. Файловая система пк.
- •23. Понятие и структура программного обеспечения пк.
- •24. Представление информации в эвм.
- •25. Периферийные устройства пк.
- •26. Понятие интерфейса. Виды интерфейсов пк.
- •27. Назначение и классификация компьютерных сетей.
- •28. Особенности локальных вычислительных сетей, их топология.
- •29. Глобальная сеть swift.
- •30. Глобальная сеть Internet, ее информационные сервисы.
- •31. Гипертекст. Технология www. Html.
- •32. Стандарты взаимодействия в компьютерной сети.
- •33. Понятие операционной системы пк.
- •34. Текстовый процессор.
- •Основные понятия
- •Типовая структура интерфейса:
- •Структура электронного документа
- •Обработка текста и документа
- •Минимальный набор типовых операций
- •Расширенный набор типовых операций
- •Поиск и замена
- •Проверка правописания
- •Параметры страниц
- •Шаблоны
- •Макросы
- •Принципы подготовки бумажных и электронных документов
- •Принципы создания документа
- •Принципы форматирования документа
- •35. Интерфейс табличного процессора.
- •Строки, столбцы, ячейки, адреса
- •Окно, рабочий лист, текущая ячейка
- •Типовая структура интерфейса
- •36. Типы данных и их форматирование в табличном процессоре.
- •37. Обобщенная технология работы в табличном процессоре.
- •38. Базы данных. Основные понятия.
- •39. Классификация бд.
- •40. Структурные элементы базы данных.
- •41. Состав и виды моделей данных.
- •Иерархическая и сетевая модели данных
- •Режим исключения
- •Реляционная модель данных
- •42. Виды связей между наборами объектов данных.
- •43. Правила Кодда реляционной субд.
- •44. Классификация офисной техники.
- •45. Основные тенденции развития икт.
23. Понятие и структура программного обеспечения пк.
Программа - упорядоченная последовательность команд компьютера для решения задачи.
Программное обеспечение (software) - совокупность программ и необходимых для их эксплуатации документов, предназначенных для решения задач на компьютере.
Программы предназначены для машинной реализации задач. Термины задача и приложение имеют очень широкое употребление в контексте информатики и программного обеспечения.
Термины задача и приложение имеют очень широкое употребление в контексте информатики и программного обеспечения.
Задача - проблема, подлежащая решению.
Приложение - программная реализация на компьютере решения задачи.
Таким образом, задача означает проблему, подлежащую реализации с помощью средств информационных технологий, а приложение - реализованное на компьютере решение задачи. Приложение, является синонимом слова программа.
Термин задача употребляется также в сфере программирования, особенно в режиме мультипрограммирования и мультипроцессорной обработки, как единица работы вычислительной системы, требующая выделения вычислительных ресурсов: процессорного времени, основной памяти и т.п. В данной главе этот термин употребляется в смысле первого определения.
С позиций программного обеспечения будем различать два класса задач - технологические и функциональные.
Технологические задачи ставятся и решаются при организации технологического процесса обработки информации на компьютере. Технологические задачи являются основой для разработки сервисных средств программного обеспечения в виде утилит, сервисных программ, библиотек процедур и др., применяемых для обеспечения работоспособности компьютера, разработки других программ или обработки данных функциональных задач.
Функциональные задачи требуют решения при реализации функций управления в рамках информационных систем предметных областей. Например, управление деятельностью торгового предприятия, планирование выпуска продукции, управление перевозкой грузов и т.п.
Процесс
создания программ можно представить
как последовательность действий рис
12.1,
Рис. 12.1. Схема процесса создания программ
Рассмотрим эти этапы
Постановка задачи - это точная формулировка решения задачи на компьютере с описанием входной и выходной информации.
Постановка задачи связана с конкретизацией основных параметров ее реализации, определением источников и структурой входной и выходной информации.
К основным характеристикам постановки задачи относятся:
цель или назначение задачи, ее место и связи с другими задачами;
условия решения задачи с использованием средств вычислительной техники;
функции обработки входной информации;
требования к периодичности решения задачи;
ограничения по срокам и точности выходной информации;
состав и форма представления выходной информации;
источники входной информации для решения задачи;
пользователи задачи.
Алгоритм - система правил, определяющая процесс преобразования допустимых исходных данных в желаемый результат за конечное число шагов. Алгоритм должен обладать рядом свойств:
дискретность - разбиение алгоритма на более простые этапы, выполнение которых компьютером или человеком не вызывает затруднений;
определенность - однозначность выполнения каждого отдельного этапа;
выполнимость - конечность действий алгоритма решения задач, позволяющая достичь желаемый результат при допустимых исходных данных за конечное число шагов;
массовость - пригодность алгоритма для решения определенного класса задач.
Программирование - теоретическая и практическая деятельность, связанная с созданием программ.
