Архивация данных как сделать. Восстановление данных из архива

14.04.2019 Мобильный интернет

Здравствуйте читатели блога компании КомСервис (г. Набережные Челны). Сегодня рассмотрим что такое архивация данных Windows 7 и как она может облегчить жизнь пользователям не прибегать к . Восстановление данных тема актуальная скорее для новый пользователей компьютеров. Матерые пользователи и те кто уже сталкивался с потерей данный в связи со и те кто видели как их знакомые пытались тщетно вернуть к жизни - знают, что бекап - это первое что нужно делать для минимизации моральных и материальных потерь. В интернете есть куча программ как платных так и свободно распространяемых для выполнения автоматической архивации данных или бэкапа. И в есть мощное средство - Архивация и восстановление файлов которое рассмотрим в этой статье.

Структура статьи

1. Архивация файлов Windows 7

Для того что бы открыть утилиту Архивация и восстановление файлов можно воспользоваться . Открываем и в поле поиска пишем архивация. Выбираем Архивация и восстановление

Если у вас архивация не настроена увидите картинку ниже. Нажимаем Настроить резервное копирование

В следующем окошке выбираем месторасположение архива. Система нам подсказывает, что лучше хранить ваши резервные копии на . У меня свободного жесткого диска пока нет, поэтому выберем другой раздел имеющегося HDD. Выбираем Локальные диск Е, которые рекомендуют и нажимаем далее

Выбираем что архивировать. Можно предоставить выбор операционной системе, а можно самому сделать выбор. же будет копировать файлы находящиеся в библиотеках, на рабочем столе и в стандартных папках — «AppData», «Контакты», «Загрузки», «Избранное», «Ссылки », «Сохраненные игры» и «Поиски».

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

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

При восстановлении из архива у вас будет возможность либо заменить файл или сохранить восстанавливаемый под другим именем

О восстановлении файлов все.

3. Создание образа системы

Для того что бы была возможность вернуть или восстановить полностью систему нужно сделать ее образ. Это можно сделать с помощью , и можно сделать с помощью встроенных средств . Рассмотрим последнее подробней.

Открываем окошко Архивация и восстановление. Слева выбираем Создание образа системы

Выбираем место сохранения архива. Можно выбрать на (пока нет возможности попробовать сохранить на ), на DVD-дисках или в сетевом размещении. В сетевом размещении это далековато, а на DVD не реально, так как нужно много дисков и привод которого у нет.

Открываем меню Действие и выбираем Присоединить виртуальный жесткий диск

В открывшемся окошке с помощью кнопки Обзор… выбираем файл с расширением VHD. Нажимаем ОК

Присоединенный виртуальный диск выглядит следующим образом

Доступ к информации можно получить с помощью проводника Windows или любого файлового менеджера. Любой файл или папку вы можете скопировать на ваш основной .

Управлением пространством осуществляется так же из окошко Архивация и восстановление. Для этого нажимаем Управление пространством. В открывшемся окошке у нас становится активна кнопка Изменить параметры… ее и нажимаем

У нас есть два варианта. Либо удалить все образы системы, либо сохранить последний

Выбираете нужное и жмете ОК.

4. Восстановление Windows 7 из образа

Открывается окошко с просьбой выбора средства восстановления. Можно попробовать Восстановление запуска, затем (может все таки найдется точка на момент стабильной работы компьютера ). Если ничего не помогает выбираем Восстановление образа системы

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

Заключение

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

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

Будут вопросы задавайте, разберемся в месте.

Благодарю за то, что поделились статьей в социальных сетях. Всего Вам Доброго!

Наименование параметра Значение
Тема статьи: Архивация данных
Рубрика (тематическая категория) Информатика

Защита (сохранность) информации

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

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

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

Выделим основные причины, по которым информация должна быть утрачена:

1. Отказ оборудования.

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

3. Ошибка персонала. Администратор может отформатировать старый диск с важными данными. Сюда же стоит отнести и преднамеренное уничтожение информации.

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

Для защиты информации на дисках от потери следует регулярно созда­вать резервные (архивные) копии файлов. В случае если для копирования файлов использовать обычные команды копирования, то архивные копии будут занимать такой же объём памяти, как и исходные файлы. По этой причине для выполнения резервного копирования (ар­хивации) файлов и их восстановления (backup/restore) существуют специальные про­граммные продукты. Эти программные продукты позволяют создавать сжатые копии файлов и извлекать информацию из них в первоначальном виде. При этом экономия памяти может составлять 60-70% для текстовых файлов и 20-30% для готовых к вы­полнению файлов. Архивный файл это имеющий оглавление набор из одного или не­скольких файлов в сжатом виде. Оглавление позволяет узнать, какие файлы содержатся в архиве.

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

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

