title: Скачать презентацию или конспект Администрирование сервера баз данных

extracted_text:
Администрирование в информационных системах
Администрирование сервера БД
Основные сведения о
MS SQL Server 2005
Задачи администрирования БД
Установка сервера БД
Конфигурирование сервера БД
конфигурирование системных и пользовательских БД
управление пользователями БД
управление доступом к объектам БД
управление моделями восстановление БД
управление шифрованием
управление связными серверами
Резервное копирование, восстановление и перемещение БД
Управление репликациями
Автоматизация административных процедур
Мониторинг и устранение проблем производительности сервера БД

Платформа данных MS SQL Server
MS SQL Server 2005 является интегрированным решением, которое наделяет пользователей безопасной, надежной, и продуктивной платформой для обработки информации и приложений, касающихся интеллектуальных ресурсов предприятия.
MS SQL Server 2005 предоставляет инструменты для профессионалов информационных технологий так же, как и для работников информационной сферы, уменьшая сложность создания, развёртывания, управления и использования данных предприятия и аналитических приложений на платформах от мобильных устройств до информационных систем предприятия.
Платформа данных MS SQL Server 2005
MS SQL Server 2005 предоставляет полное решение в области хранения данных для предприятий всех масштабов.
Платформа данных MS SQL Server включает следующие инструменты:
Реляционная база данных: безопасное, надёжное, масштабируемое, высокодоступное ядро с улучшенной производительностью и поддержкой структурированных и неструктурированных (XML) данных.
Replication Services: репликация данных для распределённых и мобильных приложений обработки данных, высокая доступность систем, масштабируемый параллелизм со вторичными хранилищами данных для отчётных решений предприятия и интеграция с разнородными системами, включая существующие базы данных Oracle.
Notification Services: развитые возможности уведомлений для разработки и внедрения масштабируемых приложений, способных доставлять персонализированные, своевременные обновления информации множеству соединённых и мобильных устройств.
Платформа данных MS SQL Server включает следующие инструменты (продолжение):
Integration Services: возможности извлечения, преобразования и загрузки для хранилищ данных и интеграции данных в масштабе предприятия.
Analysis Services: аналитическая обработка в реальном времени (OLAP) для быстрого, сложного анализа больших и смешанных наборов данных, использующая многомерное хранение.
Reporting Services: исчерпывающее решение для создания, управления и доставки как традиционных бумажных отчётов, так и интерактивных, основанных на технологии WWW отчётов.

Платформа данных MS SQL Server включает следующие инструменты (продолжение):
Инструменты управления: MS SQL Server включает средства управления для развитого управления и настройки баз данных, также как и тесную интеграцию с такими инструментами, как Microsoft Operations Manager (MOM) и Microsoft Systems Management Server (SMS). Стандартные протоколы доступа к данным существенно уменьшают время, необходимое для интеграции данных SQL Server с существующими системами. Поддержка Web служб позволяет обеспечить взаимодействие с другими приложениями и платформами.
Инструменты разработки: MS SQL Server предлагает интегрированные инструменты разработки для ядра базы данных, извлечения, трансформации и загрузки данных, извлечения информации, OLAP и отчётности, которые тесно интегрированы с Microsoft Visual Studio® для предоставления сквозных возможностей разработки приложений.
Архитектура вычислительной среды MS SQL Server 2005
Архитектура вычислительной среды SQL Server 2005
MS SQL Server 2005 поддерживает клиент-серверную архитектуру хранения и обработки данных:
традиционная архитектура включает два компонента: клиентское приложение и систему управления реляционными базами данных (RDBMS). В качестве клиента может выступать приложение написанное на MS Visual Basic, обращающееся к данным SQL Server 2005 по локальной сети;
распределенная архитектура на платформе Microsoft .NET: клиентские приложения («тонкие» клиенты), обеспечивающие доступ к данным через вспомогательные web-сервисы, например, MS IIS.
Управление данными предприятия
В современном мире, данные и системы, управляющие данными, должны быть постоянно защищёны, но и доступны пользователям.
MS SQL Server 2005 включает главные улучшения управления данными предприятия в следующих областях:
Управляемость
Доступность
Масштабируемость
Безопасность

Управляемость
MS SQL Server 2005, как платформа управления данными предприятия, предоставляет единую консоль управления, которая позволяет администраторам данных, отслеживать, управлять и настраивать все базы данных и связанные службы по всему предприятию.
Он предоставляет расширяемую инфраструктуру управления, которая может быть легко запрограммирована при помощи SQL Management Objects (SMO), позволяя пользователям переделывать и расширять их среду управления и независимым поставщикам программных продуктов (ISV) создавать дополнительные инструменты и функциональность для дальнейшего расширения возможностей, поставляемых по умолчанию.
MS SQL Server Management Studio
SQL Server 2005 упрощает управление средствами единой интегрированной консоли управления для мониторинга и управления реляционной базой данных SQL Server, Integration Services, Analysis Services, Reporting Services, Notification Services и SQL Mobile на большом числе распределённых серверов и баз данных.
Администратор баз данных может выполнять несколько задач одновременно, включая следующие:
создание и выполнение запроса,
просмотр серверных объектов,
управление объектом,
отслеживание активности системы,
просмотр оперативной справки.
SQL Server Management Studio содержит среду разработки для создания, редактирования и управления сценариев и хранимых процедур, используя Transact-SQL, многомерные выражения (MDX), XMLA и SQL Server Mobile Edition.
MS SQL Server Management Studio
Объекты Управления SQL (SQL Management Objects )
Объекты Управления SQL (SMO) являются новым набором объектов для программирования, которые предоставляет полную функциональность для управления базой данных SQL Server.
SMO реализована в виде сборки Microsoft .NET Framework и может быть использована для автоматизации распространённых задач администрирования SQL Server, таких как программное получение конфигурационных настроек, создание баз данных, выполнение сценариев Transact-SQL, создание заданий Агента SQL Server и планирование резервного копирования.
Доступность
MS SQL Server 2005 позволяет использовать передовые функции высокой доступности, такие как:
зеркалирование базы данных,
кластеры с восстановлением после отказа,
моментальные снимки базы данных,
улучшенные оперативные операции.
Данные средства позволяют снизить время простоя и помогут гарантировать, что важнейшие системы предприятия останутся доступными.
Зеркалирование баз данных
Зеркалирование базы данных позволяет непрерывно передавать содержимое журнала транзакций исходного сервера на один целевой сервер.
В случае сбоя основной системы приложения могут немедленно соединиться с базой на вспомогательном сервере.
Зеркалирование базы данных работает на стандартном серверном оборудовании и не требует специального хранилища и контроллеров.
Кластеры с восстановлением после отказа
Кластеры с восстановлением после отказа являются решением высокой готовности, которое использует службы кластеризации Microsoft Windows® для создания устойчивых к сбоям виртуальных серверов, обеспечивающих быстрое восстановление в случае сбоя сервера баз данных.
В SQL Server 2005 поддержка кластеров с восстановлением после отказа была расширена для Analysis Services, Notification Services и служб репликации SQL Server.
Максимальное количество узлов кластера было увеличено до восьми.
Сравнение функциональности
Моментальные снимки базы данных
MS SQL Server 2005 даёт администраторам баз данных возможность создавать мгновенные, доступные только для чтения снимки базы данных.
Моментальный снимок базы данных предоставляет устойчивый снимок без накладных расходов на время и хранение на создание полной копии базы данных. Когда основная база данных расходится со снимком, последний добавляет свои собственные копии страниц, по мере того, как они изменяются.
Снимок может быть использован для быстрого восстановления от случайного изменения базы данных путём простого применения исходных страниц из снимка к основной базе данных.
Оперативные операции (индексные операции и восстановление )
Опция оперативного индекса позволяет одновременно производить модификацию (вставки, изменения, удаления) таблицы или данных кластерного индекса и любых связанных индексов во время выполнения команды DDL.
С поддержкой оперативных индексных операций можно добавлять индексы без помех доступу к таблицам или другим существующим индексам.
В MS SQL Server 2005 существует возможность выполнять операцию восстановления во время работы экземпляра SQL Server.
Возможность оперативного восстановления улучшает доступность SQL Server, так как недоступны только восстанавливаемые данные. Остальная часть базы данных остаётся доступной.

Масштабируемость
Элементами достижения масштабируемости в MS SQL Server 2005 являются:
секционирование таблиц,
уровень изоляции "снимок"
поддержка 64-х битной работы.
Секционирование таблиц и индексов
Секционирование таблиц и индексов облегчает управление большими базами данных посредством управления малыми, более управляемыми частями базы данных.
MS SQL Server 2005 предоставляет новую возможность для секционирования таблиц по файловым группам в базе данных.
Горизонтальное секционирование разделяет таблицу на меньшие группы, основываясь на схеме секционирования.
Секционирование таблиц создано для очень больших баз данных, размером от сотен гигабайт до терабайт и более.
Уровень изоляции "снимок"
Когда данные скопированы, преобразованы и помещены в базу данных для анализа, она должна поддерживаться и/или периодически перестраиваться.
На создание индекса могут уйти часы и это может оказаться не тем, что требуется пользователям на самом деле. Здесь и используется уровень изоляции "снимок".
Он позволяет пользователям получить доступ к последней подтверждённой записи, используя транзакционно непротиворечивый снимок базы данных.
Новый уровень изоляции имеет следующие выгоды:
Увеличенная доступность данных для только читающих приложений
Неблокирующие операции чтения, доступные в среде OLTP
Автоматические обязательное определение конфликтов при записи транзакций
Поддержка 64 -х битных систем Itanium2 и x64
Оптимизированный для процессора Intel Itanium, SQL Server (64-bit) использует преимущество расширенных возможностей адресации для важнейших ресурсов, таких как пул буферов, кэши, кучи сортировки, уменьшая потребность в выполнении множественных операций ввода-вывода для подъёма данных в память и сохранения на диск. Больший объем обработки без издержек на ввод-вывод открывает выход на новый уровень масштабируемости приложений.
Windows Server™ 2003 x64 предоставляет высокий уровень производительности как для 32-х битных, так и 64-х битных приложений на одной и той же системе.
Низлежащая архитектура основана на 64-х битных расширениях к промышленному стандарту набора инструкций x86, позволяя сегодняшним 32-х битным приложениям работать без изменений на процессорах x64. В то же время, новые 64-х битные приложения исполняются в 64-х битном режиме, который обрабатывает больше данных за цикл, предоставляет более широкий доступ к памяти и ускоряет числовые операции.
Конечный результат - платформа, которая использует существующее многообразие 32-х битных приложение и в то же время предоставляет беспрепятственный путь для миграции на 64-х битные вычисления.

Безопасность
MS SQL Server 2005 имеет существенные улучшения в модели безопасности платформы базы данных, с возможностью предоставить более точный и гибкий контроль для обеспечения безопасности данных:
Применение политик для паролей учётных записей SQL Server в области аутентификации;
Обеспечение большей модульности дл указания разрешений на различных уровнях в области авторизации;
Разделение владельца и схемы в области управления безопасностью.

Авторизация
Модель безопасности MS SQL Server 2005 позволяет администраторам управлять разрешениями на модульном уровне и в указанной области, делая управление разрешениями проще, а также обеспечивает выполнения принципа наименьших привилегий.
MS SQL Server 2005 позволяет указать контекст, в котором будут выполняться операторы модуля.
Встроенное шифрование
SQL Server 2005 поддерживает шифрование внутри базы данных, полностью интегрированное с инфраструктурой управления ключами.
По умолчанию, коммуникации между клиентом и сервером шифруются.
Для того, чтобы концентрировать гарантии безопасности, может быть определена серверная политика, которая будет отвергать незашифрованные коммуникации.
Возможности разработчиков
SQL Server 2005 содержит множество новых технологий, увеличивающих продуктивность разработки приложений.
Улучшения для продуктивности разработчика включают:
Расширенная языковая поддержка
Улучшенные инструменты разработки
Расширяемость
Улучшенный доступ к данным
XML и Web-службы
Инфраструктура приложений

