Какова конечная цель любой программы

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

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

Алгоритм имеет авторскую аббревиатуру: «К. О. Н. Э. Ц.», отражающую ключевые требования – критерии, которым необходимо следовать при постановке цели: Конкретность – Осязаемость – Независимость – Экологичность – Ценность.

Знаменитая речь В. Франкла о смысле и цели в жизни

Система «К. О. Н. Э. Ц.»

Итак, в соответствии технологией Ицхака Пинтосевича «К. О. Н. Э. Ц.» цель должна быть:

К: Конкретной. Одна гламурная блондинка, встретившись с другой спрашивает: скажи вот, все говорят цель, цель . А у тебя вот она есть, цель? – Ну разумеется есть. Вот смотри: иду я по улице, вдруг рядом останавливается лимузин из которого выходит фея в золотом платье и протягивает мне чек на 100 000 долларов. Во ты даешь, это интересно! – А почему не 1 000 000? – Не, ты так и дура, цель должна быть реалистичной и конкретной! . )

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

Это значит – измеримой и подкрепляемой четкими критериями ее достижения. Вы должны ясно представлять себе, что получите в результате и к какому моменту это нужно осуществить. Вы можете сказать себе: хочу боллотироваться в депутаты РФ, но это неконкретно, правильная формулировка в соответствии с этим критерием: Я намерен стать депутатом Государственной думы от Х-области по списку Y-партии к началу 2018 года. Важно помнить: чем конкретней и четче формулируется цель, тем проще и удобнее в дальнейшем вам будет выстроить тактику и стратегию ее достижения.

О: Осязаемой. Правильно поставленная цель должна быть «проработана эмоционально», на уровне ощущений. Попробуете представить что цель достигнута и желаемый статус обретен. Представьте себя в своей новой роли. Что вы чувствуете?

Как вы воспринимаете свое окружение и то, что вас окружает. Сформируйте в воображении визуальные образы, свои тактильные ощущения, запахи, звуки. Здесь от вас потребуется предельная концентрация – результат нужно буквально увидеть, ощутить, прочувствовать. Нужно увидеть себя со стороны в новой роли, вписать себя в нее и пожить новыми ощущениями пусть даже несколько минут.

Экс-шпион КГБ Жирнов. Гей Путин и его мальчики, кто крыша Пригожина, что будет с Путиным

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

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

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

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

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

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

Читайте также:
Прекращена работа программы dism host servicing process

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

И что, к примеру, окажется для вас важнее – ваша тоска по привычному комфорту или возможность радоваться масштабам решаемых задач, наслаждаться статусом или властью? Как изменение ваших возможностей отразится на вашем окружении? Не окажется ли новый уровень ответственности, пришедший с новыми возможностями для вас неподъемным?

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

Как правильно ставить цели. Алгоритм Пинтосевича

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

  1. Определитесь с целью. Если по какому-то из пяти критериев цель тест не прошла, скорректируйте ее, и протестируйте повторно, начав с критерия 1.
  2. Ответьте себе на вопрос: Достигал ли уже кто-то такой же цели?
  3. Если такой человек есть, (а он, вероятнее всего, есть) узнай кто он и получи доступные планы и стратегии. Возможно это окажется человек из твоего окружения, а возможно – найденный по поисковому запросу. При наличии возможности свяжитесь с этим человеком и расспросите: как он этого достиг? На поиск релевантной информации на сетевых ресурсах, связанной с вашей конкретной целью может потребоваться некоторое время и терпение, но цель многократно оправдывает средства. Вооружившись опытом других, вы сможете сократить время и избежать множества досадных и неоправданных ошибок. Особенно в начале пути. По возможности соберите и проанализируйте, как минимум пять доступных историй достижения вашей цели. Это позволит составить представление о том, каковы должны быть первые шаги. Дальнейшее развитие событий будут определять ваши личные факторы – настойчивость, мотивированность, умение преодолевать трудности и подниматься после падения. Вы должны быть готовы к тому, что еще вчера нейтральный мир вдруг «ополчится» на вас, сопротивляясь вашей неожиданной активности. Особенно отчетливо вы почувствуете это, если цель стоящая, созидательная.
  4. Создай свой персональный план и действуй.

