Операционная система Windows. Общая характеристика

<

052114 1344 1 Операционная система Windows. Общая характеристикаНа сегодняшний момент операционная система Windows фирмы Microsoft во всех ее проявлениях, бесспорно, считается самой распространенной операционной системой на ПК: в мире более 150 млн. IBM PC-совместимых компьютеров, и система Windows установлена на 100 млн. из них. Очевидно, что ознакомление с ПК необходимо начинать с ознакомления с Windows, ведь без нее работа на ПК немыслима для большинства пользователей. Знание системы Windows — необходимый кирпичик в стене познания ПК. Операционные системы, развиваясь вместе с ЭВМ, прошли длинный путь от простейших программ в машинных кодах длинной в несколько килобайт до монстров, написанных на языках высокого уровня, размер которых исчисляется десятками мегабайт. Такой значительный рост размера операционных систем обусловлен, главным образом, стремлением разработчиков «украсить» операционную систему, расширить ее возможности, добавить возможности, изначально несвойственные операционным системам, а также сделать интерфейс пользователя интуитивным. Все эти попытки дали свои результаты, и положительные, и отрицательные (усложнение настройки и программного интерфейса при упрощении пользовательского).

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

Оболочка Microsoft Windows не была изначально операционной системой, да и сейчас не может считаться полноценной операционной системой, так как она, в некоторых оболочках, существует «поверх» операционной системы типа MS-DOS. Она возникла в виде стандартизатора графического интерфейса и прижилась исключительно потому, что пользователь хотел видеть программу, с которой ему часто приходится работать красивой, практичной, удобной и легкой в освоении и использовании.

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

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

Первая версия Windows вышла в свет в конце 80-х годов и осталась совершенно незамеченной. Аналогичная участь постигла и следующую версию — лишь версия Windows 3.0 (1992) сумела пробить себе дорогу к сердцам пользователей и стать «продуктом года». А еще через два года на свет появились версии 3.1 и 3.11 (последняя включала такой значительный элемент, как полную поддержку мультимедиа и работу в локальной сети — потому и носила уточняющее название Windows For Workgroups), окончательно утвердившие господство Windows на Олимпе операционных систем.

Однако ОС Windows 95 не была полностью 32-разрядной программой. Она содержала большие куски 16-разрядного ассемблерного кода (а также немного 32-разрядного) и продолжала использовать файловую систему MS-DOS, практически со всеми её ограничениями. Единственное значительное изменение файловой системы заключалось в добавлении длинных имен файлов к именам из 8+3 символа, разрешенным в MS-DOS.

Даже в выпуске Windows 98 в июне 1998 года MS-DOS все ещё присутствовала (теперь она называлась версией 7.1) и состояла из 16-разрядного кода. Хотя теперь ещё больше функций было переведено из MS-DOS-части системы в часть Windows, а поддержка больших дисковых разделов стала стандартом, по своему строению ОС Windows 98 не сильно отличалась от Windows 95. Основное отличие заключалось в интерфейсе пользователя, в большей степени интегрировавшем в себе Интернет и рабочий стол пользователя. Именно эта интеграция и привлекла внимание Министерства юстиции США, которое затем выдвинуло против корпорации Microsoft иск, обвиняя корпорацию Microsoft в нарушении закона о монополиях. Корпорация Microsoft яростно отрицала свою вину. В апреле 2000 года Федеральный суд США согласился с правительством. Кроме того, что в ядре ОС Windows 98 содержался большой кусок 16-разрядного ассемблерного кода, у этой системы были ещё серьёзные проблемы, Во-первых, хотя эта система была многозадачной, само ядро не был реентерабельным, Если процесс был занят управлением какой-либо структурой данных в ядре, а затем его квант времени заканчивался и начинал работу другой процесс, новый процесс мог получить структуру данных в противоречивом состоянии. Чтобы предотвратить возникновение подобной проблемы, большинство процессов, зайдя в ядро, первым делом получали гигантский мьютекс, покрывающий всю систему, прежде чем приступить к каким-либо действиям. Хотя такой подход и устранял потенциальную угрозу противоречивости структур данных, он также уничтожал большую часть преимуществ многозадачности, так как процессам, чтобы войти в ядро, часто приходилось ждать пока другой процесс ядро покинет.