Основными техническими характеристиками процессов сжатия и результатов их работы являются:

· степень сжатия (compress rating) или отношение (ratio) объёмов исходного и результирующего потоков;

· скорость сжатия - время, затрачиваемое на сжатие некоторого объёма информации входного потока, до получения из него эквивалентного выходного потока;

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

В случае если при сжатии данных происходит изменение их содержания, метод сжатия необратим, ᴛ.ᴇ. при восстановлении данных из сжатого файла не происходит полного восстановления исходной последовательности. Такие методы называют также мето­дами сжатия с регулируемой потерей информации. Οʜᴎ применимы к данным, для ко­торых формальная утрата части содержания не приводит к значительному снижению потребительских свойств. Это видеоряды, музыкальные записи, рисунки. Методы сжа­тия с потерей информации нельзя применять к текстовым документам, базам данных и, тем более, к программному коду. Характерными форматами сжатия с потерей инфор­мации являются:

‣‣‣. JPG для графических данных;

‣‣‣ .MPG для видеоданных;

‣‣‣ .МРЗ для звуковых данных.

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

.ZIP, .ARJ, .RAR для любых типов данных, в частности текстов;

.GIF, TIF, .PCX для графических данных.

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

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

‣‣‣ извлечение файлов из архивов;

‣‣‣ создание новых архивов;

‣‣‣ добавление файлов в имеющийся архив;

‣‣‣ создание самораспаковывающихся архивов;

‣‣‣ создание распределœенных архивов на носителях малой емкости;

‣‣‣ тестирование целостности структуры архивов;

‣‣‣ полное или частичное восстановление поврежденных архивов;

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

соз­дания и обслуживания архивов WinZip, WinRAR, WinArj.

Архивация данных - понятие и виды. Классификация и особенности категории "Архивация данных" 2017, 2018.

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

Что такое архивация в Windows 7 или в любой другой подобной системе?

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

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

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

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

Архивация данных в Windows 7: как это работает?

Как выясняется, этот инструмент системы оказывается далеко не таким совершенным, как это предполагается изначально. Ведь что такое архивация в Windows 7? Обычное создание работоспособной копии системы или диска со всей информацией, которую лучше всего хранить на съемном носителе, а не в логическом разделе по причине большого объема. Для этого могут использоваться внешние USB HDD.

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

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

Варианты выполнения архивации

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

В первом случае место, как правило, особо расходовать не придется. Но если оставить выбор за системой на стадии подготовки, то можете быть уверены, что места понадобится почти столько же, сколько занимает системный раздел или весь жесткий диск (ну максимум, на что можно рассчитывать, - коэффициент сжатия 1,5, не более того). А что делать, если составляет 2 Тб и более, а файловые системы HDD и USB HDD отличаются (одна из них имеет формат GPT)? Придется разбивать диски на разделы с применением конвертирования в MBR и NTFS, но сохраняемая копия на них может и не поместиться. Поэтому следует установить собственный выбор.

Отключение службы

А вообще, по большому счету, чтобы бездарно не расходовать дисковое пространство, можно создать копию один раз, сохранить ее на съемном носителе или в системном разделе, а затем просто деактивировать данную службу.

Отключить архивацию в Windows 7 или в другой ОС можно совершенно просто. Необходимо использовать раздел служб (services.msc в меню «Выполнить»), найти там клиент WMENGINE, двойным кликом вызвать меню редактирования параметров, остановить процесс, установить тип запуска на отключенный и сохранить изменения.

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

Что нужно еще знать?

Что такое архивация в Windows 7, разобрались. Остается ответить на самый насущный вопрос, касающийся отключения данной функции. Ничего страшного в ее деактивации нет. По большому счету один раз ее произвести можно и сохранить копию на внешнем HDD. Но для жестких дисков малых объемов отключение этого сервиса станет весьма существенным в плане экономии места. Только в этом случае потребуется создать восстановительный диск или флешку. Но, как уже понятно, реанимировать можно будет только работу самой ОС, а уж никак не установленных пользовательских программ, не говоря уже о сохранении личных файлов. Так что тут придется принимать решение самостоятельно, положив на весы все за и против.

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

Архивация производится в случае:

§ необходимости создания резервных копий наиболее важных файлов;

§ необходимости освобождения места на диске;

§ необходимости передачи файлов по E-mail.

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

§ имени файла;

§ размере файла на диске и в архиве;

§ о расположении файла на диске;

§ дате и времени последней модификации файла;

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

§ степени сжатия.

