- •2.Информация и данные. Синтаксические, семантические и прагматические аспекты моделирования данных.
- •3.Основы методологии информатики
- •4.Основа технологии решения задач при помощи компьютера
- •5.Жизненный цикл программного продукта. Этапы жизненного цикла
- •6.Техническое проектирование
- •7.Принципы организации пк на примере ibm pc
- •8.Структура программного обеспечения компьютерных систем. Понятие прикладного, инструментального и общесистемного программного обеспечения.
- •10.Принципы организации о.С. На примере Windows
- •11.Microsoft Word
- •12.Математический процессор MathCad
- •13,Табличный процессов Excel
- •14.Субд
- •15.Принцип системного подхода к проектированию алгоритмов и программ
- •16.Концепция объектно-ориентированного программирования.
- •17.Основы программирования на с
- •20.Концепция данных в с. Описание и типы данных.
- •21.Организация ввода и вывода
- •22.Данные типа указатель
- •23.Массивы
7.Принципы организации пк на примере ibm pc
ПК представляет собой систему в которой есть 2 подсистемы:
- аппаратное обеспечение (hard)
- программное обеспечение (soft)
Hard – предназначен для реализации на уровне физических устройств инф. процессов.
Soft – представлен комплексом прикладных и системных программ, взаимодействующих друг с другом и с аппаратурой.
Логическая структура ПК
В основе лежит принцип программного управления.
Система, которая обрабатывает данные в соответствии с определенной последовательностью операций.
В основе работы ПК лежит взаимодействие процессора и оперативной памяти. Остальные устройства играют второстепенную роль.
IBM PC появилась в 80-е гг. благодаря IBM, Intel, MS.
Принцип организации:
Принцип открытой архитектуры
Магистрально-модульный принцип организации
Принцип преемственности аппаратного и программного обеспечения, совместимость сверху вниз.
Принцип открытой архитектуры:
Архитектура – описание устройства, конфигурации и взаимного содержания исп. устройств компьютера и описание принципа действий.
Магистрально-модульный принцип:
Любые устройства, узлы, детали обладают функциональной, электрической завершенностью.
Интерфейс – средство, среда сопряжения модулей.
Основной элемент интерфейса – системная шина. Её функция – передача информации между процессором и остальными устройствами.
Контроллеры и адаптеры – устройства, с помощью которых внешние устройства соединяются с процессором.
Локальные шины используются для подключения некоторых скоростных устройств (видеокарты, и т.д.)
Принцип преемственности:
Различают аппаратную и программную преемственность:
Возможность использования предыдущих наработок на более современных инструментальных средствах.
Структура программного обеспечения
П.О. – среда сопряжения пользователя и "железа".
Системы программирования обеспечивают жизненный цикл программы.
Интегрирование операционных средств
Визуальная среда программирования
Пакеты прикладных программ
П.П.П. специализированного назначения
Сервисное программное обеспечение (архиваторы, программы-оболочки, и т.д.)
Роль О.С. (операционной системы) – скрыть от пользователя процесс обработки данных на компьютере.
О.С. – это программа.
Функции:
Начальная загрузка ОС
Управление данными
Управление памятью
Планирование и контроль использования задач
Управление внешними устройствами
Взаимодействие пользователя с ОС
Утилиты – спец. функции управления.
О.С. делится на
1. Резидентная часть – в оперативной памяти.
2. Транзитная часть – на внешних запоминающих устройствах.
Понятие операционной среды.
Каждая О.С. имеет спец. язык команд, интерфейс пользователя.
8.Структура программного обеспечения компьютерных систем. Понятие прикладного, инструментального и общесистемного программного обеспечения.
К прикладному программному обеспечению (application software) относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы.
Программы обработки заказов или создания списков рассылки — пример прикладного программного обеспечения.
Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.
Инструмента́льное програ́ммное обеспе́чение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ.
Обычно этот термин применяется для акцентирования отличия данного класса ПО от прикладного и системного программного обеспечения.Систе́мное програ́ммное обеспе́чение — это комплекс программ, которые обеспечивают эффективное управление компонентами вычислительной системы, такими как процессор, оперативная память, каналы ввода-вывода, сетевое оборудование, выступая как «межслойный интерфейс» с одной стороны которого аппаратура, а с другой приложения пользователя.
В отличие от прикладного программного обеспечения, системное не решает конкретные прикладные задачи, а лишь обеспечивает работу других программ, управляет аппаратными ресурсами вычислительной системы и т.д.
Структура программного обеспечения
П.О. – среда сопряжения пользователя и "железа".
Системы программирования обеспечивают жизненный цикл программы.
Интегрирование операционных средств
Визуальная среда программирования
Пакеты прикладных программ
П.П.П. специализированного назначения
Сервисное программное обеспечение (архиваторы, программы-оболочки, и т.д.)
Роль О.С. (операционной системы) – скрыть от пользователя процесс обработки данных на компьютере.
О.С. – это программа.
Функции:
Начальная загрузка ОС
Управление данными
Управление памятью
Планирование и контроль использования задач
Управление внешними устройствами
Взаимодействие пользователя с ОС
Утилиты – спец. функции управления.
О.С. делится на
1. Резидентная часть – в оперативной памяти.
2. Транзитная часть – на внешних запоминающих устройствах.
Понятие операционной среды.
Каждая О.С. имеет спец. язык команд, интерфейс пользователя.
9.Информация в проф. деятельности инженера. Классификация инструментальных программных средств общего назначения Деятельность инженера – это разновидность интеллектуального труда .В основе работы лежат знания. Различают:- инженер-исследователь- инженер-конструктор- инженер-технолог
Инженер имеет дело:- с текстовой информацией- с информацией справочного типа
- с числовой информациейТекстовый процессор — вид прикладной компьютерной программы, предназначенной для производства (включая набор, редактирование, форматирование, иногда печать) любого вида печатной информации.
Иногда текстовый процессор называют текстовым редактором второго рода.
Текстовые процессоры, в отличие от текстовых редакторов, имеют больше возможностей для форматирования текста, внедрения в него графики, формул, таблиц и других объектов. Поэтому они могут быть использованы не только для набора текстов, но и для создания различного рода документов, в том числе официальных. Классическим примером текстового процессора является Microsoft Word. Табличный процессор — категория программного обеспечения, предназначенного для работы с электронными таблицами. Изначально табличные редакторы позволяли обрабатывать исключительно двухмерные таблицы, прежде всего с числовыми данными, но затем появились продукты, обладавшие помимо этого возможностью включать текстовые, графические и другие мультимедийные элементы.Инструментарий электронных таблиц включает мощные математические функции, позволяющие вести сложные статистические, финансовые и прочие расчеты.Математический сопроцессор — сопроцессор для расширения командного множества центрального процессора и обеспечивающий его функциональностью модуля операций с плавающей запятой, для процессоров, не имеющих интегрированного модуля.Систе́ма управле́ния ба́зами да́нных (СУБД) — специализированная программа (чаще комплекс программ), предназначенная для организации и ведения базы данных. Для создания и управления информационной системой СУБД необходима в той же степени, как для разработки программы на алгоритмическом языке необходим трансляторОбычно современная СУБД содержит следующие компоненты:ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию,процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода,подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБДа также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию инф. системы.