Во-вторых, у каждого процесса было 4-гигабайтное адресное пространство, в котором первые 2 Гбайт полностью принадлежали процессу. Однако следующий 1Гбайт совместно использовался (с возможностью записи) всеми процессами системы. Нижний 1Мбайт так совместно использовался всеми процессами, чтобы все они могли получать доступ к векторам прерывания MS-DOS. Эта возможность вовсю использовалась большинством приложений Windows 98. В результате ошибка в одной программе могла повредить ключевые структуры данных, используемые посторонними процессами, вследствие чего все эти процессы рушились. Что ещё хуже, последний 1Гбайт совместно использовался (с возможностью записи) процессами и ядром и содержал некоторые критические структуры данных. Любая программа, записав поверх этих структур какой-либо мусор (преднамеренно или нет), могла вывести из строя всю систему. Очевидное решение, заключающееся в том, чтобы не помещать структуры данных ядра в пространство пользователя, было неприменимо, так как старые программы, написанные для MS-DOS, не смогли бы тогда работать в Windows 98.

В 2000 году корпорация Microsoft выпустила слегка измененную версию системы Windows 98, названную Windows Me (Windows Millennium Edition — Windows, выпуск тысячелетия). Хотя в данной версии были исправлены некоторые ошибки, а также добавлены новые функции, под внешней оболочкой скрывалась все та же Windows 98. Новые функции включали в себя улучшенные возможности организации и совместного использования изображений, музыки и фильмов, серьезнее поддерживали работу с сетью на дому и многопользовательские игры, а также содержали больше функций, относящихся к Интернету, таких как поддержка мгновенных сообщений и широкополосных соединений (кабельных модемов и ADSL). Одна интересная новая функция состояла в возможности восстановить прежние настройки компьютера после неверной установки каких-либо параметров. Если пользователь перенастраивал систему (например, изменял paзрешение экрана с 640×480 на 1024х768), и после этого система переставала работать, теперь он мог вернуться к последней работающей конфигурации.

Следом за NT 4.0 предполагалось выпустить версию NT 5.O. Однако в 1999 году корпорация Microsoft изменила ее название на Windows 2000, в основном из-за попыток найти нейтральное имя, выглядящее логическим продолжением как для пользователей Windows 98, так и для пользователей NT. Таким образом, корпорация Microsoft рассчитывала иметь единую операционную систему, построенную на основе надежной 32-разрядной технологии, но использующую популярный интерфейс пользователя системы Windows 98.

Поскольку в действительности операционная система Windows 2000 представляет собой NT 5.0, она унаследовала множество свойств системы NT 4.0. Она является полностью 32-разрядной (планируется переход на 64-разрядную) многозадачной системой с индивидуально защищенными процессами. У каждого процесса есть собственное 32-разрядное (будет 64-разрядное) виртуальное адресное пространство. Операционная система работает в режиме ядра, тогда как процессы пользователя работают в пользовательском режиме, что обеспечивает полноценную защиту (в отличие от Windows 98). У процессов может быть один или несколько потоков, видимых для операционной системы и управляемых ею. Она удовлетворяет требованиям безопасности уровня С2 Министерства обороны США для всех файлов, каталогов и процессов, а также других объектов, которые могут использоваться совместно (по крайней мере, если гибкий диск вынут, а сеть отключена). Наконец, она обладает полной поддержкой симметричных многопроцессорных систем с числом процессоров от 2 до 32.

