- •Информатика. Основные понятия и определения курса.
- •Понятие информации. Классификация её видов и свойств. Характеристики информации.
- •Общая характеристика процессов сбора, передачи, хранения и использования информации.
- •Постановка и алгоритмизация задач обработки информации.
- •Классификация алгоритмов и формы их представления
- •Эвм или компьютеры. Устройство, структура, характеристики.
- •Представление данных в эвм. Системы счисления.
- •Классификация программного обеспечения (по).
- •Классификация и обзор системного по.
- •Операционные системы (ос)
- •Операционная система Windows
- •Оболочки операционных систем. Менеджеры файлов.
- •Классификация и обзор инструментального по.
- •Объектно-ориентированный язык визуального программирования Visual Basic
- •Интегрированная среда разработки программных приложений в пакете Microsoft Office. Редактор vba.
- •Макросы.
- •Разработка графического интерфейса для управления обработкой данных.
- •Этапы разработки программных приложений.
Операционная система Windows
Операционная среда Windows разработана фирмой Microsoft для IBM-совместимых компьютеров.
Windows выполняет следующие основные функции:
Удобный, наглядный графический интерфейс пользователя.
Многозадачная работа, т.е. выполнение одновременно нескольких программ.
Унификация использования аппаратных ресурсов компьютера.
Особенности Windows:
Правила написания программы. Для работы в среде Windows программа должна быть написана по определенным правилам, существенно отличающимся от принятых в MS-DOS.
Windows позволяет запускать и программы, написанные для MS DOS, но при этом программы не могут использовать преимущества Windows.
Графический интерфейс пользователя в Windows основан на идее оконного интерфейса, принятого так же и в ряде других современных ОС (например, UNIX). Каждая программа имеет собственное окно, в котором и происходит обмен сообщений с пользователем. Для наглядности в Windows широко применяются иконки (пиктограммы), изображающие отдельные программы.
Кроме того, интерфейс Windows в значительной степени стандартизирован, что облегчает пользователям процесс освоения новых порограмм.
Многозадачость. Многозадачный режим работы позволяет запускать одновременно несколько приложений, например, текстовый процессор, базу данных, игру и переключаться между ними.
Обмен данными между приложениями. Кроме того возможен обмен данными между приложениями, что позволяет, например, информацию созданную в электронной таблице, перенести в текстовый документ через буфер обмена.
Оболочки операционных систем. Менеджеры файлов.
Для создания более комфортной работы пользователей с программами системного ПО, применяются программы-оболочки ОС, которые предназначены для работы с файлами. Примером данной разновидности системного ПО явл-ся программа-проводник (Nortel commander и т.д.).
Менеджеры файлов позволяют создавать новые файлы различного типа, перемещать. Копировать, дублировать, редактировать содержание файлов, находить нужную инф-ю, определять объем, занимаемый файлом или группой файлов и т.д.
Классификация и обзор инструментального по.
К инструментам ПО, в первую очередь, относятся системы программирования, основой которых явл-ся языки программирования высокого уровня. (существуют 10-ки языков, которые пользователи применяют для создания программ). Задачей языков программирования явл-ся описание алгоритмов задач обработки данных на языке. Понятном компьютеру. Кроме систем программирования в состав инструментального ПО входят программы-трансляторы. Их задачей явл-ся перевод программ , написанных на языках высокого уровня в машинные коды, непосредственно исполняемые микропроцессором компьютера. Различают 2 типа трансляторов: компиляторы и интерпретаторы.
Компиляторы после перевода программы в машинные коды создают и запоминают устройства в памяти исполняемого файла. Исполняемые файлы могут быть затем перенесены на другие носители, другие компьютеры и работать независимо от исходной системы программирования.
Интерпретаторы пошагово переводят строки программы в машинные коды и исполняют их. Каждый раз обработка данных ведется в режиме реального времени, но исполняемых файлов не создается.
В состав инструментального ПО входят библиотеки готовых подпрограмм (модули), из которых можно собирать программы более высокой сложности. Входят также разнообразные наборы символов, шрифтов, которые позволяют представить результаты обработки в удобном для пользователя виде.