Какие программные продукты являются инструментальными программами

Какие программные продукты являются инструментальными программами thumbnail

Инфоурок

Информатика
›Тесты›Тест по информатике «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ» (9кл)

Тест по теме «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ» 12 вопросов

Описание презентации по отдельным слайдам:

1 слайд

Тест по теме «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ» 12 вопросов

Описание слайда:

Тест по теме «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ» 12 вопросов

2 слайд

1 Файл - это ... единица измерения информации программа или данные на диске,

Описание слайда:

1 Файл – это … единица измерения информации программа или данные на диске, имеющие имя программа в оперативной памяти текст, распечатанный на принтере

3 слайд

2 Драйвер – это ... устройство компьютера программа, обеспечивающая работу ус

Описание слайда:

2 Драйвер – это … устройство компьютера программа, обеспечивающая работу устройства компьютера вирус антивирусная программа

4 слайд

3 В каком случае разные файлы могут иметь одинаковые имена? если они имеют ра

Описание слайда:

3 В каком случае разные файлы могут иметь одинаковые имена? если они имеют разный объем если они созданы в различные дни если они созданы в различное время суток если они хранятся в разных каталогах

5 слайд

4 Какие программные продукты не являются инструментальными программами? a). Р

Описание слайда:

4 Какие программные продукты не являются инструментальными программами? a). Редакторы. b). Графические пакеты. c). Компоновщики. d). Драйверы. e). Справочная служба (Help).

6 слайд

5 Операционная система: система программ, которая обеспечивает совместную раб

Описание слайда:

5 Операционная система: система программ, которая обеспечивает совместную работу всех устройств компьютера по обработке информации система математических операций для решения отдельных задач система планового ремонта и технического обслуживания компьютерной техники

7 слайд

6 Программное обеспечение (ПО) – это: совокупность программ, позволяющих орга

Описание слайда:

6 Программное обеспечение (ПО) – это: совокупность программ, позволяющих организовать решение задач на компьютере возможность обновления программ за счет бюджетных средств список имеющихся в кабинете программ, заверен администрацией школы

8 слайд

7 Загрузка операционной системы – это: запуск специальной программы, содержащ

Описание слайда:

7 Загрузка операционной системы – это: запуск специальной программы, содержащей математические операции над числами загрузка комплекса программ, которые управляют работой компьютера и организуют диалог пользователя с компьютером вложение дискеты в дисковод

9 слайд

8 Прикладное программное обеспечение – это: справочное приложение к программа

Описание слайда:

8 Прикладное программное обеспечение – это: справочное приложение к программам текстовый и графический редакторы, обучающие и тестирующие программы, игры набор игровых программ

10 слайд

9 Прикладное программное обеспечение: программы для обеспечения работы других

Описание слайда:

9 Прикладное программное обеспечение: программы для обеспечения работы других программ программы для решения конкретных задач обработки информации программы, обеспечивающие качество работы печатающих устройств

11 слайд