Следуйте Алгоритму Достижения, корректируйте свои действия в зависимости от оперативно меняющейся ситуации, будьте настойчивы и даже самая высокая планка будет вами взята. И последнее: каждый вечер, засыпая, фокусируйте все свое внимание на выбранной цели, переносите себя в воображаемый мир, где вы уже стали обладателем конечного результата. Это поможет заключить негласный «Договор о достижении цели» со своим бессознательным – вашим лучшим и могущественным помощником.

Успехов на пути к Своей Цели!

Источник: goal-life.com

Программное обеспечение. Конечная цель любой программы – управление аппаратными средствами

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

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

Рис.11. Уровни программного обеспечения.

Каждый следующий уровень повышает функциональные возможности всей системы.

Базовый уровень. Это самый низкий уровень про-граммного обеспечения. Базовое программное обеспечение отвечает за взаимодействие с базовыми аппаратными средствами. Обычно оно входит в состав базового оборудования и хранится в специальных микросхемах, называемых постоянными запоминающими устройствами ПЗУ или ROM (Read Only Memory). Программы и данные записываются в ПЗУ на этапе его изготовления и не могут быть изменены в процессе эксплуатации.

В тех случаях, когда это необходимо, вместо ПЗУ используются перепрограммируемые постоянные запоминающие устройства ППЗУ или EPROM (Erasable and Programmable Read Only Memory). Изменение содержимого микросхем памяти в этом случае производится на специальных устройствах – программаторах.

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

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

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

Читайте также:
Как осуществить переход из одной программы в другую

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

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

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:

Источник: studopedia.ru

Программное обеспечение (ПО) компьютера Программа – (program, routine) – упорядоченная последовательность команд (инструкций) компьютера для решения задачи. — презентация

Программное обеспечение (ПО) компьютера Программа – (program, routine) – упорядоченная последовательность команд (инструкций) компьютера для решения задачи.

Копировать в буфер обмена

Похожие презентации

Показать еще

Презентация на тему: » Программное обеспечение (ПО) компьютера Программа – (program, routine) – упорядоченная последовательность команд (инструкций) компьютера для решения задачи.» — Транскрипт:

1 Программное обеспечение (ПО) компьютера Программа – (program, routine) – упорядоченная последовательность команд (инструкций) компьютера для решения задачи. Конечная цель любой компьютерной программы – управление аппаратными средствами.

2 Пример программы написанной на языке FOXPRO 8.0 CLEAR STORE 1 TO i STORE 0 TO rez STORE 0 TO 5,20 SAY «Программа для вывода таблицы умножения до 10 на заданное 7,30 say «Введите число для таблицы умножения» get x picture «9» read IF x 9,20 say «Можно вводить числа только от 1 до 7,30 say «Введите число для таблицы умножения» get x readendif DO WHILE i

4 Блок схема программы DO WHILE i

5 Основные элементы программирования Ввод данных Ввод данных Вычисления, действия Вычисления, действия Ветвление Ветвление Условный и безусловный переход Условный и безусловный переход Цикл Цикл Вывод результатов Вывод результатов Массивы Массивы Подпрограммы Подпрограммы

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

7 Базовое программное обеспечение Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами.

Как правило, программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами (ПЗУ – Read Only Memory, ROM). Самый низкий уровень программного обеспечения представляет базовое программное обеспечение. Оно отвечает за взаимодействие с базовыми аппаратными средствами.

Как правило, программные средства непосредственно входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами (ПЗУ – Read Only Memory, ROM). Комплект программ находящихся в ПЗУ образует базовую систему ввода-вывода (BIOS – Basic Input Output System). Комплект программ находящихся в ПЗУ образует базовую систему ввода-вывода (BIOS – Basic Input Output System).

