Автор работы: Пользователь скрыл имя, 11 Марта 2013 в 14:46, контрольная работа
Согласно определению, информационная технология - это комплекс взаимосвязанных, научных, технологических, инженерных дисциплин, изучающих методы эффективной организации труда людей, занятых обработкой и хранением информации; вычислительную технику и методы организации и взаимодействия с людьми и производственным оборудованием, их практические приложения, а также связанные со всем этим социальные, экономические и культурные проблемы. Сами информационные технологии требуют сложной подготовки, больших первоначальных затрат и наукоемкой техники.
Введение______________________________________________________3стр
1. Новые информационные технологии_____________________________3стр
2. Классификация программных продуктов__________________________4стр
3. Назначение и общая характеристика алгоритмических языков________8стр
Решения задач_________________________________________________10стр
Список используемой литературы________________________________11стр
Содержание.
Введение______________________
1. Новые информационные
технологии____________________
2. Классификация программных
продуктов_____________________
3. Назначение и общая характеристика алгоритмических языков________8стр
Решения задач_________________________
Список используемой
литературы____________________
Введение.
Технология - это комплекс научных и инженерных знаний, реализованных в приемах труда, наборах материальных, технических, энергетических, трудовых факторов производства, способах их соединения для создания продукта или услуги, отвечающих определенным требованиям. Поэтому технология неразрывно связана с машинизацией производственного или непроизводственного, прежде всего, управленческого процесса. Управленческие технологии основываются на применении компьютеров и телекоммуникационной техники.
Согласно определению, информационная технология - это комплекс взаимосвязанных, научных, технологических, инженерных дисциплин, изучающих методы эффективной организации труда людей, занятых обработкой и хранением информации; вычислительную технику и методы организации и взаимодействия с людьми и производственным оборудованием, их практические приложения, а также связанные со всем этим социальные, экономические и культурные проблемы. Сами информационные технологии требуют сложной подготовки, больших первоначальных затрат и наукоемкой техники. Их введение должно начинаться с создания математического обеспечения, формирования информационных потоков в системах подготовки специалистов.
1. Новые информационные технологии.
Информатизация общества является одной из закономерностей современного социального прогресса. Этот термин все настойчивее вытесняет широко используемый до недавнего времени термин «компьютеризация общества». При внешней похожести этих понятий они имеют существенное различие.
При компьютеризации общества основное внимание уделяется развитию и внедрению технической базы компьютеров, обеспечивающих оперативное получение результатов переработки информации и ее накопление.
При информатизации общества основное внимание уделяется комплексу мер, направленных на обеспечение полного использования достоверного, исчерпывающего и своевременного знания во всех видах человеческой деятельности.
Таким образом, «информатизация общества» является более широким понятием, чем «компьютеризация общества», и направлена на скорейшее овладение информацией для удовлетворения своих потребностей. В понятии «информатизация общества» акцент надо делать не столько на технических средствах, сколько на сущности и цели социально-технического прогресса. Компьютеры являются базовой технической составляющей процесса информатизации общества. Информатизация на базе внедрения компьютерных и телекоммуникационных технологий является реакцией общества на потребность в существенном увеличении производительности труда в информационном секторе общественного производства, где сосредоточено более половины трудоспособного населения. Так, например, в информационной сфере США занято более 60% трудоспособного населения, в СНГ - около 40%.
В наши дни компьютеры, в основном, применяются как средства создания и анализа информации, которую затем переносят на привычные носители (например, бумагу). Но теперь, благодаря широкому распространению компьютеров и созданию Интернета, впервые можно при помощи своего компьютера общаться с другими людьми через их компьютеры. Необходимость использования распечатанных данных для передачи коллегам устраняется подобно тому, как бумага исчезла из телефонных переговоров. Сегодняшний день, благодаря использованию Web, можно сравнить с тем временем, когда люди перестали записывать текст телефонных сообщений: компьютеры (и их связь между собой посредством Интернета) уже настолько широко распространены и привычны, что мы начинаем использовать их принципиально новыми способами. WWW - это начало пути, на котором компьютеры по - настоящему станут средствами связи.
Интернет предоставляет
2. Классификация программных продуктов
Программные продукты можно классифицировать по различным признакам. Основным признаком, по которому классифицируют все программные продукты, является сфера (область) их использования. Поэтому различают следующие классы программных продуктов:
Системное программное обеспечение – совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ. Данный класс программных продуктов тесно связан с типом компьютера и является его неотъемлемой частью, а также они ориентированы в основном на квалифицированных пользователей.
Системное программное обеспечение делится на:
Базовое программное обеспечение – это минимальный набор программных средств, обеспечивающих работу компьютера.
Сервисное программное обеспечение – это программы и программные комплексы, которые расширяют возможности базового программного обеспечения и организуют более удобную среду работы пользователя.
Операционная система предназначена для управления выполнением пользовательских программ, планирования и управления вычислительными ресурсами ЭВМ. Существуют следующие виды операционных систем: Windows 98, Windows XP Professional, Windows Home Edition, Linux, Unix и др.
Сетевые операционные системы – это комплекс программ, обеспечивающий обработку, передачу и хранение данных в сети.
Операционные оболочки – это специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы.
Расширением базового программного обеспечения компьютера является набор сервисных, дополнительно устанавливаемых программ. Эти программы часто называются утилитами.
Утилиты – это программы, служащие для выполнения вспомогательных операций обработки данных или обслуживания компьютеров (диагностики, тестирования аппаратных и программных средств, оптимизации использования дискового пространства, восстановления разрушенной на магнитном диске информации и т.п.).
Пакеты прикладных программ:
Пакет прикладных программ – комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.
Классификация ППП:
Проблемно–ориентированные ППП - это наиболее развитая в плане реализуемых функций и многочисленная по количеству созданных пакетов часть ППП.
Методо–ориентированные ППП - данный класс включает программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статистические и другие методы решения задач.
ППП общего назначения - данный класс содержит широкий перечень программных продуктов:
-Настольные системы управления базами данных (СУБД)
-Серверы баз данных
-Генераторы (серверы) отчетов
-Текстовые процессоры
-Табличный процессор (электронные таблицы)
-Средства презентационной графики
-Интегрированные пакеты
Интеллектуальные системы - данный класс программных продуктов реализует отдельные функции интеллекта человека.
ППП автоматизированного проектирования - программы этого класса предназначены для поддержания работы конструкторов и технологов, связанных с разработкой чертежей, схем, диаграмм, мультфильмов.
Офисные ППП - данный класс программных продуктов охватывает программы, обеспечивающие организационное управление деятельностью офиса:
-Органайзеры (планировщики)
-Программы–переводчики, средства проверки орфографии и распознавания текста
-Коммуникационные ППП
Программные средства мультимедиа - этот класс является относительно новым, он сформировался в связи с изменением среды обработки данных, появлением лазерных дисков высокой плотности записи с хорошими техническими параметрами по доступным ценам, развитием сетевой технологии обработки, появлением региональных и глобальных информационных сетей, располагающих мощными информационными ресурсами. Основное назначение таких ППП – создание и использование аудио– и видеоинформации для расширения информационного пространства пользователя.
Настольные издательские системы - данный класс программ включает программы, предназначенные для профессиональной издательской деятельности и позволяющие осуществлять: форматирование и редактирование текстов; автоматическую разбивку текста на страницы; создание заголовков; компьютерную верстку печатной страницы; монтирование графики; использование всевозможных шрифтов; подготовку иллюстраций и т.д.
Инструментарий технологии программирования:
Инструментарий технологии программирования – совокупность программ и программных комплексов, обеспечивающих технологию разработки, отладки и внедрения создаваемых программных продуктов.
Группы программных продуктов:
1. Средства для создания
локальные средства, обеспечивающие выполнение отдельных видов работ по созданию программ, делятся на:
– языки и системы программирования;
– инструментальные среда пользователя.
интегрированные среды разработчиков программ, обеспечивающие выполнение комплекса взаимосвязанных работ по созданию программ.
2. Средства для создания
– встроенные в систему реализации;
– независимые от системы реализации.
3. Средства для создания приложений:
1. Локальные средства разработки программ
Данные средства на рынке программных продуктов наиболее представительны и включают языки и системы программирования, а также инструментальную среду пользователя.
Язык программирования – формализованный язык для описания алгоритма решения задачи на компьютере. Они делятся на классы:
– машинные языки – языки программирования, воспринимаемые аппаратной частью компьютера (машинные коды);
– машинно-ориентированные языки – языки программирования, которые отражают структуру конкретного типа компьютера (ассемблеры);
– алгоритмические языки – не зависящие от архитектуры компьютера языки программирования для отражения структуры алгоритма (Паскаль, бейсик, Фортран и др.);
– процедурно–ориентированные языки – языки программирования, где имеется возможность описания программы как совокупности процедур (подпрограмм).
– проблемно–ориентированные языки – предназначены для решения задач определенного класса (Лисп, Симула);
– интегрированные системы программирования.
Программа, подготовленная на языке программирования, проходит этап трансляции – преобразование исходного кода программы в объектный код. Трансляция может выполняться с помощью средств компиляторов или интерпретаторов. Компиляторы транслируют всю программу, но без ее выполнения. Интерпретаторы выполняют пооператорную обработку и выполнение программы. Существуют специальные программы, предназначенные для отслеживания выполнения программы в пооператорном варианте (трассировка) и анализа выполнения других программ – отладчики.
Системы программирования включают:
компилятор, интегрированную среду разработчика программ; отладчик; средства оптимизации кода программ; набор библиотек; редактора связей (специальная программа, обеспечивающая построение загрузочного модуля, пригодного к выполнению); справочные системы; систему поддержки и управления проектом программного комплекса.
Средства поддержки проектов – новый класс программного обеспечения, предназначенный для: отслеживания изменений, выполненных разработчиком программ; поддержки версий программы с автоматической разноской изменений; получение статистики о ходе работ проекта.
2. Интегрированные среды разработки программ (повышение производительности труда программистов, автоматизация создания кодов программ, обеспечивающих интерфейс пользователя графического типа).
Информация о работе Назначение и общая характеристика алгоритмических языков