10 Операционные системы: DOS, Windows, Unix Word, Excel, Power Point (состав

Описание слайда:

10 Операционные системы: DOS, Windows, Unix Word, Excel, Power Point (состав отделения больницы): зав. отделением, 2 хирурга, 4 мед. Сестры

12 слайд

11 Системное программное обеспечение: программы для организации совместной ра

Описание слайда:

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

13 слайд

12 Сервисные (обслуживающие) программы: программы сервисных организаций по бу

Описание слайда:

12 Сервисные (обслуживающие) программы: программы сервисных организаций по бухгалтерскому учету программы обслуживающих организаций по ведению делопроизводства системные оболочки, утилиты, драйвера устройств, антивирусные и сетевые программы

14 слайд

Ответы: 1 b 2 b 3 d 4 a, b 5 a 6 a 7 b 8 b 9 b 10 a 11 a 12 c

Описание слайда:

Ответы: 1 b 2 b 3 d 4 a, b 5 a 6 a 7 b 8 b 9 b 10 a 11 a 12 c

Какие программные продукты являются инструментальными программами

Курс повышения квалификации

Какие программные продукты являются инструментальными программами

Курс профессиональной переподготовки

Учитель информатики

Какие программные продукты являются инструментальными программами

Курс профессиональной переподготовки

Учитель математики и информатики

Найдите материал к любому уроку,
указав свой предмет (категорию), класс, учебник и тему:

также Вы можете выбрать тип материала:

Общая информация

Номер материала:

ДБ-417829

Вам будут интересны эти курсы:

Оставьте свой комментарий

Источник

Инструментальное программное обеспечение — программное обеспечение, предназначенное для использования в ходе проектирования, разработки и сопровождения программ, в отличие от прикладного и системного программного обеспечения.

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

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

Различают следующие виды инструментальных программ:

  • текстовые и графические редакторы,
  • трансляторы языков программирования, системы программирования,
  • системы управления базами данных,
  • электронные таблицы,
  • программы создания электронных презентаций и др.

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

Текстовые редакторы

Текстовые редакторы предназначены для создания и редактирования текстовых документов.Наиболее распространнеными являются MS WORD, Лексикон. Основными функциями текстовых редакторов являются:

  • работа с фрагментами документа,
  • вставка объектов созданных в других программах
  • разбивка текста документа на страницы
  • ввод и редактирование таблиц
  • ввод и редактирование формул
  • форматирование абзаца
  • автоматическое создание списков
  • автоматическое создание оглавления.

Известны десятки текстовых редакторов.Наиболее доступными являются NOTEPAD(блокнот), WORDPAD, WORD.Работа конкретного редактора текста определяется обычно функциями, назначение которых отражено в пунктах меню и в справочной системе. Для изучения основ работы с текстовыми редакторами NOTEPAD(блокнот), WORDPAD, WORD кроме использования литературных источников вы можете выполнить задания.

Графические редакторы

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

Редакторы растровых изображений используют для вывода минимальной единицы изображения точку. Точка имеет параметры: цвет, признак мигания, координаты по Х и У. Поэтому для растровых изображений используют понятие разрешение, выражающее максмальное количество точек на единицу длины. Для экранного разрешения возможны следующие варианты разрешения 800*600, 1024*768, 1280*1024 и др.Наиболее распространенными редакторами растровой графики являются PAINT, Adobe Photoshop.

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

Редакторы векторной графики используют в качестве элементарного графического примитива линию(контур).Контур может иметь любую форму – прямой, кривой, ломаной, фигуры. Каждый контур может иметь две или более опорных точек, именуемых узлами.Элемент контура,заключенный между двумя смежными опорными точками называют сегментом контура.Контур может быть открытым и закрытым и на его основе могут быть созданы новые объекты путем применения к контурам операций группировки,комбинирования и объединения.К векторным редакторам относят CorelDraw, Adobe Illustrator и др. Подробнее

Программы создания электронных презентаций

Программы создания электронных презентаций получают все большее распространение в виду возможности быстрого создания визуального представления различных документов и режимов функционирования информационных и вычислительных систем. Наиболее популярным инструментальным средством создания электронных презентаций является POWER POINT.

Виды инструментального ПО

  1. Текстовые редакторы
  2. Интегрированные среды разработки
  3. SDK
  4. Компиляторы
  5. Интерпретаторы
  6. Линковщики
  7. Парсеры и генераторы парсеров (см. Javacc)
  8. Ассемблеры
  9. Отладчики
  10. Профилировщики
  11. Генераторы документации
  12. Средства анализа покрытия кода
  13. Средства непрерывной интеграции
  14. Средства автоматизированного тестирования
  15. Системы управления версиями и др.

Источник

Инструментальные программные средства — это программы, которые используются в ходе разработки, корректировки или развития других прикладных или системных программ.

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

К инструментальным программам, например, относятся:

§ редакторы;

§ средства компоновки программ;

§ отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

§ вспомогательные программы, реализующие часто используемые системные действия;

§ графические пакеты программ и т.п.

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

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

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

§ компилятор или интерпретатор;

§ интегрированная среда разработки;

§ средства создания и редактирования текстов программ;

§ обширные библиотеки стандартных программ и функций;

§ отладочные программы, т.е. программы, помогающие находить и устранять ошибки в программе;

§ “дружественная” к пользователю диалоговая среда;

§ многооконный режим работы;

§ мощные графические библиотеки; утилиты для работы с библиотеками

§ встроенный ассемблер;

§ встроенная справочная служба;

§ другие специфические особенности.

Транслятор (англ. translator — переводчик) — это программа-переводчик. Она преобразует программу, написанную на одном из языков высокого уровня, в программу, состоящую из машинных команд.

Трансляторы реализуются в виде компиляторов или интерпретаторов. С точки зрения выполнения работы компилятор и интерпретатор существенно различаются.

Компилятор (англ. compiler — составитель, собиратель) читает всю программу целиком, делает ее перевод и создает законченный вариант программы на машинном языке, который затем и выполняется.

Интерпретатор (англ. interpreter — истолкователь, устный переводчик) переводит и выполняет программу строка за строкой.

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

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

Популярные системы программирования – Turbo Basic, Quick Basic, Turbo Pascal, Turbo C, Borland C++, Borland Delphi и др.

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

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

Тенденции развития программного обеспечения

Бурный рост и быстрые темпы развития рынка ПО

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

При разработке коммерческих программ основной задачей фирм-разработчиков является, естественно, обеспечение их успеха на рынке. Для этого необходимо, чтобы программы обладали следующими качествами:

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

§ наглядный, удобный, интуитивно понятный и привычный пользователю интерфейс (т.е. способ взаимодействия программы с пользователем);

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

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

Стандартизация и интеграция продуктов ПО

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

Увеличение мощности программ

Важнейшей тенденцией развития программного обеспечения является неуклонное увеличение их мощности – программы могут обрабатывать большие количества данных, делать это быстрее, предоставляют пользователю больше выполняемых функций и т.д. Таким образом, разработчики программного обеспечения используют возможности, появляющиеся из-за увеличения мощности компьютеров. Весьма заметно и стремление к интеграции функций программного обеспечения..

Возможность дистанционного запуска ПО через Web

Сегодня большинство систем плавно перетекают в Web. Всемирная паутина затягивает все больше и больше приложений. Базы данных приобретают Web-интерфейсы пользователей, взамен имеющихся ранее настольных приложений. В конечном итоге, стоит ожидать, что конечному пользователю будет нужен лишь веб-браузер, чтобы иметь возможность удовлетворять все возможные потребности в программном обеспечении. В данном случае пользователю все равно, какая операционная система управляет локальным компьютером, главное – надежность и производительность сервера. ( Например, пакет Microsoft Office может быть установлен на удаленных серверах, а не на системах конечных пользователей, но запуск приложений при этом будет происходить не менее быстро, чем на локальных ПК). Таким образом, все программы получат возможность как локального исполнения, так и дистанционного запуска через Web.

Заключение

В данном реферате было рассмотрено, что представляет собой программное обеспечение. Названо три основных его разновидностей, а именно: прикладное, системное и инструментальное программное обеспечение. Каждый вид ПО, его задачи, сферы применения разобраны в отдельности. Обозначили основные тенденции развития ПО.

Список использованной литературы

1. Алексеев Е.Г. Электронный учебник по информатике

2. Симонович С. Информатика: базовый курс. Учеб. для ВУЗов. СПб, Питер, 2002 г.

3. Фигурнов В.Э. IBM PC для пользователя. Изд. 6-е и 7-е.- М.: ИНФРА-М, 1997.

Задачи.

Задача 1.

Вычислить значение G и H, если

При I=J

При

При

В

I, J – вводятся с клавиатуры

Решение.

Составим блок-схему

Запустим на ПК программу Microsoft Excel. Комбинацией Alt+F11 запустим VBA.

Выберем вкладку Insert и в ней Module. Запишем программу.

Запустим программу (клавиша F5). И введем произвольные числа, пусть I=5, J=6.

Результат.

Задача 2.

Вычислить суммарный пробег спортсмена за n дней, если известно, что в каждый последующий день он пробегает на 2 км. больше, чем в предыдущие. В первый день х км.

Решение.

Составим блок-схему

Запустим на ПК программу Microsoft Excel. Комбинацией Alt+F11 запустим VBA.

Выберем вкладку Insert и в ней Module. Запишем программу.

Запустим программу (клавиша F5). И введем произвольные числа, пусть в первый день спортсмен пробежал 2 км. (х=2), А всего спортсмен бегал 5 дней (n=5).

Результат.

Задача 3.

Вычислить бесконечную сумму (значение функции) с заданной точностью Е (0<E<0,1). Считать, что требуемая точность достигнута, если вычислена сумма нескольких первых слагаемых и очередное слагаемое оказалось по модулю меньше, чем Е, – это и все последующие слагаемые можно уже не учитывать. Переменную х (х<1) ввести с клавиатуры.

Решение.

Составим блок-схему.

Запустим на ПК программу Microsoft Excel. Комбинацией Alt+F11 запустим VBA.

Выберем вкладку Insert и в ней Module. Запишем программу.

Запустим программу (клавиша F5). Введем произвольные числа. Пусть точность (Е) будет равна 0,05. А переменная х=0,5

Результат.

Задача 4.

Дана матрица из 2 строк и 8 столбцов. Найти среднее арифметическое элементов матрицы, если в ней нет ни одного отрицательного или нулевого элемента.

Решение.

Составим блок-схему.

Запустим на ПК программу Microsoft Excel. Комбинацией Alt+F11 запустим VBA.

Выберем вкладку Insert и в ней Module. Запишем программу.

Запустим программу (клавиша F5).

Результат.

Если в матрице присутствует отрицательный или нулевой элемент.

Если в матрице отсутствует отрицательный или нулевой элемент.

Задача 5.

Задан массив D[15]. Найти максимальный и минимальный элементы и поменять их местами.

Решение.

Составим блок-схему.

Запустим на ПК программу Microsoft Excel. Комбинацией Alt+F11 запустим VBA.

Выберем вкладку Insert и в ней Module. Запишем программу.

Запустим программу (клавиша F5). Исходная матрица будет записана в столбец «А», отсортированная в «В»

Результат.

Рекомендуемые страницы:

Читайте также:

Источник