Интеграция с CLR /.NET Framework
С выпуском Microsoft SQL Server 2005 программисты баз данных могут воспользоваться всеми преимуществами библиотеки классов Microsoft .NET Framework и современных языков программирования для реализации функциональности в рамках сервера.
Используя интеграцию с Общеязыковой Средой Выполнения (CLR), можно кодировать хранимые процедуры, функции и триггеры на любом языке .NET Framework.
Языки Microsoft Visual Basic .NET и C# предлагают объектно-ориентированные конструкции, структурную обработку исключений, массивы, пространства имён и классы.
В дополнение, в составе .NET Framework поставляются сотни классов и методов, обладающие обширными возможностями, которые можно использовать на стороне сервера.
Многие задачи, которые было сложно выполнить на Transact-SQL могут быть лучше выполнены на управляемом коде.
Улучшения Transact -SQL
Transact-SQL – основа для всего программирования SQL Server.
SQL Server 2005 предоставляет много новых языковых возможностей для разработки масштабируемых приложений баз данных. Эти улучшения затронули обработку ошибок, новые рекурсивные запросы, и поддержку новых функций механизма баз данных SQL Server.
Улучшения Transact-SQL в SQL Server 2005 увеличивают возможности при написании запросов, позволяя повысить производительность кода и расширить управление обработкой ошибок.
Business Intelligence Development Studio
Business Intelligence Development Studio является общей средой разработки для построения решений BI, основанных на Visual Studio, включая механизм базы данных и Reporting Services.
Графический интерфейс Business Intelligence Development Studio используется при проектировании пакетов SQL Server Integration Services (SSIS) для приложений, управляющих данными.
Пакеты SSIS проектируются, создаются и отлаживаются в Business Intelligence Development Studio путём перетаскивания задач из панели инструментов, установки их свойств и соединения задач ограничениями предшествия.
Интерфейс Business Intelligence Development Studio в Visual Studio
Интеграция с Visual Studio
SQL Server 2005 и Visual Studio 2005 вместе предоставляют более глубокие уровни интеграции между базой данных и средой разработки приложений.
Разработчики теперь могут создавать управляемые хранимые процедуры, функции, пользовательские типы и пользовательские агрегаты непосредственно из среды Visual Studio. Они также могут развёртывать эти новые объекты базы данных непосредственно из Visual Studio без переключения в другие инструменты.
Visual Studio 2005 непосредственно поддерживает все новые типы данных SQL Server, такие как встроенный XML.
Также существует возможность добавить все управляемые объекты базы данных в ту же систему контроля версий, которая используется для проектов Visual Studio.
Объекты Управления SQL (SMO)
Объекты Управления SQL (SMO) представляют собой объектную модель управления SQL Server 2005. SMO предоставляет существенные проектные и архитектурные улучшения объектной модели управления SQL Server.
SMO является главным средством для разработки приложений, управляющих базой данных, построенных на .NET Framework. SMO используется каждым диалогом SQL Server Management Studio и каждое действие по администрированию, доступное в SQL Server Management Studio, можно осуществить при помощи SMO.
Analysis Management Objects
Analysis Management Objects (AMO) позволяют клиентским приложениям получить доступ к широкому набору административных команд и возможностей, существующих в Analysis Services, при помощи объектной библиотеки, которая может предоставить проверку объектов вместо ручного создания сценариев DDL для команд Analysis Services и часто длинного содержимого объекта ObjectDefinition языка сценариев Analysis Services (ASSL).
Использующие AMO приложения могут либо соединиться и работать непосредственно с объектами экземпляра Analysis Services, либо создать такие объекты без соединения и сохранить метаданные для последующего развёртывания.
Улучшенный доступ к данным и Web службы
В SQL Server 2005 можно разрабатывать Web службы XML в уровне базы данных, используя SQL Server в качестве слушателя HTTP.
В SQL Server 2005 можно использовать HTTP для прямого доступа к SQL Server, без применения промежуточного слоя, такого как Microsoft Internet Information Services (IIS).
SQL Server предоставляет интерфейс Web службы для выполнения SQL выражений и вызова функций и процедур.
Результаты запросов возвращаются в XML формате и здесь можно воспользоваться преимуществами инфраструктуры Web служб Visual Studio.
Уведомления о запросах
SQL Server 2005 поддерживает уведомления для запросов SQL Server.
Этим можно воспользоваться для отправки команды на SQL Server и запроса на создание уведомления в случае, если последующее выполнение той же команды приводит к другим результатам, по сравнению с полученными в первый раз.
Команды, отправляемые на сервер при помощи любого клиентского API (ADO.NET, OLE DB, Open Database Connectivity (ODBC), Microsoft ActiveX® Data Objects (ADO) или SOAP) могут содержать тэг, требующий уведомления. Для каждого выражения, выполняющегося как часть запроса, сервер создает подписку на уведомления, которая выполняется один раз для каждого выражения, входящего в запрос.
Уведомления доставляются через очередь SQL Service Broker, которую приложения могут опрашивать и использовать службы активации или блокирующие выражения для возврата, когда появляется уведомление. Уведомления о запросах полезны для кэширования результатов в приложениях, таких как Web сайты, работающие с базой данных.
Уведомление о запросе
Поддержка XML
SQL Server 2005 имеет встроенную поддержку реляционных и XML данных, так что предприятия могут хранить, управлять и анализировать данные в формате, который лучше всего соответствует их потребностям.
Поддержка существующих и развивающихся стандартов, таких как Hypertext Transfer Protocol (HTTP), XML, Simple Object Access Protocol (SOAP), XQuery и XML Schema definition language (XSD) способствует взаимодействию между системами предприятий.
Тип данных XML
XML может моделировать сложные данные: он не ограничивается скалярными типами, которые поддерживает SQL Server.
Поэтому, наличия встроенных строковых типов данных, таких как char и varchar , недостаточно для того, чтобы полностью и эффективно задействовать мощь и многие преимущества XML.
Посредством типа данных XML, SQL Server 2005 позволяет выполнять запросы к частям XML документа, проверять документ на соответствие XML схеме и даже изменять содержимое XML документа. Также происходит объединение традиционных реляционных данных и частично структурированных и неструктурированных XML документов способами, недоступными в SQL Server 2000.
В SQL Server 2005 XML данные хранятся как большие двоичные объекты (BLOB) во внутреннем представлении, которое допускает эффективный разбор и некоторое сжатие.
С полем типа XML может быть связан набор XML схем. Это обеспечивает проверку ограничений, вставки, обновления и типизацию значений, хранимых внутри XML данных, также как и оптимизацию хранения и запросов. SQL Server 2005 также имеет несколько выражений DDL для управления схемами на сервере.

XQuery
Язык запросов XML, или XQuery, является развитым и мощным языком, который оптимизирован для запросов ко всем типам XML данных. При помощи XQuery можно выполнять запросы к переменным и полям типа XML, используя связанные с последними методы.
XQuery развился из языка запросов, называющегося Quilt, который, в свою очередь, основан на множестве других языков запросов, таких как XPath версии 1.0, XQL и SQL.
Он также содержит подмножество языка XPath 2.0.
Однако есть существенные улучшения по сравнению с XPath 1.0, такие как типизация, специальные функции и поддержка лучшей итерации, сортировки результатов и конструкции.
Поддержка приложений
Клиентские приложения могут обращаться к БД SQL Server 2000 различными способами, например, используя язык Transact-SQL (T-SQL). Результаты запроса возвращаются в виде табличного набора данных.
Для передачи серверу операторов T-SQL или запросов XPath клиентское приложение может использовать интерфейсы доступа к данным:
Microsoft ActiveX Data Object (ADO);
OLE DB;
Open Database Connectivity (ODBC);
В качестве аналитических запросов клиентское приложение может выполнять MDX-запросы (Multidimensional Expressions query) к многомерным кубам данных.
Запросы могут передаваться по протоколу HTTP.
Интеллектуальные ресурсы предприятия
Возможности работы с интеллектуальными ресурсами предприятия в MS SQL Server 2005 улучшены в следующих областях:
Сквозная интегрированная платформа для работы с интеллектуальными ресурсами предприятия
Integration Services
Analysis Services
Reporting Services
Интеграция с Microsoft Office System

Сквозная интегрированная платформа для работы с интеллектуальными ресурсами предприятия
Набор BI инструметов SQL Server 2005 предоставляет сквозную интеграцию BI приложений:
Проектирование : Business Intelligence Development Studio является первой интегрированной средой разработки, созданной для разработчиков BI. Основанная на Visual Studio 2005, Business Intelligence Development Studio являет собой богатую, интегрированную, профессиональную платформу разработки.
Интеграция : SQL Server Integration Services (SSIS) были переписаны для выполнения сложной интеграции данных, преобразований, и синтеза на высокой скорости для очень больших объёмов данных. Создание и отладка пакетов становится интересной в Business Intelligence Development Studio. Integration Services, Analysis Services и Reporting Services взаимодействуют для предоставления цельного вида данных, полученных из разнородных источников.
Анализ : В Data Mining добавлены новые важные алгоритмы, включая правило ассоциации, временные ряды, регрессионные деревья, кластеризацию последовательностей, нейронные сети, простой Байес. Можно хранить данные в реляционной базе данных, в многомерной базе данных или использовать функцию упреждающего кэширования для получения преимуществ обоих вариантов. Новые важные аналитические возможности были также добавлены в кубы Analysis Services, включая инфраструктуру Ключевых Индикаторы Производительности (KPI), сценарии MDX и прочие встроенные расширенные бизнес аналитики. Доставка отчётов Reporting Services и инфраструктура управления легко распределять сложную аналитику среди широчайшей аудитории.
Отчёты : Reporting Services расширяют платформу BI Microsoft до уровня потребителей, которые используют результаты анализа. Reporting Services являются управляемой средой отчётов предприятия, встроенной и управляемой через Web службы. Отчёты могут быть персонализированы и доставлены во множестве форматов, с диапазоном интерактивных опций и опций печати. Нововведением SQL Server 2005 является средство создания отчётов – Построитель Отчётов.
Управление : SQL Server Management Studio объединяет в себе функции управления всеми компонентами SQL Server 2005.

