Файл: Литература по теме Тема Алгоритмы и программы Вопрос Понятие алгоритма.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 26.04.2024

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

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

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


·     создания баз данных;

·     подготовки публикаций;

·     разработки веб-страниц;

·     работы с источниками всемирной компьютерной сети Интернет и пр.

 

В настоящее время используются различные офисные пакеты, самые известные среди них: Apache OpenOffice (ранее известный как OpenOffice.org), Corel Office, WPS Office, LibreOffice, Microsoft Office и Google Docs.

Наибольшее распространение в нашей стране получил программный пакет MS Office, разработанный американской компанией Microsoft (основатель компании Билл Гейтс). Этот пакет включает:

·     текстовый процессор MS Word;

·     табличный процессор MS Excel;

·     систему управления базами данных MS Access;

·     редактор компьютерных презентаций MS PowerPoint;

·     графический редактор деловых иллюстраций MS Visio, а также ряд других приложений (MS Project, MS Publisher, MS SharePoint Designer и пр.).

 

В каждой профессиональной области используются свои типовые или уникальные прикладные программы. Так, программы класса Translation memory (переводческая память) позволяют переводить тексты с одних языков на другие. Включают программы Trados, Deja Vu, OmegaT, Wordfast и целый ряд других. А программа CatsCradle предназначена для перевода web-сайтов.

Существуют также программы – электронные словари для профессионального использования:

·     ABBYY Lingvo (позволяет переводить с 15 языков).

·     Мультитран (13 языков).

·     Promt.

·     Slovoed (13 языков) и др.

 

Программы для распознавания текста, например, ABBYY FineReader или CuneiForm, позволяют распознавать текст на фотографиях, сканах, PDF-документах. Первая из приведенных программ распознает текст на 190 языках, а для 48 из них делает проверку орфографии. Сохранить полученный текст можно практически во всех популярных форматах (Word, Excel, PowerPoint, PDF, html и др.). А программа AfterScan предназначена для автоматической проверки и коррекции распознанного текста. Обнаруживает и исправляет опечатки, ошибки, отсутствующие пробелы и ошибки при распознавании текста.

Для подготовки текстов к публикации используются настольные издательские системы: комплекс программных средств, служащих для предпечатной подготовки оригинал-макетов печатной продукции (книг, газет, журналов, буклетов и т. п.). Обеспечивают набор текстов и формул, встраивание рисунков, проверку орфографии и проверку качества печатной продукции. Наиболее распространены настольные издательские системы:

·     Corel Ventura.

·     Adobe PageMaker.

·     QuarkXPress.

 

Для проведения математических расчетов предназначены специальные программные пакеты, например, Mathematica, MatLab, MathCAD, Maxima и др. А мощный математический пакет Scilab предназначен для построения 2D и 3D графиков, решения задач линейной алгебры и других математических задач.


Большой класс компьютерных программ разработан для решения кадровых, экономических, финансовых и бухгалтерских задач (см. таблицу 2).

 

Таблица 2.

 

Отечественные программы

Зарубежные программные пакеты

«ФинЭксперт»

Microsoft Enterprise

Audit Expert

Microsoft Dynamics

Project Expert

Time line

«1С:Бухгалтерия»

Primavera и др.

«Кадры» и др.

 

 

Существует целый ряд компьютерных программ для статистической обработки результатов естественнонаучных и социологических исследований, например, программы «Статистика», STADIA, Vortex, IP Sociologist и др. Особенно популярна программа SPSS Statistics (от англ. «Statistical Package for the Social Sciences» – «статистический пакет для социальных наук») – компьютерная программа для статистической обработки данных, один из лидеров рынка в области коммерческих статистических продуктов, предназначенных для проведения прикладных исследований в социальных науках.

В деловой сфере широко используются справочно-правовые системы («Консультант плюс, «Гарант», «Кодекс» и др.), позволяющие быстро находить электронные копии практически любых нормативных актов (законов, указов, постановлений, распоряжений и других правовых документов).

 

Вопрос 4. Инструментальное программное обеспечение.

 

Инструментальное ПО предназначено для использования в ходе проектирования, разработки и сопровождения компьютерных программ. К инструментальному ПО можно отнести следующие виды программ:

·     Компиляторы (трансляторы, ассемблеры, интерпретаторы).

·     Компоновщики.

·     Отладчики.

·     Средства автоматизированного тестирования программ.

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

·     Системы автоматизации программирования (CASE).

 

Компилятор – это программное средство для перевода программ, написанных на каком-либо языке программирования, в программы, представленные в двоичных машинных кодах. Компиляторы делятся на три вида:

1)      трансляторы;

2)      ассемблеры;

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


 

Транслятор – это компилятор, который полностью переводит программы на каком-либо языке программирования в машинные коды или в так называемый объектный код. Полученная программа в машинных кодах может быть позже преобразована в исполнимый модуль, загружена в оперативную память и запущена на выполнение процессором. Разновидностью транслятора считается ассемблер – программа, которая переводит текст программы, написанный на машинно-ориентированном языке («мнемокоде» или «языке ассемблера») в двоичный код. Часто этот термин используется в значении – язык программирования машинного уровня.

Интерпретатор – это компилятор, который построчно (или по одной команде) переводит исходную программу на языке программирования в двоичные коды и тут же передает этот двоичный код процессору на выполнение.

Компоновщик – программа, которая производит компоновку исполняемого или загрузочного кода – принимает на вход один или несколько объектных модулей и собирает по ним один исполнимый модуль, который может быть загружен в память и запущен на выполнение процессором.

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