Любой архив имеет собственную шкалу степени сжатия. Наиболее часто встречается следующая градация методов сжатия:

§ без сжатия (соответствует обычному копированию файлов в архив без сжатия);

§ скоростной;

§ быстрый (характеризуется самым быстрым, но наименее плотным сжатием);

§ обычный;

§ хороший;

§ максимальный (максимально возможное сжатие является одновременно и самым медленным методом сжатия).

Степень сжатия зависит от:

используемого архиватора;

метода сжатия;

типа исходного файла.

Степень сжатия характеризуется коэффициентом сжатия:

где V c - объем сжатого файла;

V и - объем исходного файла.

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

Для сжатия файлов используются программы архиваторы.

Архиваторы - это программы (комплекс программ) выполняющие сжатие и восстановление сжатых файлов в первоначальном виде.

Процесс сжатия файлов называется архивированием. Процесс восстановления сжатых файлов - разархивированием.

Современные архиваторы отличаются используемыми алгоритмами, скоростью работы, степенью сжатия (WinZip 9.0, WinAce 2.5, PowerArchiver 2003 v. 8.70, 7Zip 3.13, WinRAR 3.30, WinRAR 3.70 RU).

Архиватор WinRAR

WinRAR - это 32 разрядная версия архиватора RAR для Windows. Это - мощное средство создания архивов и управления ими. Есть несколько версий RAR, для разных операционных систем: Windows, Linux, UNIX, DOS, OS/2 и т.д.

Существует две версии RAR для Windows:

§ версия с графическим пользовательским интерфейсом - WinRAR.EXE;

§ консольная версия RAR.EXE пульт линии команды (способ текста) версия - Rar.exe

Возможности WinRAR:

§ позволяет распаковывать архивы CAB, ARJ, LZH, TAR, GZ, ACE, UUE, BZ2, JAR, ISO, и обеспечивает архивирование данных в форматы ZIP и RAR;

§ обеспечивает полную поддержку архивов ZIP и RAR;

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

§ поддерживает технологию перетаскивания (drag & drop);

§ имеет интерфейс командной строки;

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

§ обеспечивает поддержку многотомных архивов, то есть осуществляет разбивку архива на несколько томов (например, для записи большого архива на диски). Расширение томов: RAR, R01, R02 и т.д. При самораспаковывающемся архиве первый том имеет расширение EXE;

§ создает самораспаковывающиеся архивы (SFX) обычные и многотомные архивы, обеспечивает защиту их паролями;

§ обеспечивает восстановление физически поврежденных архивов;

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

§ поддерживает UNICODE в именах файлов;

§ для новичков предназначен режим Мастер (Wizard), с помощью которого можно легко осуществить все операции над архивами.

WinRAR имеет и другие дополнительные функции. WinRAR способен создать архив в двух различных форматах: RAR и ZIP. Рассмотрим преимущества каждого формата.

Архив в формате ZIP

Основное преимущество формата ZIP - его популярность. Например, большинство архивов в Internet - это архивы ZIP. Поэтому приложение к электронной почте лучше всего направлять в формате ZIP. Можно также направить самораспаковывающийся архив. Такой архив является немного большим, но может быть извлечен без внешних программ. Другое преимущество ZIP - скорость. Архив ZIP обычно создается быстрее, чем RAR.

Архив в формате RAR

Формат RAR в большинстве случаев обеспечивает значительно лучшее сжатие, чем ZIP. Кроме того, формат RAR обеспечивает поддержку многотомных архивов, имеет средства восстановления поврежденных файлов, архивирует файлы практически неограниченных размеров. Необходимо отметить, что при работе в файловой системе FAT32 архивы могу достигать только 4 гигабайт. Работа с большими размерами архива поддерживается только в файловой системе NTFS.

Программа архивации Microsoft Backup (резервная копия).

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

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

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

Программа архивации предоставляет следующие возможности:

1. Архивация выбранных файлов и папок на случай сбоя жесткого диска или случайного удаления файлов (архивировать можно на жесткий диск или съемный диск и т.д.). Backup восстанавливает архивированные файлы и папки на жесткий диск.

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

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

Часто термин «сжатие данных» заменяют термином «архивация данных». Программы, выполняющие архивацию и распаковку из архива данных, называют архиваторами .

Архивация (упаковка, сжатие информации) – преобразование информации с целью уменьшения объема памяти, требуемого для ее хранения. Существуют различные способы сжатия информации: за счет упрощения кодов символов, …

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

Разархивация (распаковка) – восстановление файла в виде, который он имел до упаковки. Объектами сжатия являются файлы, папки, диски.

К архиваторам, работающим в ОС Windows относятся WinRAR, WinArj и WinZip.

Основные функции архиваторов:

Извлечение файлов из архивов;

Создание новых архивов;

Доставление файлов в имеющийся архив;

Создание самораспаковывающихся архивов;

Создание распределенных архивов (на нескольких дискетах);

Тестирование целостности структуры архива;

Полное или частичное восстановление архивов;

Защита архивов от просмотра и изменения.

Самораспаковывающийся архив имеет расширение «ехе» и создается на базе обычного архива путем присоединения к нему небольшого программного модуля. Запуск архива (как программы) – двойной щелчок, распаковка происходит автоматически.

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

Защита архива – с помощью пароля (рекомендуется использовать в пароле русские буквы, латинские буквы и знаки препинания - трудно «взломать»).

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

Дополнительные возможности диспетчеров архивов:

Просмотр файлов различных форматов без извлечения их из архива;

Поиск файлов и данных внутри архива;

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

Проверку на наличие вируса в архиве до его распаковки;

Выбор и настройку коэффициента сжатия информации;

Создание самораспаковывающихся многотомных архивов и др.



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


Этапы подготовки и решения задач на ЭВМ

ЭВМ применяются для решения различных задач практически во всех областях человеческой деятельности. Сколь бы по своей сложности ни различались задачи, их решение на ЭВМ имеет ряд общих этапов.

Обычно выделяются следующие этапы.

1). Постановка задачи.

На этом этапе определяются:

а) точное описание данных для решения задачи;

б) желаемые результаты решения задачи;

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

2). Разработка математической модели решаемой задачи (формализация). Математическая модель может быть очень простой, например, при решении квадратного уравнения, или очень сложной, содержащей десятки тысяч линейных уравнений, например, в случае решения задачи межотраслевого баланса. Если математической модели нет, то решать задачу на ЭВМ бессмысленно.

3). Выбор метода решения задачи. Метод выбирается в соответствии с требованиями, предъявляемыми в постановке задачи. Если существует несколько методов решения, то выбирают лучший. Критериями выбора могут быть точность решения (точное или приближенное), время выполнения программы, стоимость разработки и т. д.

4). Разработка алгоритма решения задачи и запись его в виде блок-схемы. Алгоритм – это руководство к действию конкретного исполнителя. Относительно ЭВМ:

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

Алгоритм должен обладать следующими свойствами (отвечать требованиям):

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

б) конечность – решение задачи должно быть получено после выполнения конечного числа действий;

в) массовость – алгоритм должен давать решение целого класса задач, отличающихся исходными данными;

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

Алгоритм может быть записан в словесной форме или в виде блок-схемы - графическое, компактное и наглядное изображение алгоритма. Блок-схема состоит из графических символов действий. Каждому типу действий соответствует определенная геометрическая фигура. Внутри фигуры (блока) записывается содержание выполняемого действия. Порядок выполнения действий указывается линиями связи. Существует три типа структур алгоритма:

1. Последовательность действий (линейный вычислительный процесс)

2. Структура выбора (разветвляющийся вычислительный процесс)

3. Итерация (циклический вычислительный процесс)

5). Программирование задачи – запись алгоритма решения задачи на одном из языков программирования – написание программы.

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

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

К 1-ой группе относятся: Бейсик, Паскаль, Фортран, Кобол, Си, Лисп и др.

Ко 2-ой группе относятся языки низкого уровня, Ассемблеры.

Третью группу составляют системы управления базами данных: dBase, FoxPro, Access и др.

6). Трансляция программы.

После написания программы ее текст необходимо ввести в ЭВМ. Перед выполнением программы, написанной на алгоритмическом языке программирования, она должна быть оттранслирована в эквивалентную программу, написанную на машинном языке – языке кодов. Эта операция выполняется специальной программой – транслятором (переводчик).При трансляции создается новый программный файл с расширением «.exe». Существует два вида трансляторов – интерпретаторы и компиляторы.

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

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

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

7). Тестирование и отладка программы.

Отсутствие синтаксических ошибок в программе не означает отсутствие других, например, логических ошибок, связанных с указанием неправильных действий. Цель этого этапа – выявить и исправить ошибки. Тестирование программы заключается в составлении и задании наборов исходных данных, как правильных, так и неправильных.

8). Решение задачи на ЭВМ.

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

9). Составление документации.

Производится обработка и оформление результатов.

Документация должна содержать:

· Постановку задачи

· Математическое описание

· Описание данных

· Алгоритм (чаще всего в виде блок-схемы)

· Текст программы с комментариями

· Набор данных для тестирования

Основы программирования на Visual Basic