Integration Services
SQL Server 2005 содержит модернизированную ETL платформу предприятия, называемую SQL Server Integration Services (SSIS).
SSIS позволяет организациям проще объединять и анализировать данные из нескольких разнородных источников информации.
ETL платформа предприятия
Эта новая платформа является приемником популярной функции SQL Server 2000 - Data Transformation Services (DTS).
SSIS является новинкой в SQL Server 2005, предоставляющий широкий набор функций и очень высокую производительность, которая необходима для построения ETL приложений масштаба предприятия.
SSIS полностью программируемы, встраиваемы, и расширяемы - характеристики, делающие их идеальной ETL платформой.
Analysis Services
Analysis Services в SQL Server 2005 впервые предоставляют единообразное и интегрированное представление всех бизнес данных, как основы для всей традиционной отчётности, OLAP анализа, и Data Mining.
Соединяя лучшие подходы традиционного OLAP анализа и реляционной отчётности, Analysis Services 2005 предоставляют модель метаданных, покрывающую обе потребности.
Набор кубов и измерений, определённый в Analysis Services 2005 называется Единообразной Пространственной Моделью (UDM).
UDM является центральным хранилищем метаданных, определяющим бизнес сущности, бизнес логику, вычисления, и метрики, служащее источником для всех отчётов, электронных таблиц, программ просмотра OLAP, KPI и аналитических приложений.
Data Mining
Data Mining в Microsoft SQL Server 2005 является интеллектуальной технологией предприятия, которая помогает создавать сложные аналитические модели и объединять их с бизнес операциями.
Microsoft SQL Server 2005 Analysis Services задают новую основу для извлечения данных.
Глубокая интеграция с семейством BI инструментов SQL Server, богатый набор инструментов, интерфейсов прикладного программирования и алгоритмов в SQL Server позволяет создавать новый тип BI приложений, повышающих производительность и прибыли и снижающих издержки через создание специальных решений, работающих с данными, для широкого круга проблем бизнеса.
Reporting Services
Интегрированный компонент SQL Server 2005, Reporting Services предоставляют:
Высокопроизводительный механизм для обработки и форматирования отчётов;
Набор инструментов для создания, управления и просмотра отчётов;
Расширяемая архитектура и открытые интерфейсы для встраивания отчётов или интеграции отчётных решений в различные информационные среды.

Построитель Отчетов
Сетевые библиотеки
Интерфейсы прикладного программирования используют клиентскую сетевую библиотеку для обмена данными с серверной сетевой библиотеки.
Обмен данными может выполнятся на одном компьютере или по сети.
Сетевые библиотеки инкапсулируют запросы для последующей передачи этих запросов в нижележащий сетевой протокол.
Сетевые библиотеки
Интерактивная справочная система
MS SQL Server 2005 Books Online – интерактивная справочная система в формате HTML, обеспечивающая быстрый доступ к нужной информацией.
Основные сведения об архитектуре реляционной БД
MS SQL Server 2005 хранит данные в базах данных. На физическом уровне БД состоит из двух или более файлов. Физическая структура видна администраторам БД.
На логическом уровне БД состоит из следующих компонентов – таблиц, представлений и хранимых процедур.
Литература
Michelle Dumler, Microsoft SQL Server 2005. Обзор продукта - http://www.citforum.ru/database/mssql/overview/#1.1


title: Скачать презентацию или конспект Понятие компьютерного вируса

extracted_text:
Компьютерные вирусы. Антивирусные программы.
Презентация подготовлена для конкурса "Интернешка" http://interneshka.org/

Что такое компьютерный вирус?
Компью́терный ви́рус — вид вредоносного программного обеспечения, способного создавать копии самого себя и внедряться в код других программ, системные области памяти, загрузочные секторы, а также распространять свои копии по разнообразным каналам связи.

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

Как вирусы попадают в компьютер?
1. Через зараженный носитель информации, например USB-флэшку или оптический диск;
2. Через другой компьютер в локальной сети;
3. Через электронную почту.
4. Через Интернет

Классификация вирусов.

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

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

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

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

Шпионы - собирают информацию о действиях и поведении пользователя. В основном их интересует информация (адреса, пароли).

Как понять, что ПК заражен вирусом?
1. На экране неожиданно появляются странные сообщения или картинки;
2. ПК вдруг начинает издавать посторонние звуки
3. Дисковод для чтения оптических дисков начинает открываться-закрываться;
4. Самопроизвольно запускаются программы;
5. Операционная система не загружается;
6. Целиком исчезают файлы и папки;
7. Содержание файлов и папок изменяется;
8. Браузер не загружает веб-страницы, а в некоторых случаях не удается закрыть окно программы;
9. Друзья и знакомые получают от вас сообщения, которые вы не посылали – типичное поведения почтового червя, выполняющего несанкционированную рассылку самого себя по всем адресам, обнаруженным им в адресной книге.

Мой компьютер заражен! Что делать?
1. Отключите ПК от Интернета и локальной сети, чтобы вредоносная программа не могла распространяться дальше.
2. Сохраните важные документы на внешнем накопителе (винчестере, оптическом или флэш-диске) и пометьте его как еле или компакт-диске и пометьте носитель информации как зараженный.
3. Запустите антивирусную программу, чтобы она проверила жесткий диски вашего компьютера, обнаружила и уничтожила вредителей.
4. После прохождения «курса лечения» просканируйте носитель, созданный в шаге 2, чтобы не занести вирус в систему повторно. Если избавиться от вируса не удалось, перешлите зараженный файл разработчикам антивируса. Как правило, создание «противоядия» занимает несколько часов.

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

Антивирусы бывают:
Фильтры или сторожа -Программы, которые уведомляют пользователя обо всех действиях на его компьютере. Если троянская программа или вирус захотят проникнуть на ваш ПК или, наоборот, украсть пароль и отправить его злоумышленнику, сторож мгновенно сработает и спросит: «Разрешить или запретить выполнение операции?». К сожалению, работа с данным типом защиты требует определённых навыков, ведь не каждый пользователь знает, что обозначает тот или иной процесс. Вдруг это Windowsвздумала обновиться, а сторож её фильтрует?

Антивирусы детекторы - В нашей стране они получили наибольшее распространение.
Антивирус Касперского, Doctor Web, Eset Smart Security (NOD32) –вот неполный список популярных программ-детекторов.
Данный тип антивирусов нужно регулярно обновлять, ведь вредоносные программы быстро мутируют и размножаются.

Вакцинаторы - Уже заражённые компьютеры сложно вылечить с помощью обычного детектора и уж тем более фильтра. В очень тяжёлых случаях на помощь приходят программы-вакцинаторы: антитрояны, антишпионы и прочее.
Вакцина в данном случае бывает двух типов: пассивная и активная. Даже если у вас стоит дорогой лицензионный антивирус, он не всегда может справиться с червём или троянской программой.
К числу наиболее популярных вакцинаторов относятся –Anti Trojan Elite, Trojan Remover или Dr.Web CureIt!.

Критерии выбора антивирусных программ:
Надежность и удобство в работе

Качество обнаружения вирусов

Существование версий под все популярные платформы

Скорость работы

Наличие дополнительных функций и возможностей

Источники:
http://pctoall.ru/zashhita-i-bezopasnost/zashhita-ot-virusov/vidy-kompyuternyx-virusov.html
https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D1%8B%D0%B9_%D0%B2%D0%B8%D1%80%D1%83%D1%81
http://www.compline-ufa.ru/virus-statiy/333-opisanie-virusov
https://ru.wikipedia.org/wiki/%D0%90%D0%BD%D1%82%D0%B8%D0%B2%D0%B8%D1%80%D1%83%D1%81%D0%BD%D0%B0%D1%8F_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B0
http://fulud.ru/Antivirusy_i_virusy.html#heading1


title: Скачать презентацию или конспект Системы счисления и двоичное представление информации в памяти компьютера

extracted_text:
Системы счисления и двоичное представление информации в памяти компьютера.
А1 (базовый уровень, время – 1 мин)

Пример задания:

Сколько единиц в двоичной записи числа 1025?

1) 1  	          2)  2 	      3)  10		 4) 11

Решение (вариант 1, прямой перевод):
1) переводим число 1025 в двоичную систему: 1025 = 100000000012
2) считаем единицы, их две
Ответ: 2

Решение (вариант 2, разложение на сумму степеней двойки):
Решение (вариант 2, разложение на сумму степеней двойки):
1) тут очень полезно знать наизусть таблицу степеней двойки, где 1024 = 210 и 1 = 20
2) таким образом, 1025=  1024 + 1 = 210 + 20
3) вспоминая, как переводится число из двоичной системы  в десятичную (значение каждой цифры умножается на 2 в степени, равной её разряду), понимаем, что в двоичной записи числа ровно столько единиц, сколько в приведенной сумме различных степеней двойки, то есть, 2
4) Ответ: 2

Дано:                            Какое из чисел с, записанных в двоичной системе счисления, удовлетворяет  неравенству a < c < b?

1) 110110012            2)  110111002          3)  110101112          4) 110110002

Пример задания:

Общий подход:
перевести все числа (и исходные данные, и ответы) в одну (любую!) систему счисления и сравнить.

Для хранения целого числа со знаком используется один байт. Сколько единиц содержит внутреннее представление числа (-78)?
1) 3            2)  4	          3)  5	 4) 6

Пример задания:

1) переводим число 78 в двоичную систему счисления:
78 = 64 + 8 + 4 + 2 = 26 + 23 + 22 + 21 = 10011102
2) по условию число занимает в памяти 1 байт = 8 бит, 3) поэтому нужно представить число с помощью 8 разрядов
4) чтобы получилось всего 8 разрядов (бит), добавляем впереди один ноль:
78 = 010011102
5) делаем инверсию битов (заменяем везде 0 на 1 и 1 на 0):
010011102     →    101100012
6) добавляем к результату единицу
101100012  + 1 = 101100102
7) это и есть число (-78) в двоичном дополнительно коде
8) в записи этого числа 4 единицы
9) таким образом, верный ответ – 2 .

Использованы материалы сайта К. Ю. Полякова: http://kpolyakov.spb.ru/school/ege.htm


title: Скачать презентацию или конспект Компьютерные вирусы и антивирусные программы

extracted_text:
Компьютерные вирусы. Антивирусные программы.

Компьютерные вирусы
Компью́терный ви́рус— вид вредоносного программного обеспечения, способного создавать копии самого себя и внедряться в код других программ, системные области памяти, загрузочные секторы, а также распространять свои копии по разнообразным каналам связи.
Виды компьютерных вирусов
Червь, Троянская программа (троянский конь, троян),Программы – шпионы, Зомби, Программы – блокировщики (баннеры)
Червь
Червь – программа, которая делает копии самой себя. Ее вред заключается в захламлении компьютера, из-за чего он начинает работать медленнее. Отличительной особенностью червя является то, что он не может стать частью другой безвредной программы.
Троянская программа (троянский конь, троян)
Троянская программа маскируется в других безвредных программах. До того момента как пользователь не запустит эту самую безвредную программу, троян не несет никакой опасности. Тронская программа может нанести различный ущерб для компьютера. В основном трояны используются для кражи, изменения или удаления данных. Отличительной особенностью трояна является то, что он не может самостоятельно размножаться.
Зомби
Зомби позволяют злоумышленнику управлять компьютером пользователя. Компьютеры – зомби могут быть объединены в сеть и использоваться для массовой атаки на сайты или рассылки спама. Пользователь может не догадываться, что его компьютер зомбирован и используется злоумышленником
Программы – блокировщики (баннеры)
Это программа, которая блокирует пользователю доступ к операционной системе. При загрузке компьютера появляется окно, в котором пользователя обвиняют в скачивание нелицензионного контента или нарушение авторских прав. И под угрозой полного удаления всех данных с компьютера требуют отослать смс на номер телефона или просто пополнить его счет. Естественно после того как пользователь выполнит эти требования банер никуда не исчезнет.
Программы – шпионы
Шпионы собирают информацию о действиях и поведении пользователя. В основном их интересует информация (адреса, пароли).
Антиви́русная програ́мма (антиви́рус)
— специализированная программа для обнаружения компьютерных вирусов, а также нежелательных (считающихся вредоносными) программ вообще и восстановления заражённых (модифицированных) такими программами файлов, а также для профилактики — предотвращения заражения (модификации) файлов или операционной системы вредоносным кодом.
Виды антивирусных программ
— программы-детекторы;— программы-доктора, или фаги;— программы-ревизоры;— программы-фильтры;— программы-вакцины, или иммунизаторы.
Программы-детекторы
   осуществляют поиск характерной для конкретного вируса сигнатуры в оперативной памяти и в файлах и при обнаружении выдают соответствующее сообщение. Недостатком таких антивирусных программ является то, что они могут находить только те вирусы, которые известны разработчикам таких программ.