8 Основное назначение BIOS Основная функция BIOS заключается в управлении стандартными внешними и внутренними устройствами: Основная функция BIOS заключается в управлении стандартными внешними и внутренними устройствами: монитором монитором клавиатурой клавиатурой дисководами дисководами принтером принтером Таймеров Таймеров И т.д. И т.д.

9 Вспомогательные функции BIOS реализуются при включении ПК на этапе «загрузки». реализуются при включении ПК на этапе «загрузки». тестирование аппаратного обеспечения в том числе оперативной памяти. В случае обнаружения неисправности выполняется индикация ошибки. тестирование аппаратного обеспечения в том числе оперативной памяти. В случае обнаружения неисправности выполняется индикация ошибки. возможность настройки основных режимов работы стандартных устройств возможность настройки основных режимов работы стандартных устройств инициализация векторов прерывания нижнего уровня. инициализация векторов прерывания нижнего уровня. поиск сначала на гибком, затем на жестком диске программы-загрузки ОС и её загрузки с диска в оперативную память поиск сначала на гибком, затем на жестком диске программы-загрузки ОС и её загрузки с диска в оперативную память

10 Системное программное обеспечение Системное программное обеспечение (system software) – минимальный набор программных средств, обеспечивающих работу компьютера. Системное программное обеспечение (system software) – минимальный набор программных средств, обеспечивающих работу компьютера. Операционная система (operating system) – набор программ, обеспечивающих работоспособность компьютерной системы, управление аппаратурой и прикладными программами, интерфейс с пользователем. Операционная система (operating system) – набор программ, обеспечивающих работоспособность компьютерной системы, управление аппаратурой и прикладными программами, интерфейс с пользователем.

11 Основные операционные системы Пользовательские ОС MS-DOS (Microsoft Disk Operating System, фирма Microsoft); Командная ОС. (В настоящее время устарела. ) MS-DOS (Microsoft Disk Operating System, фирма Microsoft); Командная ОС. (В настоящее время устарела. ) Windows 95, Windows 98,; Windows XP, Windows Vista (фирма Microsoft), Windows 7 – мировой лидер ОС. Закрытая, графическая и очень дорогая ОС.

Windows 95, Windows 98,; Windows XP, Windows Vista (фирма Microsoft), Windows 7 – мировой лидер ОС. Закрытая, графическая и очень дорогая ОС. Linux (разр а ботчик Линус Торвальдс). — Наиболее активно развивающаяся, открытая, бесплатная ОС Linux (разр а ботчик Линус Торвальдс). — Наиболее активно развивающаяся, открытая, бесплатная ОС Mac OS 10. Применяется на компьютерах фирмы Apple Mac OS 10. Применяется на компьютерах фирмы Apple Android — Android — операционная система для коммуникаторов, планшетных компьютеров, цифровых проигрывателей, наручных часов, нетбуков и смартбуков, основанная на ядре Linux. (Google) Сетевые ОС Windows NT ; Windows 2000; Windows Server 2003 Windows NT ; Windows 2000; Windows Server 2003 UNIX (фирма Bell Laboratories); UNIX (фирма Bell Laboratories);

Читайте также:
Почему свернуты все лунные программы

12 Операционные оболочки и файловые менеджеры. Операционные оболочки – специальные программы, предназначенные для облегчения общения пользователя с командами операционной системы: Norton Commander (NC) Norton Commander (NC) Windows 3.1 – Windows 3.11 Windows 3.1 – Windows 3.11 DOS Navigator DOS Navigator Volkov Commander (VC) Volkov Commander (VC) Файловые менеджеры служат для выполнения базовых приемов работы с файлами (копирование, перемещение, переименование, поиск, сортировка, пересылка, просмотр) Мой компьютер Мой компьютер Проводник (Explorer) Проводник (Explorer) FAR Menedger FAR Menedger Windows Commander Windows Commander

