Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции по информатике.doc
Скачиваний:
43
Добавлен:
02.05.2014
Размер:
431.62 Кб
Скачать

Программы – оболочки.

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

Вспомогательные программы.

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

  2. Антивирусные программы– предназначены для предотвращения заражения ПК вирусами и ликвидации последствия заражения.

  3. Архиваторы– позв-т максимально сжимать инф-цию, т.е. создавать копии файлов меньшего размера, а также объединять копии архивных файлов.

  4. Программы–русификаторы– приспосабливают др программы для работы с русскими буквами.

  5. Программы-диагностики– позв-т проверять конфигурацию ПК и работоспособность его устройств.

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

Программы офисного назначения.

К ним относятсяте программы, к-ые максимально исп-ся во всех деловых приложениях:

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

- табличные процессоры

- всевозможные записные кнгижки и т.д.

Редактор документов.

Наиболее часто исп-ые прикладные программы. Редакторы позв-т более качественно и комфортно проводить процесс редактирования на ПК, чем на пишущей машинке.

Осн возм-сти совр редакторов:

- сложные манипуляции с текстом

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

Табличные процессоры.

Обеспечивают работу с большими и свехбольшими таблицами.

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

Средства автоматизации– макрокоманды, позволяющие автоматизировать различные функции ТП из приложения польз-ля.

На сегод день наиболее известными ТП явл-ся Excel,Lotus,QuatroProи т.д.

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

Также сущ-т:

- программы-переводчики

- программы-словари и т.д.

Алгоритм и их свойства.

Понятие алгоритма явл-ся центр понятием инф-ки. Первым, кто ввел это понятие явл-ся узбекский математик в 9 веке.

Понятие алгоритма Эвклипт применил при нахождении общего делителя 2-х чисел.

Алгоритм– всякая система вычислений, вып-мая по строго опред правилам, к-ая после какого-либо числа шагов заведомо приводит к решению поставленной задачи.

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

Устанавливаемая алгоритмом послед-сть действий задается словесным или графич описанием. В наст время сущ-т программы, исп-щие специально разработанные алгоритмич языки.

Свойства алгоритмов:

  1. Массовость– разработка алгоритма для решения опред задачи => данный алгоритм может исп-ся для решения такого типа задач.

  2. Дискретность– обуславливает дискретный (пошаговый) хар-р процесса получения результата. Алгоритм задается действиями и командами.

  3. Результативность– св-во алгоритма приводит к получению рез-та после вып-ния операции над исходными данными этим алгоритмом.

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

Если условно выполнить алгоритм для нахождения общего делителя двух натур чисел, то легко убедиться в том, что для получения рез-та польз-лю нет необходимости знать, что такое общий делитель, т.е. процесс осущ-ся автоматически. Для получения рез-та необходимо лишь механическое выполнение команд алгоритма, а именно, «умение выполнять» сравнение, вычитание и действия по перестановке двух чисел. Эта замечательная особенность алгоритма позв-т исп-ть в качестве исполнителей тела алгоритма не только человека, но и автоустройства, лампы. Система команд ЭВМ включает до 100 и более команд, направленных на выполнение операций по обработке информации, управление ходом выч процесса, операции вв/вывода и т.д.

Т.о. ПК явл-ся программно управляемым автоматом, обеспечивающим авто выполнение команд программой. В соответствии с принципом программы управления после выполнения очередной команды ЭВМ она автоматически переходит к след команде и так до тех пор, пока не встретится команда, прекращающая вычислит процесс. Тем самым обеспечивается высокое быстродействие ЭВМ и ее способность в доли секунды вып-ть до сотни тысяч и миллионов команд.

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

На сегодняшний день алгоритм и программа тесно взаимосвязаны. Обычно программа – это окончательный вариант алгоритма решения задач.

Алгоритм представлен след способами:

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

  2. изображение в виде схемы

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

Этапы:

  1. Обработка выражения

Этап содержит выч-ие выраж-я в правой части; все выч-ия, как правило, проводятся на этом этапе.

  1. Проверка условия – если «условие», то …

Если выполняется, то осущ-ся переход на N; если не выполняется, то переходит к след оператору.

  1. Оператор, обозначающий конец вычислит процесса (останова).