Тот факт, что Windows 2000 в действительности представляет собой NT 5.0, проявляется во многом. Например, системный каталог называется \winnt, а двоичный файл операционной системы (в каталоге \winnt\system32) называется ntoskrnl.exe. Если щелкнуть на этом файле правой кнопкой мыши и посмотреть его свойства, мы увидим, что номер его версии представляет собой 5xxx.yyy.zzz, где 5 означает NT 5, ххх — номер выпуска, ууу — номер сборки (компиляции), a zzz — дополнительный номер версии. Кроме того, многие файлы в каталоге \winnt
и его подкаталогах содержат буквы nt в своих именах, как, например, виртуальный эмулятор MS-DOS ntz’dm.

Операционная система Windows 2000 — это не просто улучшенная версия NT 4.0 с интерфейсом Windows 98. Начнем с того, что она содержит множество других функций, которые ранее были только в Windows 98. К ним относится полная поддержка устройств plug-and-play, шины USB, стандарта IEEE 1394 (FireWire), IrDA (Infrared Data Association — стандарт на инфракрасную передачу данных и вывод на печать, разработанный ассоциацией IrDA), а также, среди прочего, управление питанием. Кроме того, были добавлены несколько новых функций, не присутствовавших ранее в других операционных системах корпорации Microsoft, включая каталоговую службу Active Directory, систему безопасности Kerberos, поддержку смарт-карт, инструменты мониторинга системы, лучшую интеграцию лэптопов и настольных компьютеров, инфраструктуру системного администрирования и рабочие объекты. Другая новая особенность файловой системы NTFS состоит в разновидности связи с копированием при записи, при использовании которой два пользователя могут совместно использовать один связанный файл. Как только один из пользователей начинает запись в этот файл, автоматически создается копия файла.

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

Единственная вещь, которой нет в Windows 2000 — это MS-DOS. Ее просто нет здесь ни в каком виде (как не было в NT). Есть интерфейс командной строки, но это новая 32-разрядная программа, включающая функциональность старой системы MS-DOS, а также некоторые новые функции.

Несмотря на многочисленные свойства, способствующие переносимости системы с точки зрения программ, аппаратуры, языков и т. д., в одном отношении операционная система Windows 2000 обладает меньшей переносимостью, чем NT 4.0. Она работает только на двух платформах — Pentium и Intel IA-64. Изначально операционная система NT поддерживала дополнительные платформы, включая PowerPC, MIPS и Alpha, но с годами корпорация Microsoft перестала поддерживать эти процессоры один за другим по коммерческим соображениям.

Операционная система Microsoft Windows XP (от англ. eXPerience — опыт), известная также под кодовым наименованием Microsoft Codename Whistler, является новой ОС семейства Windows, созданной на базе технологии NT. Первоначально в планы корпорации Microsoft входила разработка двух независимых операционных систем нового поколения. Первый проект получил рабочее название Neptune, эта ОС должна была стать очередным обновлением Windows Millennium Edition, новой системой линейки Windows 9X. Второй проект, называвшийся Odyssey, предполагал создание ОС на платформе Windows NT, которая должна была придти на смену Windows 2000. Однако руководство Microsoft посчитало нецелесообразным рассредоточивать ресурсы на продвижение двух разных ОС, вследствие чего оба направления разработок были объединены в один проект — Microsoft Whistler. Возможно, именно благодаря этому решению Windows XP объединяет в себе достоинства уже знакомых пользователям операционных систем предыдущих поколений: удобство, простоту в инсталляции и эксплуатации ОС семейства Windows 98 и Windows ME, а также надежность и многофункциональность Windows 2000. В настоящее время Windows XP для настольных ПК и рабочих станций выпускается в трех модификациях: Home Edition для домашних персональных компьютеров, Professional Edition — для офисных ПК и, наконец, Microsoft Windows XP 64bit Edition — это версия Windows XP Professional для персональных компьютеров, собранных на базе 64-битного процессора Intel Itanium с тактовой частотой более 1 ГГц.

Для запуска Microsoft Windows XP необходим персональный компьютер, отвечающий следующим минимальным системным требованиям: процессор — Pentium-совместимый, тактовая частота от 233 МГц и выше; объем оперативной памяти — 64 Мбайт; свободное дисковое пространство — 1,5 Гбайт. Однако для стабильной и быстрой работы рекомендуется устанавливать данную операционную систему на компьютер со следующими оптимальными характеристиками: процессор — Pentium-II-совместимый (или выше), тактовая частота от 500 МГц и выше; объем оперативной памяти — 256 Мбайт; свободное дисковое пространство — 2 Гбайт. Устройство для чтения компакт-дисков (CD-ROM), модем со скоростью не менее 56 Kbps.

Если сравнить Windows XP с более ранними версиями Microsoft Windows, в новой операционной системе легко обнаружить множество значительных отличий. Несмотря на то, что эта ОС была разработана на основе уже хорошо знакомой российским пользователям платформы NT и, на первый взгляд, по своим характеристикам во многом схожа с Microsoft Windows 2000, фактически Windows XP относится к принципиально иному поколению операционных систем семейства Windows. Теперь пользователь Windows не привязан к какому-либо стандартному интерфейсу, устанавливаемому в системе по умолчанию. Если вам не нравится традиционный вид окон, элементов управления и Панели задач, доставшийся новой ОС «в наследство» от Windows 2000, то вы можете без труда изменить их, загрузив из Интернета любой из сотен специально разработанных «Тем». Традиционное Главное меню, открывающее доступ к установленным на компьютере программам, хранящимся на дисках документам и настройкам операционной системы, также претерпело ряд значительных изменений. Теперь при нажатии кнопки Пуск появляется динамическое меню, содержащее значки лишь пяти программ, которыми пользуется наиболее часто. Благодаря этому можно начать работу с нужными приложениями значительно быстрее. Здесь же расположены значки браузера Microsoft Internet Explorer 6 и почтового клиента Outlook Express 6, кнопки Выход из системы (Log Off) и Выключение компьютера (Turn Off Computer), позволяющие завершить текущий сеанс работы с Windows и выключить компьютер.

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

В состав Windows XP включен специальный механизм — быстрое переключение сеансов (Fast User Switching), с применением которого можно быстро, без регистрации подключать к работе с операционной системой новых пользователей и групп пользователей. Появилась также возможность переключаться между несколькими сеансами работы без необходимости сохранять данные или перезагружать систему.

Так как операционная система Windows Vista вышла чуть больше месяца назад, то нет ещё сведений по её архитектуре.

Можно сказать точно, что эта система имеет похожесть по строению с Windows XP во многих решениях (например она построена как и XP на ядре NT и имеет поддержку NTFS), но в ней содержится очень много новых служб, продуманный интерфейс Windows Aero и доработка системы поиска и индексации.

Windows Vista – это новое решение от небезызвестной Microsoft. Эта ОС сочетает в себе все достижения в сфере безопасности, дизайна, коммуникаций и широкой совместимости с разными устройствами.

Windows 7 — операционная система семейства Windows NT, следующая за Windows Vista. В линейке Windows NT система носит номер версии 6.1 (Windows 2000 — 5.0, Windows XP — 5.1, Windows Server 2003 — 5.2, Windows Vista и Windows Server 2008 — 6.0). Серверной версией является Windows Server 2008 R2, версией для интегрированных систем — Windows Embedded Standard 2011 (Quebec)[1], мобильной — Windows Embedded Compact 2011 (Chelan, Windows CE 7.0)

Операционная система поступила в продажу 22 октября 2009 года, меньше чем через три года после выпуска предыдущей операционной системы, Windows Vista. Партнёрам и клиентам, обладающим лицензией Volume Licensing, доступ к RTM был предоставлен 24 июля 2009 года.