13 Служебное программное обеспечение Расширением системного программного обеспечения компьютера является набор сервисных, дополнительно устанавливаемых программ, которые можно классифицировать по функциональному признаку следующим образом: Расширением системного программного обеспечения компьютера является набор сервисных, дополнительно устанавливаемых программ, которые можно классифицировать по функциональному признаку следующим образом: программы-утилиты (Norton Utility, программы работы с дисками, тестовые программы, настроечные и.д.) программы-утилиты (Norton Utility, программы работы с дисками, тестовые программы, настроечные и.д.) антивирусные программы; антивирусные программы; программы-архиваторы; программы-архиваторы;

14 Языки программирования (Инструментальное ПО) Служат для написания новых программ Служат для написания новых программ Языки программирования низкого уровня Программы для первых компьютеров приходилось писать на машинном языке, т.е. в кодах, непосредственно воспринимаемых компьютером. Программы для первых компьютеров приходилось писать на машинном языке, т.е. в кодах, непосредственно воспринимаемых компьютером.

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

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

16 Классификации языков программирования высокого уровня. процедурные и непроцедурные (декларативные). процедурные и непроцедурные (декларативные). Процедурное программирование возникло на заре вычислительной техники и получило широкое распространение.

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

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

В структурных языках одним оператором записываются целые алгоритмические структуры: ветвления, циклы и т.д. В операционных языках для этого используются несколько операций. Широко распространены следующие структурные языки: Паскаль, Си, Ада, ПЛ/1. Среди операционных известны Фортран, Бейсик, Фокал.

Среди процедурных языков выделяют в свою очередь структурные и операционные языки. В структурных языках одним оператором записываются целые алгоритмические структуры: ветвления, циклы и т.д. В операционных языках для этого используются несколько операций. Широко распространены следующие структурные языки: Паскаль, Си, Ада, ПЛ/1.

Среди операционных известны Фортран, Бейсик, Фокал. Непроцедрное (декларативное) программирование появилось в начале 70-х годов 20 века, но стремительное его развитие началось в 80- е годы, когда был разработан японский проект создания ЭВМ пятого поколения, целью которого явилась подготовка почвы для создания интеллектуальных машин.

К непроцедурному программированию относятся функциональные и логические языки. Пролог яркий представитель декларативного языка программирования. Непроцедрное (декларативное) программирование появилось в начале 70-х годов 20 века, но стремительное его развитие началось в 80- е годы, когда был разработан японский проект создания ЭВМ пятого поколения, целью которого явилась подготовка почвы для создания интеллектуальных машин. К непроцедурному программированию относятся функциональные и логические языки. Пролог яркий представитель декларативного языка программирования.

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

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

Языки описания сценариев, такие как Perl, Python, Rexx, Tcl и языки оболочек UNIX, предполагают стиль программирования, весьма отличный от характерного для языков системного уровня. Они предназначаются не для написания приложения с нуля, а для комбинирования компонентов, набор которых создается заранее при помощи других языков. Развитие и рост популярности Internet также способствовали распространению языков описания сценариев. Так, для написания сценариев широко употребляется язык Perl, а среди разработчиков Web-страниц популярен JavaScript.

18 Прикладное программное обеспечение Пакет программ необходимы пользователю для его работы: офисные пакеты; офисные пакеты; графические редакторы; графические редакторы; программы распознавания текста; программы распознавания текста; программы обработки данных; программы обработки данных; программы-переводчики; программы-переводчики; мультимедиа-программы; мультимедиа-программы; программы для работы в Интернете; программы для работы в Интернете; И т.д. И т.д.

19 Конец лекции ПО Лекция 4. Компьютерные сети Лекция 4. Компьютерные сети Закончить демонстрацию Закончить демонстрацию

Источник: www.myshared.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru