ZACHET-INFORMATIKA (663716), страница 4
Текст из файла (страница 4)
П
роцесс создания программ можно представить схематично в виде последовательности действий, показанных ниже:
Постановка задачи – обобщенный термин, который определяет исходные и выходные условия решаемой задачи. Постановка задачи связана с конкретизацией основных параметров ее реализации.
Алгоритм – система команд (инструкций), определяющая процесс преобразования исходных данных (входная информация) в результат решения поставленной задачи (выходная информация).
В алгоритме отражается логика и способ формирования результатов решения с указанием необходимых расчетных формул, логических условий и соотношений для контроля достоверности выходной информации.
Алгоритм решения задачи должен иметь ряд обязательных свойств:
-
дискретность – возможность разбиения процесса обработки информации на более простые этапы;
-
определенность – однозначность выполнения отдельного шага преобразования информации;
-
выполнимость – возможность получения желаемого результата при заданной входной информации за конкретное число шагов;
-
универсальность – пригодность алгоритма для решения определенного класса задач.
Форма представления и содержания алгоритма обработки информации зависят от применяемых методов проектирования алгоритмов и инструментальных средств разработки программ.
Программирование – это теоретическая и практическая деятельность решения задачи средствами конкретного языка программирования и оформления полученноых результатов в виде программы.
Программирование – творческий, интеллектуальный процесс и в любой программе присутствует и отражается определенная степень искусства программиста. Именно поэтому на стадии программирования возникает этап отладки программы – процесс обнаружения и устранения ошибок в программе, производимой по результатам ее тестирования на компьютере.
После окончательной отладки программа документируется, т.е. к ней прилагается описание назначения программы и инструкция по эксплуатации. Только после этого программа становится законченным программным продуктом, подготовленным к реализации как любой иной вид промышленной продукции.
Программный продукт – комплекс взаимосвязанных программ для решения определенной проблемы (задачи), подготовленный к реализации.
В зависимости от функций, выполняемых программным обеспечением, его можно разделить на две группы: базовое (системное) ПО, прикладное ПО и инструментальные системы..
Прикладное ПО включает в себя прикладные программы, которые обеспечивают выполнение необходимых пользователю работ: редактирование текста, рисование картинок, обработку информационных массивов и т.д.
Системное ПО включает в себя системные программы, которые выполняют различные вспомогательные функции: создание копий информации, выдача справочной информации о компьютере, проверку устройств ПК и т.д.
Инструментальные системы (системы программирования) – обеспечивают создание новых программ для компьютера (расчитаны для програмистов)
18. Системное программное обеспечение.
Под системным понимается программное обеспечение, включающее в себя операционные системы, сетевое ПО, сервисные программы, а также средства разработки программ (трансляторы, редакторы связей, отладчики и др.).
Операционная система - это комплекс программ, организующих управление работой компьютера и его взаимодействие с пользователем. Операционные системы для персонального компьютера различаются по нескольким параметрам:
-
однозадачные и многозадачные;
-
однопользовательские и многопользовательские.
Однозначные операционные системы обычно позволяют запустить одну программу в основном режиме и еще одну программу, вспомогательную, в так называемом фоновом режиме. Например, в основном режиме можно запустить редактор текстов, а в фоновом - программу печати. Многозадачные системы позволяют запустить одновременно несколько программ, которые будут работать параллельно, не мешая друг другу.
Однопользовательские операционные системы позволяют работать на компьютере в каждый момент времени только одному человеку.
В многопользовательской системе работу можно организовать так, что каждый пользователь будет иметь доступ к информации общего доступа и, введя пароль, к личной информации, доступной только ему. Например, UNIX позволяет нескольким пользователям одновременно работать на одном компьютере с помощью так называемых терминалов, в роли которых могут выступать либо специализированные устройства (видеомонитор с клавиатурой), либо запущенная на ПК специальная программа. Терминал может находиться в нескольких метрах или в нескольких тысячах километров от компьютера. Терминал может быть связан с основным компьютером и через локальную сеть или мировую компьютерную сеть Internet.
В настоящее время наиболее распространены несколько типов операционных систем: однозадачная однопользовательская система MS-DOS компании Microsoft с командным интерфейсом, многозадачные однопользовательская Windows 95 и сетевая Windows NT с графическим интерфейсом, многозадачная многопользовательская система UNIX.
MS DOS является программой, которая загружается в память ЭВМ при включении. Она выполняет следующие задачи:
-
дополняет аппаратную базовую систему ввода/вывода (BIOS);
-
предоставляет прикладным программам среду для их выполнения (ядро MS DOS);
-
предоставляет пользователю среду, обеспечивающую диалог с компьютером посредством команд (командный процессор).
MS DOS загружается с системной дискеты в дисководе А: или с винчестера С:.
При загрузке MS DOS загрузочная программа проверяет, является ли загрузочный диск системным, и если является, то управление для загрузки ядра передается модулю BIOS, который находится в файле IO.SYS и модулю ядра операционной системы MSDOS.SYS, после чего вызывается командный процессор. Командный процессор находится в файле COMMAND.COM.
MS-DOS включает в себя много различных команд. Часть команд постоянно находится в оперативной памяти (ОП). Их называют резидентными или встроенными ( или внутренними). Все остальные команды MS-DOS называются внешними и находятся на магнитном диске ( МД) до тех пор, пока они не понадобятся.
19. Прикладное программное обеспечение.
Прикладным называется ПО, предназначенное для решения определенной целевой задачи из проблемной области. Часто такие программы называются приложениями.
К типовому прикладному ПО относятся следующие программы:
-
текстовые процессоры (редакторы);
-
табличные процессоры;
-
системы иллюстративной и деловой графики (графические процессоры);
-
системы управления базами данных;
-
экспертные системы;
-
программы математических расчетов, моделирования и анализа экспериментальных данных.
Предлагаемое на рынке ПО приложения, в общем случае, могут быть выполнены как отдельные программы, либо как интегрированные системы. Интегрированными системами обычно являются экспертные системы, программы математических расчетов, моделирования и анализа экспериментальных данных, а также офисные системы. Примером мощной и широко распространенной интегрированной системы является офисная система Microsoft Office.
Рассмотрим наиболее часто встречающееся прикладное ПО.
Редакторы документов – это наиболее широко используемый вид прикладных программ. Они позволяют подготавливать документы гораздо быстрее и удобнее, чем с помощью пишущей машинки. Редакторы документов позволяют использовать различные шрифты символов, абзацы произвольной формы, автоматически переносят слова на новую строку, позволяют делать сноски, включать рисунки, автоматически нумеруют страницы и сноски и т.д. Наиболее мощные редакторы документов позволяют проверять правописание, набирать тексты в несколько столбцов, создавать таблицы и диаграммы, строить оглавления, предметные указатели и т.д.(Word)
Табличные процессоры. При работе с табличным процессором на экран выводится прямоугольная таблица, в клетках которой могут находится числа, пояснительные тексты и формулы для расчета значения в клетке по именующимся данным. Все распространенные табличные процессоры позволяют перевычислять значения элементов таблиц по заданным формулам, строить по данным в таблицам различные графики и т.д.(Excel)
Графические редакторы позволяют создавать и редактировать рисунки. В простейших редакторах предоставляются возможности рисования линий, кривых, раскраски областей экрана, создание надписей различными шрифтами и т.д.(Paint)
Правовые базы данных содержат тексты нормативных документов и предоставляют возможности поиска, распечатки и т.д.(Гарант).
Системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных предметов и механизмов с помощью компьютера. Среди систем малого и среднего класса в мире наиболее популярна система AutoCad фирмы AutoDesk.
20. Общая характеристика Windows 95. Рабочий стол. Панель задач.
Windows 95 представляет собой 32-разрядную операционную систему, обеспечивающую многозадачную и многопоточную обработку приложений (программ). Она поддерживает удобный графический пользовательский интерфейс, возможность работы в защищенном режиме, совместимость с программами реального режима и сетевые возможности. В Windows 95 реализована технология поддержки самонастраивающейся аппаратуры Plug and Play, допускаются длинные имена файлов и обеспечиваются повышенные характеристики устойчивости.
32-разрядность означает, что операции над 32-разрядными данными здесь выполняются быстрее, чем над 16-разрядными.
Многозадачность предоставляет возможность одновременной (параллельной) работы с несколькими приложениями.
Многопоточность означает способность организовывать одновременную обработку нескольких потоков. Например, в текстовом редакторе Word могут одновременно выполняться автоматическая проверка орфографии и редактирование документа.
Пользовательский интерфейс Windows 95 обеспечивает удобства в запуске и переключение приложений.
Технология Plug and Play (включи и работай) облегчает установку нового оборудования, автоматически его определяя и устанавливая необходимое для него программное обеспечение.
На Рабочем столе могут быть расположены различные объекты: программы (рабочие инструменты), папки с документами (текстами, рисунками, таблицами), ярлыки программ или папок.
Каждый пользователь самостоятельно настраивает Рабочий стол (устанавливает на нем папки или ярлыки).
21. Работа с окном Windows 95.
Окно– основное средство диалога с Windows'95Различают три типа окон: окно программы; окно документа; диалоговое окно.
К
аждое окно снабжено заголовком. Заголовок активного окна – синий. Окна открываются двойным щелчком на соответствующем объекте. Окна приложения и документа имеют 3 варианта представления: полноэкранное; нормальное ( окно занимает часть экрана); пиктограмма (в виде значка). Для изменения варианта представления окон используются кнопки справа в зоне заголовка.
Диалоговые окна служат для ввода дополнительной информации. Они имеют некоторые особенности. Существуют 3 типа диалоговых окон: окна-сообщения, в которых просто выводятся сообщения системы; окно-выбор для выбора параметров; окно ввода.
В двух последних окнах используются следующие средства ведения диалога:
-
Командные кнопки: ОК – выполнить команду; Отмена; Справка.
-
Поле ввода текстовых или числовых значений. Для ввода необходимо щелкнуть в поле, получив курсор I.
-
Независимый переключатель. Позволяет сделать выбор между вкл/выкл (да/нет). – режим включен; – режим выключен.
-
Зависимый переключатель. Позволяет сделать выбор из двух или более вариантов исполнения какой-либо функции или возможных значений какого-либо параметра. Выбранный вариант помечается .
Демонстрационное окно позволяет просмотреть содержимое документов.
Диалоговые окна с изобилием функций снабжают ( вкладками ) подокнами. Выбор вкладки производится щелчком.
Операции с окнами
-
открытие окна производится двойным щелчком на объекте;
-
изменение размеров окна: потянуть за правый нижний угол окна;
-
изменение ширины или высоты: указать на вертикальную или горизонтальную границу окна, получив курсор или соответственно, потянуть;
-
для перемещения окна выделить заголовок и потянуть;
-
чтобы свернуть окно на Панель задач следует нажать кнопку . Программа или документ, связанные с окном остаются активными;
-
чтобы развернуть окно на весь экран, надо нажать кнопку ;
-
для закрытия окна нажать кнопку ;
-
для упорядочивания окон надо щелкнуть правой кнопкой на панели задач, в меню выбрать варианты расположения окон: каскадом, сверху вниз, слева направо.
22. Работа с меню Windows 95.
Меню, как и окно– основное средство диалога с Windows'95. Существуют следующие типы меню.