В состав Windows 7 вошли как некоторые разработки, исключённые из Windows Vista, так и новшества в интерфейсе и встроенных программах. Из состава Windows 7 были исключены игры Inkball, Ultimate Extras; приложения, имеющие аналоги в Windows Live (Почта Windows и пр.), технология Microsoft Agent, Windows Meeting Space; из меню «Пуск» исчезла возможность вернуться к классическому меню и автоматическая пристыковка браузера и клиента электронной почты. Также из состава Windows исчез Календарь Windows.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 2

 

<

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

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

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

В третьем примере числа, заданные в форме с плавающей точкой необходимо представить в форме с фиксированной точкой.

Варианты заданий определяются по таблице:

248,615 322,549  

11001100,10101 11110001,11101  

+2.462Е+03

+7.355Е-02  

-5.526Е+04

-1.254Е-01  

 

248,615 =8F.9D70FA (16) = 370. 47270(8) =10111000.10011(2)

 

248|16

240 15

8

 

0.615 * 16 =9.84

0.84*16 =13.44

0.44*16= 7.04

0.04*16 = 0.64

0.64*16 = 10.24

 

 

 

248|8

248 31|8

0 24 3

7

 

0.615*8 =4.92

0.92*8 = 7.36

0.36*8 = 2.88

0.28*8=7.04

0.04*8 = 0.32

 

248 |2

248 124|2

0 124 62 |2

0 62 31 |2

0 30 15|2

1 14 7|2

1 6 3 |2

1 2 1

0

0.615*2 = 1.23

0.23*2 = 0.46

0.46*2 = 0.92

0.92*2 = 1.84

0.84*2 = 1.68

 

322.549 =142.8C8B4 (16) =502.43105 (8) =
101000010.10001(2)

 

322|8

320 40 |8

2 40 5

0

 

0.549*8= 4.392

0.392 * 8 = 3.136

0.136 * 8 = 1.088

0.088 * 8 = 0.704

0.704 * 8 = 5.632

 

322|16

320 20 |16

2 16 1

4

 

0.549*16 =8.784

0.784 * 16 =12.544

0.544*16 =8.704

0.704*16 =11.264

0.264*16 = 4.224

 

322 |2

322 161|2

0 160 80 |2

1 80 40 |2

0 40 20 |2

0 20 10 |2

0 10 5 |2

0 4 2 |2

1 2 1

0

0.549 *2 = 1.098

0.098*2 = 0.196

0.196*2 = 0.392

0.392*2 = 0.784

0.784 *2 = 1.568

 

11001100.10101 =204.65625(10) = 314.52(8) =CC.A8(16)

11110001.11101= 241.90625 (10) = 361.72 (8) =F1.E8 (16)

+2.462E+03 = 2462

+7.355Е-02 = 0,07355

-5,526Е+04 = -55260

-1,254Е-01 = 0,1254

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 3

 

Целью данного задания является проверка умения студента работать с файловой системой. Задание состоит из двух частей. В первой части требуется записать шаблон, объединяющий в группу заданные файлы. Во второй части задания требуется записать маршруты (пути доступа) к заданным файлам, если иерархическое дерево папок диска имеет следующий вид:

052114 1344 2 Операционная система Windows. Общая характеристика

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица вариантов заданий:

Запишите маршрут к следующим файлам:

Запишите шаблон, объединяющий…  

договор.doc из корневой папки диска D:

программа.bas из папки Учебная

все файлы с расширением .bmp ;

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

 

D:\договор.doc

D:\Мгук\Работа\Учебная\ программа.bas

*.bmp

????.*

 

 

 

 

 

 

Задание 4

 