Программы-доктора
не только находят зараженные вирусами файлы, но и «лечат» их, т. е. удаляют из файла тело программы-вируса, возвращая файлы в исходное состояние. В начале своей работы фаги ищут вирусы в оперативной памяти, уничтожая их, и только затем переходят к «лечению» файлов. Среди фагов выделяют полифаги, т. е. программы-доктора, предназначенные для поиска н уничтожения большого количества вирусов.
Программы-ревизоры
     Ревизоры запоминают исходное состояние программ, каталогов и системных областей диска тогда, когда компьютер не заражен вирусом, а затем периодически или по желанию пользователя сравнивают текущее состояние с исходным. Обнаруженные изменения выводятся на экран монитора. Как правило, сравнение состояний производят сразу после загрузки операционной системы. При сравнении проверяются длина файла, код циклического контроля (контрольная сумма файла), дата и время модификации, другие параметры. Программы-ревизоры имеют достаточно развитые алгоритмы, обнаруживают стелс-вирусы и могут даже отличить изменения версии проверяемой программы от изменений, внесенных вирусом.
Программы-фильтры
представляют собой небольшие резидентные программы, предназначенные для обнаружения подозрительных действий при работе компьютера, характерных для вирусов
Вакцины или иммунизаторы
резидентные программы. предотвращающие заражение файлов. Вакцины применяют, если отсутствуют программы-доктора, «лечащие» этот вирус. Вакцинация возможна только от известных вирусов. Вакцина модифицирует программу или диск таким образом, чтобы это не отражалось на их работе, а вирус будет воспринимать их зараженными и поэтому не внедрится.


title: Скачать презентацию или конспект Работа с числовыми данными в Pascal ABC. Вещественные числа

extracted_text:
ПАСКАЛЬ
Белякова Наталья Александровна
Учитель информатики, технологии и ИЗО,
МБОУ СОШ №6 г.Холмска Сахалинской области
Pascal  ABC
ПАСКАЛЬ
Pascal  ABC
Работа с числовыми данными.
Урок 7-8
Вещественные числа

Тип данных  REAL
Если число имеет запятую и является дробным, то оно называется ВЕЩЕСТВЕННЫМ . Для хранения вещественных чисел в Pascal используется специальный тип данных – REAL. Для их ввода в программу используется оператор VAR (variable – переменная)
ПРИМЕР :

program  p15 ;

VAR   a, b, c : REAL ;

Begin   и  прочее……….
ВЕЩЕСТВЕННЫЕ
переменные:
program  summa ;
VAR   A, B, C : REAL ;
Begin
	A := 3.5;  B := 7.6;
	С:=А + В;
	writeln ('cумма = ', c) ;
End.
______________________________________
Все вещественные числа записываются не с запятой, а с точкой!!!
Форматы записи вещественных переменных:
Обычная форма:
0,7 может быть записано как 0.7 или  .7
-2,1 может быть записано как -2.1

Запись с экспонентой:
Число представляется в виде мантиссы (дробной части числа), умноженной на 10 в некоторой степени

2700 = 2,7*10
Число 10 записывается в виде буквы Е, а за ней идёт величина степени: 2.7Е3
0,002 = 2*10
Число 10 записывается в виде буквы Е, а за ней идёт величина степени: 2Е-3
3
- 3
ВЕЩЕСТВЕННЫЕ
переменные:
program z16 ;
var a, b, c: real;
begin
   a:= 17.3;   b:= 3.4;
c:=a+b;
   writeln ('сложение А+В = ', c);
c:=a-b;
   writeln ('вычитание А-В = ', c);
c:=a*b;
   writeln ('умножение А*В = ', c);
c:=a/b;
   writeln ('деление А/В = ', c);
End.
Функции типа REAL:

