Файл: Митяков Информатика Часть 1.pdf

Добавлен: 23.10.2018

Просмотров: 5123

Скачиваний: 18

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

  

26 

 

 

 

котором непосредственно находится нужный файл - путь к файлу. Имена ката-

логов, входящих в путь, отделяются друг от друга знаком "\".  

Таким образом, для того, чтобы точно определить не только название, но 

и  местоположение  файла,  используется  понятие  «полное  имя  файла».  Полное 

имя файла включает в себя 4 элемента: название логического диска, путь, имя 

файла и расширение. Например, полное имя файла dima.txt имеет вид: 

D:\LISTOPAD\ MASHA\dima.txt.  

Интерфейс – совокупность  программно-аппаратных  средств,  обеспечи-

вающих пользователю необходимый уровень общения с компьютером. Друже-

ственный  интерфейс  обеспечивает  быстрое  и  комфортное  взаимодействие 

пользователя с компьютером. Для управления файлами и каталогами на диске 

операционная система MS-DOS использует множество команд, которые пользо-

ватель должен набрать в командной строке, расположенной в нижней части эк-

рана. Например, для того, чтобы скопировать с тем же именем файл dima.txt в 

каталог ERSHOV, необходимо набрать следующую команду: 

сopy D:\LISTOPAD\ MASHA\dima.txt D:\ ERSHOV 

Как видно из примера, пользователь должен потрудиться, чтобы работать 

с  файлами  в  рамках  операционной  системы  MS-DOS.  Следовательно,  данная 

система не обеспечивает дружественного интерфейса. 

Для улучшения интерфейса стали создаваться специальные программы – 

оболочки,  работающие  под  управлением  операционной  системы.  Наиболее 

распространенной такой программой стала программа Far, названная в честь ее 

создателя Питера Нортона. 

Следующий крупный шаг в деле улучшения интерфейса был сделан с по-

явлением  Windows-технологий.  Первые  версии Windows представляли  собой, 

как и Far, операционные оболочки и работали под управлением операционной 

системы  MS-DOS.  Начиная  с  версии  Windows-95,  эта  программа  становится 

полноценной  операционной  системой,  сочетая  в  себе  свойства  операционной 

оболочки и графической интерфейсной среды. 

Основные особенности Windows-технологий: 


background image

  

27 

 

 

 

•  Графический интерфейс. В Windows существуют различные графические 

символы (значки), меню, диалоговые окна, что избавляет пользователя от 

необходимости  запоминать  команды  DOS.  Основной  принцип – «делай 

то, что видишь», то есть подключается ассоциативное мышление. Напри-

мер,  глядя  на  кнопку  с  изображением  ножниц,  пользователь  может  по-

нять, что эта кнопка означает команду «вырезать». 

•  Многооконный интерфейс. Все окна имеют стандартную структуру. Для 

всех программ в  Windows  используются одни и те же команды управле-

ния, что существенно облегчает работу в этой среде. 

•  В Windows можно одновременно работать с несколькими программами и 

переключаться  от  одной  к  другой.  Находясь  в  Windows,  пользователь 

имеет в своем распоряжении буфер обмена, с помощью которого можно 

копировать или переносить информацию как в пределах одной програм-

мы, так и между отдельными программами. 

Для копирования файла в программе Проводник достаточно переместить 

соответствующий значок приложения (файла) в нужную папку (каталог). 

ПРИКЛАДНОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 

Системы и языки программирования 

Системы  программирования - инструменты для  продуцирования пользо-

вателем  собственных  программных  продуктов  при  использовании  алгоритми-

ческих языков высокого уровня (Бейсик, Фортран, Паскаль, Си). Выбор языка 

программирования  зависит  от  характера  решаемой  задачи  и  подготовки  про-

граммиста. Например, Бейсик используется в мире как один из основных язы-

ков, предназначенных для обучения школьников и студентов основам алгорит-

мизации  и программирования. Он имеет простой  синтаксис и хорошие графи-

ческие  возможности.  Фортран  используется  для  проведения  сложных  матема-

тических  расчетов.  Он  имеет  богатые  библиотеки – специальные  программы, 

используемые  для  сложных  вычислений.  Паскаль  был  разработан  как  язык 

структурного программирования и получил широкое распространение в нашей 


background image

  

28 

 

 

 

стране. Одно из его достоинств – возможность эффективной работы с различ-

ными типами данных. Язык Си имеет более сложный синтаксис и, в основном, 

используется профессиональными программистами. 

В последнее время широкое распространение получили языки програм-

мирования, поддерживающие графический интерфейс и технологии Windows

Пример – Visual Basic

После написания программы на языке программирования высокого уров-

ня необходимо перевести ее на язык машинных кодов. В зависимости от спосо-

ба этого перевода различают два класса языков программирования: транслято-

ры и интерпретаторы. 

Рассмотрим работу языка-транслятора на примере Фортрана. В этом слу-