Для выполнения задания по данному вопросу необходимо разработать в текстовом процессоре Microsoft Word рекламный лист на заданную тему. Документ должен содержать:

  • текст;
  • фигурный текст;
  • рисунок;
  • таблицу;

    Темы для разработки документов представлены в таблице:

    Рекламный лист кинотеатра с купоном на бесплатное посещение фильма

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     


    052114 1344 3 Операционная система Windows. Общая характеристика

    052114 1344 4 Операционная система Windows. Общая характеристикаКандагар

    052114 1344 5 Операционная система Windows. Общая характеристика

    052114 1344 6 Операционная система Windows. Общая характеристика

    Год выпуска: 

    2010

    Жанр: 

    Боевик

    Режиссер(ы): 

    Андрей Кавун

    В ролях:

    Владимир Машков, Александр Балуев, Андрей Панин, Александр Голубев.

    Производство: 

    Россия.

    Сеансы:

    В пятницу 

    В субботу 

    В воскресенье 

    14:15  

    16:30  

    18:45
    21:00

    14:25  

    16:50  

    18:55
    21:30

    23-55 

    14:05  

    16:20  

    18:25
    20:50

     

    Афганистан, 1995 год. В Афганистане идет гражданская война. Движение «Талибан» контролирует страну. По обвинению в контрабанде оружия российский грузовой лайнер, совершавший рейс в Кабул с оружием на борту, захвачен в аэропорту Кандагара. Экипаж лайнера – пятеро русских летчиков — оказывается в плену. Российское правительство вынуждено отказать экипажу в помощи. Проведя год в нечеловеческих условиях афганского плена, брошенные Родиной на произвол судьбы, русские летчики понимают, что рассчитывать приходится только на себя и решаются совершить дерзкий побег…
    Внимание! Фильм только для зрителей старше 14 лет!

    Легион 052114 1344 7 Операционная система Windows. Общая характеристика

    052114 1344 8 Операционная система Windows. Общая характеристика

    Год выпуска: 

    2010

    Жанр: 

    триллер/ужасы/фэнтэзи

    Режиссер(ы): 

    Скотт Чарльз Стюарт

    В ролях: 

    Деннис Куэйд, Пол Беттани и др.

    Производство: 

    США

     

    В пятницу 

    В субботу 

    В воскресенье 

    14:05  

    16:20  

    18:15
    21:10

    14:00  

    16:00  

    18:00
    21:00

    23-05 

    14:15  

    16:25  

    18:25
    20:55

     

    Когда Господь совсем потерял веру в человечество, Он послал на землю ангелов смерти, дабы навсегда стереть с лица Земли сей непотребный род. И лишь Архангел Михаил воспротивился этому. Собрав под своими крыльями горстку людей, обитающих посреди пустыни в Богом забытой закусочной и ждущих появления Спасителя, он встал на защиту человечества.
    Внимание! Фильм только для зрителей старше 16 лет

     

    052114 1344 9 Операционная система Windows. Общая характеристика

     

     

     

     

     

     

     

     

    Задание 5

     

    Решение задачи должно содержать следующие разделы:

  1. Постановка задачи.
  2. Список идентификаторов, включающий обозначение каждого идентификатора, его физический смысл и тип данных.
  3. Графическая схему алгоритма, описывающая процесс решения задачи (с подробными комментариями).
  4. Текст программы на языке высокого уровня, описывающей разработанный алгоритм (с комментариями).

    Расчет коэффициента К широты ассортимента товаров по формуле :

    К = 052114 1344 10 Операционная система Windows. Общая характеристика,

    где n — количество проверок;

    Mi — количество разновидностей товаров, предусмотренных ассортиментным минимумом;

    Gi — количество разновидностей товаров, из предусмотренных ассортиментным перечнем, имеющихся в продаже в момент проверки.

     

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

    Программа должна вычислять
    коэффициент широты ассортимента товаров по формуле :


    052114 1344 11 Операционная система Windows. Общая характеристика,

    где n — количество проверок;

    Mi — количество разновидностей товаров, предусмотренных ассортиментным минимумом;

    Gi — количество разновидностей товаров, из предусмотренных ассортиментным перечнем, имеющихся в продаже в момент проверки.

  6. Описание переменных

    Для решения задачи необходимы следующие переменные:

    n – количество проверок – целое число (integer), значение должно быть строго больше 0, т.к. на n осуществляется деление;

    i – текущий шаг вычисления – целое число (integer);

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

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

    S – сумма значений G/M – вещественное число (real);

    K – коэффициент широты ассортимента товара, вещественное число (real).

  7. Графическая схема алгоритма
  8. В начале работы программы обнуляем значение переменной S, т.к. в этой переменной будем накапливать сумму.
  9. Пользователь вводит значение n.
  10. Если n меньше или равно 0, возвращаемся на шаг 2. Если n больше нуля, переходим к шагу 4.
  11. Организуем цикл по i, i принимает значения от 1 до n с шагом приращения 1. В цикле:
  12. Пользователь вводит значение M.
  13. Если M равно нулю, возвращаемся к шагу а. Если М не равно нулю, то переходим к шагу с.
  14. Пользователь вводит значение G.
  15. Если G меньше 0, возвращаемся к шагу с. Если G больше или равно 0, переходим к шагу е.
  16. К S прибавляем результат деления G на M, результат записываем в S.
  17. По окончанию цикла вычисляем коэффициент К.
  18. Выводим значение K на экран.

    Блок-схема алгоритма показана на рисунке 1.

    052114 1344 12 Операционная система Windows. Общая характеристика052114 1344 13 Операционная система Windows. Общая характеристика

    Рисунок 1. Блок-схема алгоритма программы

     

     

  19. Текст программы на языке PASCAL

    program variant15;

    uses crt;

    var i,G,M,n:word;

    S,K:real;

     

    begin

    clrscr;

    S:=0;

    repeat

    write(‘Введите кол-во проверок n:’);

    readln(n);

    if n<=0 then writeln(‘n должно быть больше 0!’);

    until n>0;

    for i:=1 to n do

    begin

    writeln;

    writeln(‘Введите результаты проверки N’,i);

    writeln;

    repeat

        write(‘Введите кол-во наименований товара по номенклатуре M:’);

        readln(M);

        if M<=0 then writeln(‘М должно быть больше нуля!’);

    until M>0;

    repeat

        write(‘Введите кол-во наименований товара в наличии G:’);

        readln(G);

        if G<0 then writeln(‘G не должно быть отрицательным!’);

    until G>=0;

    S:=S+G/M;

    end;

    K:=S/n;

    writeln(‘Коэффициент K=’,K:5:3);

    writeln(‘Нажмите ENTER’);

    readln;

    end.

     

  20. Результаты выполнения программы

    Исходные данные:

    Количество проверок n=3. Результаты проверок:

    проверка № 1: M=100, G=50.

    проверка № 2: M=120, G=60.

    проверка № 3: M=100, G=75.

    Коэффициент К вычислим по формуле:

    052114 1344 14 Операционная система Windows. Общая характеристика

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

    052114 1344 15 Операционная система Windows. Общая характеристика

    Рисунок 2. Результат выполнения программы

     

    Список литературы

     

  21. Информатика. В 2-х кн. / Под ред. Н.В. Макаровой- М.: Финансы и статистика, 2010.
  22. Информатика. Базовый курс / Симонович С.В. и др.- СПб: Издательство «Питер», 2008.
  23. Львов И.Б., Казеев Г.Г., Морев И.А. Информатика.– Владивосток: АВГУ. 2008.
  24. Хамахер К., Вранешич З., Заки С. Организация ЭВМ.–СПб.: Питер, 2010.
  25. Хомоненко А.Д. Основы современных компьютерных технологий//Учебное пособие для вузов. – С-Пбт: Корона принт, 2008.
  26. Фигурнов В.Э. IBM РС для пользователя. — М.:ИНФРА, 2010.

     

     

     

     

     


     

<

Комментирование закрыто.

MAXCACHE: 0.98MB/0.00027 sec

WordPress: 23.67MB | MySQL:123 | 1,691sec