PROGRAM Z18 ;
VAR  A , B : REAL ;
BEGIN
A := 2.0 ;
{вычисление квадратного корня}
B:= SQRT (A);
WRITELN (Квадратный корень (Sqrt (А)) = ', В) ;
{вычисление синуса}
B:= SIN (A);
WRITELN (‘синус числа (SIN (A) = ', B) ;
{вычисление косинуса}
B:= COS (A);
WRITELN (‘косинус числа (COS (A) = ', B) ;

{вычисление арктангенса}
B:= ARCTAN (A);
WRITELN (арктангенс числа (Arctan (А)) = ', В) ;
{вычисление логарифма}
B:= LN (A);
WRITELN (‘логарифм числа (LN (A) = ', B) ;
{возведение числа Е в степень А}
B:= EXP (A);
WRITELN (‘экспонента в степени А (EXP (A) = ', B) ;
{вычисление числа Пи}
B:= PI ;
WRITELN (‘число Пи (Pi) = ', B) ;

End.

{вычисление арктангенса}
B:= ARCTAN (A);
WRITELN (‘арктангенс числа (Arctan (А)) = ', В) ;
_______________________________
Вывод вещественного числа можно задать.
Под значение переменной «В» задаём 6 цифр, из них 4 после запятой:
{вычисление арктангенса}
B:= ARCTAN (A);
WRITELN (‘арктангенс числа (Arctan (А)) = ', В:6:4) ;
_______________________________
Основные операторы системы:

ЗАДАНИЕ:

Z21) Дан диаметр окружности d. Найти его длину (		   )

Z22) Дана длинна ребра куба, a, b, c прямоугольного параллелепипеда. Найти его объём  и площадь поверхности

Z23) Найти длину окружности L и площадь круга S заданного радиуса R: L=2πR,  S = πR

Z24) Даны 2 числа a и b. Найти их среднее арифметическое

Z25) Даны 2 неотрицательных числа a и b. Найти их среднее геометрическое (квадратный корень  из их произведения)

Z26) Найти расстояние между двумя точками с заданными координатами  x1 и x2 на числовой оси:  |x2 - x1|.
2
Литература:
М. Э. Абрамян. Programming Taskbook. Электронный задачник по программированию.  Версия 4.6./ Ростов-на-Дону - 2007 г.

2. Ушаков Д.М., Юркова Т.А. Паскаль для школьников.  СПб.: Питер, 2010. — 256 с.


title: Скачать презентацию или конспект Безопасная работа в социальных сетях

extracted_text:
Безопасная работа в социальных сетях
"Презентация подготовлена для конкурса "Интернешка"
http://interneshka.org/"
Презентацию подготовил
Муртазин Кирилл
ученик 5 класса
МБОУ «Макеевская основная школа»
 Что такое социальная сеть?
Социальная сеть – это онлайн-сервис, сайт, позволяющий создавать социальные связи, строить взаимоотношения, распространять информацию и др.

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

Сам термин “социальная сеть” появился задолго до Интернета – в 1954 году понятие социальных сетей ввел американский социолог Джеймс Барнс подразумевая под ним разветвленные взаимосвязи отдельного человека с другими людьми. Понятие сети как системы человеческих взаимоотношений быстро набрало популярность, и во второй половине ХХ века активно использовалось для обозначения любых отношений (“партнерские сети”, “сеть знакомств” и т.д.).

История возникновения
Первые социальные сети появились на западе. Самые популярные из них это Facebook, Twitter, MySpace, Badoo, Flickr, Last.fm, LinkedIn, XING, Bebo, Match.com, YouTube, MyAnimeList, Habbo Hotel, Google+, Tagged.com, Avaaz, Friendster.
Вскоре и в России стали появляться аналоги, такие как Вконтакте, Одноклассники.ru, Мой Мир@mail.ru, Гайдпарк, В кругу друзей, Привет.ру, Мой Круг и т.д.

Общие правила безопасности:
1. Используйте надежный пароль: он должен содержать не менее 8-ми символов и состоять из букв в верхнем и нижнем регистре, цифр, спец. символов.
2. Проявляйте осторожность при переходе по ссылкам, которые вы получаете в сообщениях от других пользователей или друзей. Не следует бездумно открывать все ссылки подряд – сначала необходимо убедиться в том, что присланная вам ссылка ведет на безопасный или знакомый вам ресурс.
3. Никогда не публикуйте информацию, которую Вы не хотели бы видеть на доске объявлений. Как бы это не банально звучало, но практически любой пользователь может распечатать или сохранить на своем компьютере фотографии, видео, контактные данные и другие оставленные Вами сведения.
4. Контролируйте информацию о себе, которую вы размещаете. Обычно злоумышленники взламывают учетные записи на сайтах следующим образом: они нажимают на ссылку «Забыли пароль?» на странице входа в учетную запись. При этом для восстановления или установки нового пароля, система может предлагать ответить на секретный вопрос. Это может быть дата вашего рождения, родной город, девичья фамилия матери и т.п. Ответы на подобные вопросы можно легко найти в сведениях, которые вы опубликовали на своей странице в какой-либо популярной социальной сети.
5. Не добавляйте в «друзья» тех людей, которых Вы не знаете — оставляйте их в подписчиках. За фотографией прекрасной незнакомки, отправившей вам заявку, запросто может прятаться злоумышленник, намеревающийся выведать ценную информацию (например, номер телефона или адрес электронной почты), которая видна только своим.
7. Не регистрируйтесь в тех социальных сетях, которые не собираетесь использовать. Многие люди, поддавшись какому-то сиюминутному энтузиазму, регистрируются везде, но оставив пару сообщений в ленте и не завязав общения с давними друзьями, навсегда покидают свою страничку. Люди приходят и уходят, а их личные данные остаются в сети навсегда…
6. Проявляйте осторожность при установке приложений или дополнений для социальных сетей. Многие социальные сети позволяют загружать сторонние приложения, которые расширяют возможности личной страницы. Довольно часто такие приложения используются для кражи личных данных, поэтому к их использованию необходимо относиться также серьёзно, как и к установке на свой компьютер программ, которые вы можете найти в Интернете.
Если вдруг вы написали
На страничке в Интернете
Очень много и при этом
Очень мало о себе -
Значит – будете как Бэтмен
Или, может, втрое лучше –
В общем, явно вы идете
Очень правильным путем.


title: Скачать презентацию или конспект Линейная структура программы. Введение в программирование

extracted_text:
Линейная структура программы
Введение в программирование
Линейная структура программы
Программа имеет линейную структуру, если все операторы (команды) выполняются последовательно друг за другом.
Линейная структура программы
Задача
Рассмотрим для примера программу вычисления площади треугольника по 3 сторонам.

								    , где

a
b
c
Составим алгоритм и запишем его в виде блок-схемы:
Программа может иметь вид:
REM Вычисление площади треуг-ка по 3 сторонам
CLS
INPUT "Введите сторону а: ", a
INPUT "Введите сторону b: ", b
INPUT "Введите сторону c: ", c
p=(a+b+c)/2
s=SQR(p(p-a)(p-b)(p-c))
PRINT " Площадь треугольника равна: ", s
END
Вопросы:
Что значит, программа имеет линейную структуру?
Какие еще структуры программ вы знаете?


title: Скачать презентацию или конспект Использование цифровых образовательных ресурсов в предметах

extracted_text:
Использование цифровых образовательных ресурсов в предметах
Цифровые образовательные ресурсы (ЦОР)
Общие требования к цифровым образовательным ресурсам:
Современные цифровые образовательные ресурсы должны:
соответствовать содержанию учебника, нормативным актам Министерства образования науки РФ, используемым программам;
ориентироваться на современные формы обучения, обеспечивать высокую интерактивность и мультимедийность обучения;
обеспечивать возможность уровневой дифференциации и индивидуализации обучения;
предлагать виды учебной деятельности, ориентирующие ученика на приобретение опыта решения жизненных проблем на основе знаний и умений в рамках данного предмета;
обеспечивать использование как самостоятельной, так и групповой работы;
обеспечивать возможность параллельно с цифровыми образовательными ресурсами использовать другие программы;
Задачи комплекта цифровых образовательных ресурсов:
помощь учителю при подготовке к уроку:
- компоновка и моделирование урока из отдельных цифровых объектов;
- большое количество дополнительной и справочной информации – для углубления знаний о предмете;
- эффективный поиск информации в комплекте цифровых образовательных ресурсов;
- подготовка контрольных и самостоятельных работ (возможно, по вариантам);
- подготовка творческих заданий;
- подготовка поурочных планов, связанных с цифровыми объектами;
- обмен результатами деятельности с другими учителями через Интернет и переносимую внешнюю память.
 помощь при проведении урока:

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

- повышение интереса у учащихся к предмету за счет новой формы представления материала;
-  большая база объектов для подготовки выступлений, докладов, рефератов, презентаций и т.п.;
- возможность оперативного получения дополнительной информации энциклопедического характера;
- развитие творческого потенциала учащихся в предметной виртуальной среде;
- помощь ученику в организации изучения предмета в удобном для него темпе и на выбранном им уровне усвоения материала в зависимости от его индивидуальных особенностей восприятия;
- приобщение школьников к современным информационным технологиям, формирование потребности в овладении информационными технологиями и постоянной работе с ними.
Типы цифровых образовательных ресурсов:
интерактивные компоненты – вопросы и задачи, контрольные и самостоятельные работы, интерактивные модели и анимации;
демонстрационная графика – иллюстрации, анимации, видеофрагменты;
тексты – параграфы текста, тексты со звуком, биографии ученых, таблицы;
материалы для учителя – презентации и уроки.
   Единая Коллекция цифровых образовательных ресурсов
для учреждений общего и начального профессионального образования http://school-collection.edu.ru/

О РАЗДЕЛАХ ПОРТАЛА ЕДИНОЙ КОЛЛЕКЦИИ
«КОЛЛЕКЦИИ»
- ресурсы по зарубежной и русской классической музыке
- тексты художественных произведений зарубежной литературы
- аудиозаписи художественного чтения произведений русской поэзии
- видеоопыты по органической и неорганической химии,
- задачи, конспекты уроков, анимационные ресурсы по математике,
- интерактивные задания по химии, биологии и экологии.
- Учебные CD/DVD для общего образования.
Энциклопедия «Кругосвет».
Научно-популярный физико-математический журнал "Квант".
- Журнал «Наука и жизнь».
- Журнал «Химия и жизнь», в котором собраны статьи с 1965 года.
 - Ресурсы по предметам, созданные  учителями.
«ЭЛЕКТРОННЫЕ ИЗДАНИЯ»
ресурсы, созданные педагогами
из  Ставропольского края,
Калужской  области, Красноярского  края, Республики  Карелии,
Челябинской  области, Пермского края, Хабаровского края.
«РЕГИОНАЛЬНЫЕ КОЛЛЕКЦИИ»

«ИНСТРУМЕНТЫ»
2 программы: "1C:ХроноГраф Школа 2.5"
и "ХроноГраф 3.0 Мастер.

QuickTime позволяет воспроизвести на Вашем рабочем компьютере видео-файлы

 Macromedia Shockwave Player установленный на компьютер Shockwave Player  позволит поработать с интерактивным ЦОР
Acrobat Reader поможет  просмотреть журнальные статьи в формате pdf

DjVu Plug-in для просмотра DjVu файлов.
Flash Player
для просмотра различных тренажеров, моделей в формате swf.
Полезные адреса

Узнать больше о QuickTime  http://www.apple.ru/quicktech/technologies/
Виртуальные экскурсии по Лувру с помощью QuickTime
http://www.louvre.fr/llv/musee/visite_virtuelle.jsp?bmLocale=en
Выбрать в любом зале More ->View
Узнать больше о DjVu  http://djvu.utilita.info/
Flash версия сайта «Президент России – гражданам школьного возраста» http://www.uznay-prezidenta.ru/

http://school-collection.edu.ru/catalog/pupil/?class

КАТАЛОГ

Компьютер на уроках истории, обществознания и права
http://lesson-history.narod.ru/

Помощь в изучении информатики и ИКТ

http://kpolyakov.narod.ru/


title: Скачать презентацию или конспект Моделирование бизнес-процессов с помощью ALLFusion Process Modeler

extracted_text:
Моделирование бизнес-процессов с помощью ALLFusion Process Modeler (BPWin 7.x)
1. Основы понимания
Фазы разработки Информационных Систем
Анализ. Определение, как работает система (будет работать)
Планирование. Описание подсистем и их интерфейса
Реализация. Создание подсистем.
Объединение. Объединение подсистем в единое целое.
Тестирование. Проверка работы.
Установка. Введение системы в действие.
Сопровождение. Использование системы.
AllFusion Process
Modeler:
IDEF0, IDEF3, DFD
AllFusion Component
Modeler:
UML
PowerBuilder:
C++
Java…
DBMS
AllFusion ERwin
Data Modeler:
IDEF1x, IE, DIM
AllFusion Model Manager
PowerBuilder Visual Basic Delphi

Схема взаимосвязи продуктов компании Computer Associates:
Техники описания бизнес-моделей
Введение в IDEF
Определение IDEF0
Определение IDEF3
Определение DFD
Последовательность изучения техник:
Программа ICAM
US Air Force’s Integrated Computer Aided Manufacturing (ICAM) Program
Цели- увеличить производительность посредством внедрения компьютерных технологий
Реализация- текстовое описание недостаточно для документирования процессов.
ICAM DEFinition - IDEF
В результате реализации программы ICAM  создана система описания (DEFinition) различных графических языков
Этими языками являются (ICAM DEFinitions – IDEF) :
IDEF0-метод функционального моделирования (для документирования функций системы))
IDEF1x (IDEF1)-метод моделирования данных (для документирования информационных требований)
IDEF3- метод описания процессов (для документирования последовательности и логики процессов)
Спецификации IDEF
Созданы и опубликованы IEEE  (Institute of Electrical and Electronics Engineers)
Детализируют структуру и методы: структуризации информации, документирования, создания моделей и контроля изменений
http:// www.idef.com
Статус стандарта IDEF
Техника IDEF существует как федеральный стандарт США с 1993 г. ( Federal Information Processing Standarts FIPS)
Используются как стандарт в :
NATO (North Atlantic Treaty Organization)
IMF (International Monetary Fund)
Других организациях
Будущее стандарта IDEF
International Organization of Standarts (ISO) рассматривает IDEF как кандидата на международный стандарт
Примечание: IDEF в Вашей организации означает, что Вы поддерживаете стандарт, который:
Признан многими странами
Не принадлежит частной организации
Опробован в течение многих лет
Широко используется в промышленности
Зачем нужна модель описания процессов?
Для документирования процессов бизнеса так, как они реализуются сегодня (as is)
Для возможности идентификации и исправления:
Процессов, которые не обеспечены ресурсами
Чрезмерно сложных процессов
Слишком дорогих процессов
Избыточных процессов
Для документирования процессов бизнеса так, как они должны реализоваться в будущем ( as to be)
Моделирование процессов
Основа для качественного контроля и оценки работ:
Спросите, является ли каждая работа…..
Эффективной- действительно ли Вы ожидаете от этой работы то, что имеете?
Продуктивной- делает ли она все теми способами, которые были предусмотрены?
IDEF0: История развития

Э
Ф
Ф
Е
К
Т
И
В
Н
О
С
Т
Ь
годы

1960
1970
1980
1990

2000
Structured
Analysis &
Design
Technique
SADT
U.S. Air Force ICAM
Program

(о ней говорилось ранее)

IDEF Users Group
& National Institutes of
Standarts and Technology (NIST)
Публикуются стандарты для IDEF0 и IDEF1x
Дэвид Марка,
Клемент МакГоуэн
Определение IDEF0
Метод моделирования, который поддерживает графическое описание бизнес-функций как набор взаимодействующих работ, а также информацию и ресурсы, необходимые для каждой работы
Основные компоненты модели IDEF0:
Работы (Activities)
Стрелки (Arrows)
Пример IDEF0
Преимущества IDEF0
Эффективный путь для понимания:
Что вызывает работа
На что она ссылается
Из чего состоит
Что потребляет работа в течение нормального цикла
Что производит работа
Определение IDEF3
Метод моделирования, который поддерживает графическое описание того, как и в каком порядке работы производятся
Основные компоненты модели IDEF3:
Работа (Units of Work, UOWs)
Связь (Links)
Перекресток (Junctions)
Объект ссылки (Referents)
Пример модели IDEF3

После
пересмотра
Определение DFD
Специальная форма описания потоков, которая описывает функциональность системы, оставляя без внимания структуру системы.
Основные компоненты модели DFD:

Процессы (Processes)
Потоки данных (Data Flows)
Агенты или внешние ссылки (Agents)
Хранилища данных ( Data Sources)
Пример DFD модели
Обзор техник моделирования
IDEF0
Демонстрирует верхний уровень функционального взаимодействия
Оперирует понятием «работа»
Что каждая работа потребляет
Что каждая работа производит
Чем управляется процесс
Определяет цель, точку зрения и границы
Определяет использование данных
IDEF3
Определяет функциональность системы на нижнем уровне (поддерживает описание процедуры «шаг за шагом»)
Могут быть отображены как последовательность работ, так и потоки объектов
Data Flow Diagrams (DFD)
Похожи на IDEF0, но используют другую нотацию
Обычно ограничены требованиями информационной технологии
Обзор техник моделирования
Роль AllFusion Process Modeler
Гибкий инструмент, поддерживающий нотации моделирования IDEF:
Среда, в которой можно описать существующие, будущие и альтернативные бизнес-функции
Поддержка интеграции работ с данными
Основа для стоимостного анализа и имитационного моделирования
Поддержка IDEF0,IDEF3
Data Flow Diagrams (DFD) может быть использована самостоятельно или в сочетании с IDEF моделями
Построение SwimLane диаграмм
Построение организационных диаграмм

Методология: выбор подходящей
Дерево модели
Содержит все работы
Дает полную картину
Смешанные модели:
Один метод может не дать полное представление
Поддержка коммуникаций на всех уровнях
Наглядность на каждом уровне
Итак, мы узнали
Историю появления IDEF
Определение моделей IDEF0, IDEF3, DFD
Возможности описания моделей при помощи All Fusion Process Modeler


title: Скачать презентацию или конспект Представление чисел в различных системах счисления

extracted_text:
ПРЕДСТАВЛЕНИЕ ЧИСЕЛ В РАЗЛИЧНЫХ СИСТЕМАХ СЧИСЛЕНИЯ
Система счисления
– определенные правила
записи чисел и связанные
 с ними способы выполнения
 вычислений

Алгоритм записи развернутой формы числа десятичной СС:

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

Развернутая форма записи числа

ЧИСЛО В НУЛЕВОЙ СТЕПЕНИ =1

РЕШЕНИЕ ПРИМЕРОВ:

Перевести числа из двоичной СС в десятичную:

Решение

Ответ:
Решить примеры
Переведите числа в двоичную систему счисления

Переведите числа в десятичную систему счисления

10101+101=
10101*11=
Список источников
1. Учебник «Информатика и ИКТ» Семакин И.Г., изд. Москва «БИНОМ», 2014 г.


title: Скачать презентацию или конспект Информационный калейдоскоп

extracted_text:
Информационный калейдоскоп
по информатике
8 класс
И г р а
Конкурсы

Комплимент

Все наоборот
Конкурс капитанов
Следы
над бездной
Змейка
Собери клавиатуру
Осторожно, вирусы
Конкурс "Синонимы"
байт
алфавит
символ
монитор
жесткий диск
папка
CD-ROM
значок
компьютер
оперативная память
(1 слово – 1 балл)
3 минуты
Конкурс "Следы над бездной"
   Выбор команды осуществляется с помощью жребия.
   Один участник команды, (команда делает выбор) наступая на каждый след, должен ответить на вопрос. Если участник затрудняется или неправильно ответил на вопрос, то право хода получает вторая команда.
    Побеждает та команда, которая быстрее прошла все следы.

4  минуты
За конкурс  - 1 балл.
Конкурс "все наоборот"
звуковая колонка
скрытый файл
жесткий диск
оперативная память
персональный компьютер
полезная информация
расшифровка отсутствия новостей
материнская плата
черно-белый монитор
лицензионная программа
(1 словосочет. – 1 балл)
5 минут
Конкурс  капитанов
           Игра «Слова по информатике»
   Дается любое начальное слово, капитан команды должен назвать следующее слово из предмета информатики, которое начинается на последнюю букву исходного слова и т. д.

    Например:
    Монитор – рамблер – робот – текст – трафик – компьютер – растр - …

    Приносит 1 балл своей команде тот капитан,
      который назвал последнее слово.

3  минуты
Конкурс "Змейка"
Память
Кнопка
Курсор
Сканер
Сервер
Клавиатура
Микросхема
Информация
Алгоритм
   Необходимо уничтожить злой вирус стрелами Касперского, попав в него с расстояния.
    Число попаданий = количеству баллов.
    Стрелы необходимо заработать, для этого предложенную измененную пословицу вы должны интерпретировать в русскую народную пословицу.
    За каждый правильный ответ вы получаете стрелу Касперского.

Конкурс "Осторожно вирусы"

5  минут
Конкурс "Комплимент"

5  минут
   Команда за отведенное время должна придумать речь, состоящую из самых изысканных комплиментов в адрес жюри от юных любителей информатики
    Например:

    Ваши глаза светятся, как самые дорогие жидкокристаллические мониторы

За один комплимент - 1 балл.
Если жюри посчитает, что комплимент очень хороший, можно поставить 2 балла.


title: Скачать презентацию или конспект Автоматизация вычислительной техники

extracted_text:
ИСТОРИЯ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ
Выполнил:
ученик 11к класса Чернецов Денис
Руководитель:
учитель информатики Пырьева В. В.

2006 г.

История науки и есть наука.
И. Гете
Цель исследования
изучить историю развития вычислительной техники.
Задачи исследования:
Представить в хронологическом порядке основные этапы развития вычислительной техники.
  Раскрыть основные этапы развития счётно-решающих средств до создания ЭВМ.
 Выяснить, что такое элементная база и как её изменение влияло на создание новых типов ЭВМ.
 Проанализировать развитие компьютерной техники от поколения к поколению.
 Выяснить отличительные особенности различных поколений ЭВМ.
 Показать значимость изобретения каждого вида вычислительной техники для человека.
Создать информационный банк по данной теме для использования на уроках информатики.

Основные этапы развития вычислительной техники
ручной – с 50-го тысячелетия до н. э.;
механический – с середины XVII века;
электромеханический – с 90-х годов XIX века;
электронный – с сороковых годов XX в.

Ручной период автоматизации вычислений

Механический периодавтоматизации вычислений
1623г. – машина Шиккарда
1642г. – машина Паскаля
1673г. – машина Лейбница
1881г. – производство арифмометров
1882г. – разностная машина Бэббиджа
1892г. – аналитическая  машина Бэббиджа

Электромеханический этап развития вычислительной техники
1887 г. – счетно-аналитический комплекс Германа Холлерита

1930 г. – Ванновер Буш разрабатывает дифференциальный анализатор

1944 г. – Говард Эйкен разрабатывает и создает машину MARK-1

1957 г. – в СССР создана РВМ-I

Электронный этап развития вычислительной техники
Начало электронного этапа развития вычислительной техники связывают с созданием в США в конце 1945 г. электронной вычислительной машины ЭНИАК.

ПЕРСПЕКТИВЫ РАЗВИТИЯ КОМПЬЮТЕРОВ


title: Скачать презентацию или конспект Безопасность в виртуальном мире

extracted_text:
       Родительское собрание«Безопасность в виртуальном мире»
Мой друг
Моя проблема
.
Цели родительского собрания: познакомить родителей с основами безопасности при работе учащихся в интернете; скоординировать влияние родителей и школы на подростков с целью избавления их от негативных стереотипов поведения.
План:
Мотивационный настрой родителей
Анализ анкетирования родителей и учащихся.
Плюсы и минусы Глобальной Сети.
( как видят родители и как считают учащиеся)
Проблемы которые могут возникнуть при работе в интернете.
Памятка родителям.
Рефлексия.

100 % -детей имеют дома компьютер с подключенной сетью интернет.
 В среднем ежедневно дети проводят за ним по 3 часа в день.
 Из видов деятельности, преобладающих в общении с компьютером, дети на
 первое место поставили – компьютерные игры.
96% из них каждый день играют в компьютерные игры.
На втором месте – общение в Сети.
из них 100% общаются в социальных сетях,
63% - играют в сетевые онлайн игры.
 53% -  выбирают прослушивание музыки, рисование.
На третьем месте:
Поиск информации для помощи в учебе – 43%
исключив при этом общение с семьёй, занятия спортом, прогулки на воздухе.

2.Результаты анкетирования детей  5  «Б» класса показали, что:

100% родителей, знают, что ребенок работает в интернете
97% родителей знают, что ребенок общается в социальных сетях.
100% родителей подключили услугу интернет, для того, что бы  ребенок мог найти информацию по школьным предметам.
75% родителей утверждают, что ребенку объяснили  правила поведения в интернете.
 90% родителей нуждаются в информации, о том как защитить своего ребенка от негативной информации из интернет.
 95% не знают куда жаловаться о негативном влиянии на ребенка.

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

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

Интернет ресурсы глазами детей

Компьютерная игровая зависимость подталкивает человека к созданию легенды о самом себе, с которой человек, больной компьютерной зависимостью, так сживается, что начинает в нее верить. Поэтому часто заболевание приводит к раздвоению личности.
Основные риски:
1. Кража регистрационных данных аккаунта ребенка, чтобы с помощью этого аккаунта распространять вредоносные программы или, общаясь от лица ребенка, скомпрометировать его
2. Обман детей, т.к. при общении в системах мгновенного обмена сообщениями не всегда точно можно сказать, кто на самом деле является твоим собеседником. Кстати, часто этим приемом пользуются педофилы, которые общаются с детьми от лица другого «ребенка» и предлагают встретиться в реальной жизни.
3. Получение персональной информации (имя, адрес проживания, увлечения и т.д.), которая может использоваться преступниками любым способом.

4. Спам. Увы, дети чаще верят тому, что написано в письмах. Нередки случаи, когда дети, получая спам с соответствующим содержанием, проигрывали крупные суммы в онлайн-казино или совершали ненужные покупки,   наркотики.5. Ложные предложения работы. Предлагая фантастические условия работы, дети реагируют на заманчивые предложения и, в конечном итоге, становятся соучастниками преступных схем.6. Распространение вирусов и прочих угроз. Особенно это опасно в том случае, если ребенок использует тот же компьютер, что и взрослые в семье. В этом случае вредоносные программы могут похитить данные для доступа к банковским картам или счетам родителей, откуда мошенники впоследствии могут украсть реальные деньги.

Уважаемые родители наше путешествие в безопасный интернет начинается …
Перечень программ-фильтров контента:
 www.kav.ru- (Kaspersky Internet Security
           предлагает запретить доступ к нежелательным сайтам.)
www.usergate.ru-  ( KinderGate Родительский контроль
С помощью KinderGate Родительский Контроль родители смогут не только запрещать сайты взрослого содержания, но и блокировать массу других категорий по своему усмотрению.)
 www.odindoma.org («Один Дома». Предназначено специально для защиты детей от просмотра нежелательного контента.)
http://icensor.ru/    - (Интернет Цензор»Главная задача пакета - сделать пребывание детей и подростков в Интернете безопасным, оградив их от вредных ресурсов.)
www.drweb.com -(Dr.Web Security Space. Помимо сильного модуля родительского контроля, это также комплексное решение
проблемы защиты ПК

Полезные ссылки: ( работа по ссылкам, знакомства с пользой представленных ссылок)
http://elementy.ru/news - Сайт научных обществ «Элементы»
www.edu.ru- Портал «Российское образование»
www.uznau-presidenta.ru – Президент России гражданам школьного возраста
www.school.edu.ru –Российский общеобразовательный портал
www.teremoc.ru-      Детский портал «Теремок»
 www.klepa.ru –        Сайт для детей и подростков «Клёпа»
www.kinder.ru- Каталог детских ресурсов
www.pochemu4ka.ru - Почемучка
www.poznaiko.ru – Электронная детская энциклопедия
www.vladregion.info – Владимирский край
www.school-collection.edu.ru- Единая коллекция цифровых  образовательных ресурсов

Полезные ссылки
Безопасный интернет начинается с
Рефлексия
1.Что вам особенно понравилось?
2.Что хотелось бы сделать иначе?
3.Какими новыми знаниями и умениями вы обогатились?
4. Какие открытия сделали вы для себя в процессе собрания?
5.На какие вопросы вам было легко отвечать?
6.Что вас удивило?
7.Что оказалось полезным лично для вас?

Автор презентации: учитель МБОУ СОШ № 21Фёдорова М. В.


title: Скачать презентацию или конспект Основы программирования под Windows

extracted_text:
©Павловская Т.А. (СПбГУ ИТМО)
1
Расчет рейтинга по модулю 4
©Павловская Т.А. (СПбГУ ИТМО)
2
Содержание модуля
Теория:
Основы программирования приложений Windows
Основы технологий программирования
Лабораторные работы (приложения Windows):
Минимум – 2 программы. Выбирайте по способностям и вкусу. Все задания - на сайте.
Простое приложение + доп. задания преподавателя (задание 1 лаб. 12, первые 16 вариантов)
Выборка из списка (данные - в файле)
Структуры и коллекции (задание 2 лаб. 12)
Графика
Может быть выдано индивидуальное задание.
3
©Павловская Т.А. (СПбГУ ИТМО)
Основы программирования для многозадачных операционных систем

©Павловская Т.А. (СПбГУ ИТМО)
4
Основные особенности Windows
Многозадачность
Независимость программ от аппаратуры
Стандартный графический интерфейс с пользователем
Поддержка виртуального адресного пространства для каждого приложения.
Возможность обмена данными между приложениями
Возможность запуска старых программ

©Павловская Т.А. (СПбГУ ИТМО)
5
Событийно-управляемое программирование
Структура программы, управляемой событиями:
©Павловская Т.А. (СПбГУ ИТМО)
6
Структура Windows-приложения
©Павловская Т.А. (СПбГУ ИТМО)
7
Приложение: консольное или Windows?
class A
{
    public static void Main()
    {
        System.Windows.Forms.MessageBox.Show("Hello!");
    }
}

// Необходимо добавить ссылку на System.Windows.Forms
// (Add Reference…)
©Павловская Т.А. (СПбГУ ИТМО)
8
Помощь .NET при создании приложений
Среда Visual Studio.NET содержит удобные средства разработки Windows-приложений, например:
создание шаблонов приложения и форм;
создание заготовок обработчиков событий.
Библиотека классов .NET включает пространство имен System.Windows.Forms, содержащее огромное количество типов - строительных блоков Windows-приложений, например:
Application
Button, CheckBox, DataGrid, GroupBox, ListBox, PictureBox
Form
ColorDialog, FileDialog, FontDialog
Menu, MainMenu, MenuItem
Clipboard, Help, Timer, Screen, Cursors
StatusBar, ToolBar, ScrollBar
©Павловская Т.А. (СПбГУ ИТМО)
9
Элементы управления Windows.Forms
©Павловская Т.А. (СПбГУ ИТМО)
10
Создание Windows-приложения
новый проект (FileNewProject)
шаблон Windows Application
©Павловская Т.А. (СПбГУ ИТМО)
11
Создание Windows-приложения
Процесс создания Windows-приложения состоит из двух основных этапов:
визуальное проектирование, то есть задание внешнего облика приложения
определение поведения приложения путем написания процедур обработки событий.
Визуальное проектирование заключается в помещении на форму компонентов (элементов управления) и задании их свойств и свойств самой формы.
©Павловская Т.А. (СПбГУ ИТМО)
12
Окно свойств
Задание свойств выполняется либо выбором имеющихся в списке вариантов, либо вводом требуемого значения с клавиатуры.
Если около имени свойства стоит значок +, это означает, что свойство содержит другие свойства. Они становятся доступными после щелчка на значке.
View Properties Window

©Павловская Т.А. (СПбГУ ИТМО)
13
Шаблон Windows-приложения
using System;
using System.Windows.Forms;
namespace WindowsApplication1
{    public class Form1 : Form {
     private System.Windows.Forms.TextBox textBox1;  //  1
     private System.Windows.Forms.Button   button1;   //  2
	private System.ComponentModel.Container components = null;
     public Form1()  {        InitializeComponent();         }
     protected override void Dispose( bool disposing )         { … }
#region Windows Form Designer generated code
     private void InitializeComponent()
        {  this.components = new System.ComponentModel.Container();
            this.Size = new System.Drawing.Size(300,300);
            this.Text = "Form1"; …
        }
 #endregion
        static void Main()    {    Application.Run(new Form1());    }   }}
©Павловская Т.А. (СПбГУ ИТМО)
14
Пример вставки в InitializeComponent
 this.textBox1 = new System.Windows.Forms.TextBox();   //  3
 this.button1  = new System.Windows.Forms.Button();      //  4
 this.SuspendLayout();                                                    //  5
 // textBox1
    this.textBox1.Location = new System.Drawing.Point(24, 16);
    this.textBox1.Name = "textBox1";
    this.textBox1.Size = new System.Drawing.Size(240, 20);
    this.textBox1.TabIndex = 0;
    this.textBox1.Text = "textBox1";
    this.textBox1.KeyPress += new                                    //  6
    System.Windows.Forms.KeyPressEventHandler(this.textBox1_KeyPress);
 // button1
     this.button1.Location = new System.Drawing.Point(192, 80);
     this.button1.Name = "button1";
     this.button1.TabIndex = 1;
     this.button1.Text = "button1";
     this.button1.Click += new                                          //  7
     System.EventHandler(this.button1_Click);
©Павловская Т.А. (СПбГУ ИТМО)
15

// Form1
      this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
       this.ClientSize = new System.Drawing.Size(292, 126);
       this.Controls.Add(this.button1);                           //  8
       this.Controls.Add(this.textBox1);                          //  9
       this.Name = "Form1";
       this.Text = "Form1";
       this.ResumeLayout(false);                                  // 10
  }
  #endregion
…
private void button1_Click(object sender, System.EventArgs e)   {       // 11
        }
private void textBox1_KeyPress(object sender,
                                   System.Windows.Forms.KeyPressEventArgs e) {   // 12
        }
©Павловская Т.А. (СПбГУ ИТМО)
16
Размещение компонента на форме
Создать экземпляр соответствующего класса
(код создается автоматически при размещении компонента на заготовке формы)
Настроить свойства экземпляра, в том числе зарегистрировать обработчик событий
(через окно свойств)
Поместить экземпляр в коллекцию компонентов формы
(автоматически)
©Павловская Т.А. (СПбГУ ИТМО)
17
Определение поведения программы
Определение поведения программы начинается с принятия решений, какие действия должны выполняться при щелчке на кнопках, вводе текста, выборе пунктов меню и т. д. (по каким событиям будут выполняться действия, реализующие функциональность программы).
Заготовка шаблона обработчика события формируется двойным щелчком на поле, расположенном справа от имени соответствующего события на вкладке Events окна свойств, при этом появляется вкладка окна редактора кода с заготовкой соответствующего обработчика.
Для каждого класса определен свой набор событий, на которые он может реагировать.
©Павловская Т.А. (СПбГУ ИТМО)
18
Часто используемые события
Activated — получение формой фокуса ввода;
Click, DoubleClick — одинарный и двойной щелчки мышью;
Closed — закрытие формы;
Load — загрузка формы;
KeyDown, KeyUp — нажатие и отпускание любой клавиши и их сочетаний;
KeyPress — нажатие клавиши, имеющей ASCII-код;
MouseDown, MouseUp — нажатие и отпускание кнопки мыши;
MouseMove — перемещение мыши;
Paint — возникает при необходимости прорисовки формы.
©Павловская Т.А. (СПбГУ ИТМО)
19
Примеры обработчиков событий
private void Form1_Load(object sender, EventArgs e)
{
            rnd = new Random();
            i = rnd.Next(max);
}
private void Exit_Click(object sender, EventArgs e)
{                                                  // имя пункта меню - Exit
    Close();
    // или:
    // Application.Exit();
}
©Павловская Т.А. (СПбГУ ИТМО)
20
Класс Control
Класс Control является базовым для всех отображаемых элементов и реализует их базовую функциональность.
Он содержит методы обработки ввода пользователя с помощью мыши и клавиатуры, определяет размер, положение, цвет фона и другие характеристики элемента.
Основные элементы управления (потомки Control):
метка Label
Кнопка Button
Поле ввода TextBox
Меню MainMenu и ContextMenu
Флажок CheckBox
Переключатель RadioButton
Панель GroupBox
Список ListBox

©Павловская Т.А. (СПбГУ ИТМО)
21
Виды окон
Модальное окно не позволяет пользователю переключаться на другие окна того же приложения, пока не будет завершена работа с текущим окном.
В виде модальных обычно оформляют диалоговые окна, требующие от пользователя ввода какой-либо информации.
Немодальное окно позволяет переключаться на другие окна того же приложения. Немодальные окна являются, как правило, информационными. Они используются в тех случаях, когда пользователю желательно предоставить свободу выбора — оставлять на экране какую-либо информацию или нет.
Каждое приложение содержит одно главное окно. Класс главного окна приложения содержит точку входа в приложение (статический метод Main). При закрытии главного окна приложение завершается.
Вид окна определяет его функциональность, например, окно с одинарной рамкой не может изменять свои размеры.
©Павловская Т.А. (СПбГУ ИТМО)
22
Диалоговые окна
Диалоговое окно характеризуется:
неизменяемыми размерами (FormBorderStyle = FixedDialog);
отсутствием кнопок восстановления и свертывания в правом верхнем углу заголовка формы (MaximizeBox = False, MinimizedBox = False);
наличием кнопок наподобие OK, подтверждающей введенную информацию, и Cancel, отменяющей ввод пользователя, при нажатии которых окно закрывается (AcceptButton = имя_кнопки_OK, CancelButton = имя_кнопки_Cancel);
установленным значением свойства DialogResult для кнопок, при нажатии которых окно закрывается.
Для отображения диалогового окна следует создать экземпляр объекта соответствующей формы, а затем вызвать для этого объекта метод ShowDialog.
©Павловская Т.А. (СПбГУ ИТМО)
23
Пример отображения диалогового окна
private void menuItem1_Click( object sender, EventArgs e )
{  Form2 f = new Form2();         // создание экземпляра класса окна
    if ( f.ShowDialog() == DialogResult.OK )         // отображение окна
        label1.Text = f.Info;
}
private void menuItem2_Click( object sender, EventArgs e )
{    Close();                                       // закрытие главного окна
}
©Павловская Т.А. (СПбГУ ИТМО)
24
Пример диалогового окна
public class Form2 : Form
{
    private Label     label1;
    private TextBox   textBox1;
    private Button    btnOK;
    private Button    btnCancel;
    private Container components = null;
    public string Info   // свойство для передачи информации из окна
    {
        get
        {
            return textBox1.Text;
        }
    }
    ...
}
©Павловская Т.А. (СПбГУ ИТМО)
25
Список ListBox
Список служит для представления перечней элементов, в которых пользователь может выбрать одно или несколько значений
Чаще всего используются списки строк, но можно выводить и произвольные изображения. Список может состоять из нескольких столбцов и быть отсортированным в алфавитном порядке
Элементы списка нумеруются с нуля. Они хранятся в свойстве Items, представляющем собой коллекцию.
В Items можно добавлять элементы с помощью методов Add, AddRange и Insert.
Для удаления элементов служат методы Remove и RemoveAt
©Павловская Т.А. (СПбГУ ИТМО)
26
Пример использования списка
Приложение отображает в списке типа ListBox строки, считанные из входного файла, а затем по щелчку на кнопке Запись выводит выделенные пользователем строки в выходной файл.
©Павловская Т.А. (СПбГУ ИТМО)
27
Фрагменты приложения
public class Form1 : Form
    {  private ListBox   listBox1;
        private Button    button1;
...
private void Form1_Load(object sender, EventArgs e)
        {  try
            {  StreamReader f = new StreamReader( "input.txt" );
                string buf;
                while ( ( buf = f.ReadLine() ) != null )  // чтение из файла
                    listBox1.Items.Add(buf);           // занесение в список
            }
            catch ( FileNotFoundException exc )
                    {  MessageBox.Show( exc.Message );  return; }
		catch {  MessageBox.Show( “Неопознанное искл-е" );  return; }
        }

©Павловская Т.А. (СПбГУ ИТМО)
28

private void button1_Click(object sender, EventArgs e)
        {
            StreamWriter f = new StreamWriter( "output.txt" );

            foreach ( string item in listBox1.SelectedItems )
                f.WriteLine(item);                          // запись в файл
            f.Close();
        }

©Павловская Т.А. (СПбГУ ИТМО)
29
Введение в графику
Для вывода линий, геометрических фигур, текста и изображений необходимо создать экземпляр класса Graphics, описанного в пространстве имен System.Drawing. Существуют различные способы создания этого объекта.
Первый способ состоит в том, что ссылку на объект Graphics получают из параметра PaintEventArgs, передаваемого в обработчик события Paint, возникающего при необходимости прорисовки формы или элемента управления:
private void Form1_Paint( object sender, PaintEventArgs e )
{   Graphics g = e.Graphics;
    // использование объекта
}
©Павловская Т.А. (СПбГУ ИТМО)
30

Второй способ — использование метода CreateGraphics, описанного в классах формы и элемента управления:
Graphics g;
g = this.CreateGraphics();
Третий способ — создание объекта с помощью объекта-потомка Image. Этот способ используется для изменения существующего изображения:
Bitmap bm = new Bitmap( "d:\\picture.bmp" );
Graphics g = Graphics.FromImage( bm );
После создания объекта типа Graphics его можно применять для вывода линий, геометрических фигур, текста и изображений. Основными объектами, которые при этом используются, являются объекты классов Pen (рисование линий и контуров геометрических фигур), Brush (заполнение областей), Font (вывод текста) и Color (цвет).
©Павловская Т.А. (СПбГУ ИТМО)
31
Пример
using System;
using System.Drawing;
using System.Windows.Forms;
namespace WindowsApplication1 {
    public partial class Form1 : Form    {
        public Form1() { InitializeComponent(); }
        private void Form1_Paint( object sender, PaintEventArgs e )  {
            using ( Graphics g = e.Graphics) {                                    // 1
                   using ( Pen pen = new Pen( Color.Red ) ) {              // 2
                    g.DrawLine( pen, 0, 0, 200, 100 );
                    g.DrawEllipse( pen, new Rectangle(50, 50, 100, 150) );  }
                    string s = "Sample Text";
                    Font font = new Font( "Arial", 18 );                           // 3
                    SolidBrush brush = new SolidBrush( Color.Black );   // 4
                    float x = 100.0F;
                    float y = 20.0F;
                    g.DrawString( s, font, brush, x, y );
                    font.Dispose();                                                     // 5
                    brush.Dispose();                                                  // 6
}}}}


title: Скачать презентацию или конспект Память

extracted_text:
Память
С точки зрения видеографа и  фотографа
Запоминающее устройство
Запоминающее устройство — носитель информации, предназначенный для записи и хранения данных

Запоминающие устройства
По устойчивости записи и возможности перезаписи:
Постоянные (ПЗУ), содержание которых не может быть изменено конечным пользователем (например, BIOS).
Записываемые (ППЗУ), в которые конечный пользователь может записать информацию только один раз (например, CD-R).
Многократно перезаписываемые (ПППЗУ) (например, CD-RW).
Оперативные (ОЗУ) — обеспечивают режим записи, хранения и считывания информации в процессе её обработки.
КАРТЫ ПАМЯТИ
КАРТА ПАМЯТИ
Компактное электронное запоминающее устройство, используемое для хранения цифровой информации.
Современные карты памяти изготавливаются на основе флеш-памяти, хотя принципиально могут использоваться и другие технологии.
 Карты памяти широко используются в электронных устройствах, включая цифровые фотоаппараты,сотовые телефоны и т.д.
СОВРЕМЕННЫЕ ФОРМАТЫ
Compact Flash (CF)
Memory Stick (MS)
Secure Digital  (SD)
XQD
Secury digital
Карты памяти SD
формат карт памяти, разработанный для использования в основном в портативных устройствах
Существуют 4 поколения карт памяти формата (совместимы сверху вниз):
SD 1.0 — от 8 МБ до 2 ГБ;
SD 1.1 — до 4 ГБ;
SDHC — до 32 ГБ;
SDXC — до 2 ТБ.
Скоростной класс
Класс
CLASS 2
CLASS 4
CLASS 6
CLASS 10

Скорость и применение
2 МБ/с (запись видео SD)
4 МБ/с (запись видео HD 720p)
6 МБ/с (запись видео HD 720p)
10 МБ/с (запись видео FullHD)

Скоростной класс 10
Стандарт
UHS-I
UHS-II

Скорость
от 12 МБ/с до 104 МБ/с
от 156 МБ/с до 350 МБ/с
Класс
UHS Speed Class 1
UHS Speed Class 3

Минимальная скорость
10 МБ/с (запись FullHD)
30 МБ/с (запись 4K)

Скорость в виде множителей
СОВМЕСТИМОСТЬ
Карты памяти SDXC UHS-I совместимы с SDHC-устройствами. Устройства с поддержкой SDXC обеспечивают поддержку карт предшествующих стандартов — SD и SDHC.
Карты SDXC UHS-II с SDHC-устройствами не совместимы.
Compact falsh
COMPACT FLASH
CompactFlash — торговая марка одного из первых форматов карт флеш-памяти. Формат разработан компанией SanDisk Corporation в 1994 году.
Несмотря на возраст, карты этого формата всё ещё популярны в фототехнике благодаря рекордным показателям скорости и ёмкости. В 2014 году максимальный объём накопителей с интерфейсом CompactFlash достиг 512 Гбайт
Используются в профессиональной технике

COMPACT FLASH
CompactFlash Type I и Type II. Вариант карт Type II был создан исключительно для миниатюрных жестких дисков Microdrive и сегодня устаревший. Размеры карт CompactFlash Type I меньше CompactFlash Type II лищь в толщине на 2 мм. Карты CompactFlash Type I могут вставляться в слоты обоих типоразмеров, CompactFlash Type II — только в слот для CompactFlash Type II.
Для передачи данных используется либо card-reader, либо  интерфейс самого устройства использования.

История спецификаций
CompactFlash 1.0 (1995).
CompactFlash+ (1997).
CompactFlash 2.0 (2003). Скорость до 16,6 МБ/с.
CompactFlash 3.0 (2004). Скорость до 66 МБ/с.
CompactFlash 4.0 (2006). Скорость до 133 МБ/с. Объём до 137 Гигабайт.
CompactFlash 5.0 (2010). Скорость до 133 МБ/с. Объём до 144 Петабайт.
CompactFlash 6.0 (2010). Скорость до 167 МБайт/с

ДОСТОИНСТВА
Ёмкость. СF — одна из наиболее вместительных карт флеш-памяти. Фирмы Pretec и SanDisk выпускают карты ёмкостью 128 гигабайт. Lexar и Kingston — 512 GB [6]
Скорость. СF — очень быстрая карта памяти, её скорость записи/чтения выше, чем у других форматов карт флеш-памяти, благодаря чему, например, в фототехнике с использованием CF можно снимать длинными сериями, не опасаясь переполнения буфера.
Отсутствие DRM. СF — универсальная карта памяти, а не только для издательского контента.
Совместимость. При помощи пассивного переходника (CF-IDE) карты CF можно подключать к IDE-портам компьютеров.
недостатки
Значительный размер. Сейчас CF — самые крупные карты памяти на массовом рынке. С другой стороны, такую карту сложнее потерять.
Неудачная конструкция, при которой в ряде случаев (непроизвольный перекос, попытка вставить карту неверным образом, износ направляющих считывающего устройства и т. д.) возможен изгиб или выход из строя контактов считывающего устройства (в CFast это исправлено). Не предусмотрена четкая фиксация карты в считывающем устройстве, что, в совокупности с достаточно большим усилием установки и извлечения карты, вынуждает производителей совместимых устройств снабжать гнездо для карты дополнительными механическими приспособлениями, облегчающими эти процессы.
СКОРОСТЬ
Скорость карты, обычно, обозначают как «x» (знак умножения) и перед ним ставится число, означающее во сколько раз скорость чтения карты больше чем скорость 150 (кбайт/сек)
(это минимальная и стандартная скорость чтения       компакт-диска, эту скорость принято обозначать 1x).
Особенности
За счет своих размеров (в первую очередь из-за толщины) надежные
Отсутствует механический переключатель защиты от записи
Интересный факт
Форм-фактор  и интерфейс подключения CompactFlash также использовался для различных устройств ввода/вывода:
Ethernet
Bluetooth
Модем
Wi-Fi
GPS
Сканер штрих-кодов
Super VGA (видеоадаптер)
USB 1.1 (хост-адаптеры)
Читатели для различных других Flash Media

XQD
XQD — формат карт памяти, разработанный компаниями «Сандиск», «Сони» и «Никон» и утвержденный CompactFlash Association, предназначенный для устройств, особо требовательных к скорости чтения и записи. Пропускная способность интерфейса составляет 2,5 Гбит/с, актуальная скорость записи достигает 125 Мбайт/с.
Основан на PCI Express, что позволит усовершенствовать стандарт в будущем
ВЫВОДЫ и ВЫБОР
Не все производители карт заботятся о полном соответствии стандартам.
Встречаются карты, которые отказываются работать в отдельных устройствах, например, SD-карты Apacer в мобильных телефонах Nokia.

Тесты в сети
РЕЗУЛЬТАТЫ ТЕСТОВ
Отличные (по скорости записи и чтения) – SanDisk, Lexar
Выше ожидаемого – Silicon Power, Transcend
«Среднячки» - Kingston и др.
СОБСТВЕННЫЙ ОПЫТ
SanDisk
Из 4 карт памяти – 1 сбой
Надежность:
 для видео 75%
для фото около 90%

Silicon Power и Lexar
Не выявлено значительных минусов
Надежность около 90%
Kingston
Из 6 карт памяти – 4 сбоя, из них 1 критический
Надежность:
 для видео 15%
для фото 70%

ИТОГОВЫЙ ВЫБОР
Lexar Professional и SanDisk Exptreme/Extreme Pro
Silicon Power и Transcend


title: Скачать презентацию или конспект Методика изучения темы "Алгоритмизация и программирование"

extracted_text:
Методика изучения темы «Алгоритмизация и программирование».
Основные понятия, которые с которыми учащиеся знакомятся в курсе изучаемого раздела это - алгоритм, исполнитель алгоритма, система команд исполнителя, способы записи алгоритма, формальное исполнение алгоритма, алгоритмический язык, блок схема, линейный, разветвляющийся, циклический, и вспомогательный алгоритмы, системы программирования.
Алгоритмическое мышление является необходимой частью научного взгляда на мир. В то же время оно включает и некоторые общие мыслительные навыки, полезные и в более широком контексте. К таким относится, например, разбиение задачи на подзадачи.
Обучение школьника основам алгоритмического мышления  базируется на понятии исполнителя. Основой для введения исполнителей служат задачи. Исполнители, используемые в курсе, традиционны. Единожды введенные исполнители в дальнейшем активно используются на протяжении всего курса. Общая схема подачи материала в курсе следующая: от частного к общему, от примера к понятию. Подача материала допускает шесть форм - стадий:
манипуляция с физическими предметами;
театрализация;
манипуляция с объектами на экране компьютера;
командный режим управления экранными объектами;
управление экранными объектами с помощью линейных программ;
продвинутое программирование с использованием процедур и
других универсальных конструкций.
Теоретический и практический объем знаний и умений, который должен приобрести ученик в процессе изучения темы «Понятие алгоритма. Программирование» настолько велик, что требует большой подготовки учителя, наличия теоретического и методического материала. Для того чтобы ученик действительно научился программировать, он должен:
уметь приводить примеры алгоритмов, перечислять свойства алгоритмов;
уметь определять возможность применения исполнителя для решения конкретной задачи по системе его команд;
знать основные алгоритмические конструкции и уметь использовать их для построения алгоритмов;
уметь строить и исполнять алгоритмы для учебных исполнителей;
уметь использовать стандартные алгоритмы для решения учебных задач;
уметь записать на учебном алгоритмическом языке (или языке программирования) алгоритм решения простой задачи;
уметь составлять простейшие алгоритмы и записывать их различными способами;
знать один из языков программирования, основные алгоритмические конструкции языка и соответствующие им операторы языка программирования, подпрограммы: функции, процедуры, рекурсии;
знать переменные величины: тип, имя, значение, уметь их описывать;
знать структурированные типы данных: массивы, записи, файлы;
уметь решать основные учебные задачи:
упорядочивание массива;
поиск минимального и максимального элементов массива с указанием их местоположения;
определение количества одинаковых и разных букв в тексте, количества слов в тексте;
уметь работать с записями и файлами;
уметь разработать программу методом последовательной детализации (сверху вниз) и сборочным методом (снизу вверх);
знать машинную графику. Уметь построить график функции, создать движущиеся  изображения, моделировать простейшие физические процессы;
уметь применять численные методы, создавать диалоговые программы. Знать различные технологии программирования;
знать объектно-ориентированное программирование: объект, свойства  объекта, операции над объектом.

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