чае обработка (прохождение задачи на ЭВМ) проводится в три этапа. 

1.  Написание  программы.  В  соответствии  с  алгоритмом  составляется  про-

грамма на языке Фортран. В результате на диске появляется файл с рас-

ширением .for – исходный модуль. 

2.  Трансляция. При этом с помощью специальной программы – транслятора 

–  происходит  перевод  программы  с  языка  Фортран  на  язык  машинных 

кодов. В результате на диске появляется новый файл с расширением .obj 

– объектный модуль. 

3.  Компоновка. На этом заключительном этапе устанавливаются необходи-

мые  связи  и  подключаются  нужные  библиотеки.  В  результате  на  диске 

появляется  файл  с  расширением  .exe – рабочий  модуль.  Это – готовая  к 

выполнению программа, которая может быть запущена на счет. 

Рассмотрим работу интерпретатора на примере языка Бейсик. В этом слу-

чае  после  написания  программы  образуется  файл  с  расширением  .bas.  Этот 

файл сразу запускается на исполнение. При этом каждый оператор последова-

тельно  «интерпретируется»,  то  есть  переводится  на  машинный  язык  и  тут  же 

исполняется.  Поскольку в  этом случае отсутствует  предварительная подготов-

ка, работа интерпретатора обычно проходит более медленно, чем транслятора. 

Система программирования включает в себя следующие элементы: 


background image

  

29 

 

 

 

•  язык программирования, транслятор и другие вспомогательные програм-

мы; 

•  библиотеки языка программирования; 
•  программы-оболочки,  обеспечивающие  дружественный  интерфейс  при 

работе пользователя с языком программирования. 

Пакеты прикладных программ 

Пользовательские пакеты прикладных программ (ППП) можно разбить на 

три группы: 

•  функциональные ППП; 
•  интегрированные ППП; 
•  специализированные (проблемно-ориентированные) ППП. 

Рассмотрим отдельно каждую группу. 

Функциональные пакеты это - группы программ, имеющих определенное 

назначение.  

Текстовые  редакторы - программы,  создающие  и  выводящие  на  печать 

документы разной сложности. Эти программы могут использоваться в задачах 

делопроизводства  и  издательской  деятельности.  В  настоящее  время  наиболее 

распространенным пакетом данного типа является текстовый процессор Word

который входит в программную группу Microsoft Office. Основные особенности 

пакета: 

•  Возможность  эффективной  работы  с  абзацем  (редактирование  и  форма-

тирование).  Редактирование  предполагает  изменение  текста,  а  формати-

рование – изменение его внешнего вида. При наборе текста внутри абзаца 

нельзя пользоваться пробелом, кроме разделителя между слов; абзацный 

отступ  устанавливается  специальными  инструментами;  клавиша Enter 

может быть использована только в конце абзаца. 

•  Возможность эффективной работы с иллюстративными таблицами. 
•  Возможность набора математических формул. 


background image

  

30 

 

 

 

•  Возможность  импорта  объектов,  например  рисунков,  а  также  создания 

собственных рисунков, графиков и чертежей. 

•  Возможность  качественного  форматирования  страниц  (нумерация,  поля, 

колонтитулы и т.д.). 

•  Возможность использования стилей. 

Электронные  таблицы – программы,  применяемые  для  решения  плано-

вых, бухгалтерских и любых связанных с числовыми, вычисляемыми или тек-

стовыми таблицами задач. Окно таблицы состоит из множества поименованных 

ячеек,  каждая  из  которых  может  содержать  данные.  Данные  могут  быть  трех 

типов:  число,  текст  и  формула.  Наиболее  распространенным  пакетом  данного 

типа  является  табличный  процессор  Excel,  который  входит  в  программную 

группу Microsoft Office. Основные особенности пакета: 

•  Возможность эффективной работы с рядами данных. Ряд может распола-

гаться  в  строке  или  столбце  таблицы.  Использование  абсолютной,  отно-

сительной  и  смешенной  адресации  позволяет  осуществлять  различные 

действия с рядами и копирование действий.  

•  Использование Мастера диаграмм для графической иллюстрации исход-

ных данных и результатов расчетов. 

•  Использование  Мастера  функций  для  вычислений.  Пакет  содержит  не-

сколько  классов  функций  (математические,  статистические,  финансовые 

и т.д.). 

•  Возможность использования Пакета анализа для решения сложных задач 

математики и статистики, а также инструмента Поиск решения для задач 

оптимизации и линейного программирования. 

Системы  управления  базами  данных - СУБД,  обеспечивающих  поиск, 

выборку, дополнение и другую обработку информации, сохраняемой в опреде-

ленной форме (базы данных). Представителем таких программ является Access

также входящий в программную группу Microsoft Office

Графические пакеты, позволяющие представить полученные результаты 

(численные данные) в виде графиков и диаграмм, создающие и редактирующие