Интегрированная среда разработки (ИСР) (англ. Integrated development environment, IDE) – система программных средств, используемая для разработки программного обеспечения. Обычно среда разработки включает в себя текстовый редактор, компилятор и/или интерпретатор, средства автоматизации сборки и отладчик.

Хотя и существуют среды разработки, предназначенные для нескольких языков (Eclipse, NetBeans, Embarcadero RAD Studio или Microsoft Visual Studio), обычно среда разработки предназначается для одного определённого языка программирования, например, Visual Basic, Delphi, Dev-C++.

Системы автоматизации программирования (англ. Computer-Aided System Engineering, CASE) – программный комплекс, автоматизирующий весь технологический процесс анализа, проектирования, разработки, кодирования, отладки и сопровождения сложных программных систем. Основное достоинство CASE-технологии – это поддержка коллективной работы над проектом за счет возможности работы в локальной и глобальной сети разработчиков, экспорта (импорта) любых фрагментов проекта, организованного управления программами. Как правило, CASE-системы поддерживают автоматическую генерацию кода программ – создание каркаса программной системы и создание полного продукта с системной документацией.


 

Вопросы для самопроверки:

1.      Что называется программным обеспечением компьютера (ПО)?

2.      Какие существуют классы программного обеспечения?

3.      Каково назначение системного ПО?

4.      Какой тип программ составляет основу системного ПО?

5.      Что такое драйвер устройства?

6.      В чем назначение прикладного ПО?

7.      Приведите примеры программ прикладного ПО.

8.      Какие программы входят в пакет MS Office?

9.      Какой тип программ широко используется в деловой сфере для решения правовых вопросов?

10.  В чем назначение инструментального ПО?

11.  В чем разница между компилятором и транслятором?

12.  В чем назначение компоновщика и отладчика программ?

13.  Что такое интегрированная среда разработки?

14.  Что такое CASE-технологии и CASE-системы?

15.  К какому классу ПО относится программа MS Windows?

 

Литература по теме:

 

1.  Гуриков С.Р. Информатика: учеб. – М.: Форум, Инфра-М, 2017 г. – 464 с.

2.  Сергеева И.И., Музалевская А.А., Тарасова Н.В. Информатика. – 2 изд. – М: Инфра-М, Форум, 2017. – 384 с.

3.  Трофимов В.В. Информатика: учеб. – в 2-х т. – СПб.: Юрайт, 2016. – 406 с.

 

Интернет-ресурсы:

1.  Федеральный портал «Единое окно доступа к образовательным ресурсам«. – Режим доступа: http://window.edu.ru

2.  Официальный сайт компании Microsoft. – Режим доступа: http://www.microsoft.com

 

Тема 6. Операционная система MS Windows

 

Цель и задачи: ознакомиться с понятием операционной системы, её назначением и составом, приобрести навыки работы с операционной системой Windows 10.

 

Вопросы темы:

1.  Операционная система персонального компьютера.

2.  Пользовательский интерфейс ОС Windows 10.

3.  Формирование структуры файловой системы компьютера.

4.  Создание папок пользователя.

 

Вопрос 1. Операционная система персонального компьютера.

 

Как было отмечено в материале предыдущей темы ОС занимают центральное место в системном ПО. Основное назначение ОС, установленной на компьютер, является обеспечение согласованной работы всех внутренних и внешних устройств компьютера, а также организация взаимодействия пользователя и компьютера.

Установленные на компьютер программы, а также файлы и папки (в том числе созданные на компьютере пользователем), образуют в запоминающем устройстве определённую структуру, называемую файловой системой компьютера. ОС позволяет пользователю формировать файловую систему путём установки (инсталляции) на компьютер необходимых программ, создания файлов и папок, а также их переименования, перемещения, копирования и удаления.


ОС обычно хранится на жестком диске компьютера и при его включении загружается в оперативную память, после чего компьютер готов к работе, о чем свидетельствует появление на экране компьютера главного окна ОС, называемого интерфейсом. ОС Windows обладает графическим пользовательским интерфейсом. Это означает, что все элементы интерфейса представляются своими графическими образами.

В настоящее время существует большое число различных операционных систем, предназначенных для разных типов компьютеров и их сетей: Unix, Linux, MacOS, Android и др. Наибольшей популярностью во всем мире пользуются операционные системы семейства Windows, разработанные корпорацией Microsoft.

Впервые операционная система MS Windows появилась в 1985 г., она называлась Windows 1.0 и была разработана в США компанией Microsoft под руководством Билла Гейтса. Эта версия была несовершенной и представляла собой некоторую графическую оболочку (надстройку) для популярной в те годы операционной системы MS DOS. В виде подобных оболочек были и версии Windows 2 и Windows 3.1.

В 1995 г. компания Microsoft выпустила операционную систему, названную Windows 95. Это была первая полноценная ОС. И графический интерфейс, и основные возможности системы были на должном уровне для того времени. Впоследствии в результате постоянных усовершенствований эту операционную систему сменила Windows 98, затем Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7, Windows 8, Windows 8.1 и, наконец, Windows 10. То есть образовалось целое семейство операционных систем Windows. Основные принципы работы с операционными системами Windows сохраняются для всех современных ОС рассматриваемого семейства.

 

Вопрос 2. Пользовательский интерфейс ОС Windows 10.

 

Графический пользовательский интерфейс ОС Windows 10 содержит:

1.  Рабочий стол, занимающий основную часть экрана, на котором размещаются значки и ярлыки файлов, папок и программ. Кроме того, на рабочем столе могут быть размещены окна запущенных программ, открытых папок и файлов. На рис. 12 показан общий вид пользовательского интерфейса с открытым окном папки Система.