Презентации по Информатике

Диаграмма состояний. Диаграмма, которая представляет конечный автомат
Диаграмма состояний. Диаграмма, которая представляет конечный автомат
Конечный автомат Конечный автомат (state machine) - модель для спецификации поведения объекта в форме последовательности его состояний, которые описывают реакцию объекта на внешние события, выполнение объектом действий, а также изменение его отдельных свойств. Основными понятиями, характеризующими конечный автомат, являются состояние и переход. Ключевое различие между ними заключается в том, что длительность нахождения системы в отдельном состоянии существенно превышает время, которое затрачивается на переход из одного состояния в другое. Предполагается, что в пределе время перехода из одного состояния в другое равно нулю (если дополнительно ничего не сказано). Другими словами, переход объекта из состояния в состояние происходит мгновенно. В общем случае конечный автомат представляет динамические аспекты моделируемой системы в виде ориентированного графа, вершины которого соответствуют состояниям, а дуги - переходам. При этом поведение моделируется как последовательное перемещение по графу состояний от вершины к вершине по связывающим их дугам с учетом их ориентации. Состояние Состояние (state) - условие или ситуация в ходе жизненного цикла объекта, в течение которого он удовлетворяет логическому условию, выполняет определенную деятельность или ожидает события. Состояние может быть задано в виде набора конкретных значений атрибутов объекта некоторого класса, при этом изменение отдельных значений этих атрибутов будет отражать изменение состояния моделируемого объекта в целом. Состояние на диаграмме изображается прямоугольником со скругленными вершинами. Этот прямоугольник, в свою очередь, может быть разделен на две секции горизонтальной линией. Если указана лишь одна секция, то в ней записывается только имя состояния . В противном случае в первой из них записывается имя состояния, а во второй - список некоторых внутренних действий или переходов в данном состоянии.
Продолжить чтение
Методы представления графических изображений
Методы представления графических изображений
Растровая графика Растровое изображение представляет из себя мозаику из очень мелких элементов — пикселей Растровая графика работает с сотнями и тысячами пикселей, которые формируют рисунок. Пиксели «не знают», какие объекты (линии, эллипсы, прямоугольники и т. д.) они составляют Каждому пикселю присваивается цвет. Этот цвет закрепляется за определённым местом экрана В компьютерной графике термин «пиксель», вообще говоря, может обозначать разные понятия: наименьший элемент изображения на экране компьютера - видеопиксель; отдельный элемент растрового изображения -пиксель; точка изображения, напечатанного на принтере - точка. Достоинства растровой графики Растровая графика эффективно представляет изображения фотографического качества Компьютер легко управляет устройствами вывода, которые используют точки для представления отдельных пикселей. Поэтому растровые рисунки могут быть легко распечатаны на принтерах
Продолжить чтение
Объединение компьютеров в сети
Объединение компьютеров в сети
Топологии физических связей Под топологией вычислительной сети понимается конфигурация графа, вершинам которого соответствуют компьютеры сети (иногда и другое оборудование, например концентраторы), а ребрам — физические связи между ними. Компьютеры, подключенные к сети, часто называют станциями или узлами сети. Основные топологии сетей: Полносвязная топология соответствует сети, в которой каждый компьютер сети связан со всеми остальными Общая шина. В этом случае компьютеры подключаются к одному коаксиальному кабелю Топология звезда. В этом случае каждый компьютер подключается отдельным кабелем к общему устройству, называемому концентратором, который находится в центре сети Топология кольцо. Данные передаются по кольцу от одного компьютера к другому, как правило, в одном направлении Основные топологии сетей
Продолжить чтение
Фреймворки. Попу­ляр­ные фрейм­ворки для веб-раз­ра­ботки
Фреймворки. Попу­ляр­ные фрейм­ворки для веб-раз­ра­ботки
Всем нам очень часто при создании сайтов приходилось использовать сторонние библиотеки с Интернета (css). Многие из таких библиотек которые приходилось использовать в проектах – вы выделяли в отдельную папку и перемещали от проекта к проекту. Если вам знаком данный подход, тогда вы подсознательно нуждались в фреймворке. Сам фреймворк предлагает нам уже встроенные классы для. Все эти классы можете легко использовать во всех ваших проектах, при этом их подключение и использование будет максимально простым! Еще один из плюсов - структурирование архитектуры вашего сайта. Фреймворк содержит в себе перечень стандартных папок в которых предполагается что вы будете размещать необходимые части вашего приложения (отдельная папка для стиля, js, картинок). Поверьте, это действительно плюс, потому что позволяет вам поддерживать все файлы в порядке на нужных местах! Попу­ляр­ные фрейм­ворки для веб-раз­ра­ботки Попу­ляр­ные php-фрейм­ворки: Yii Symphony Zend Kohana CodeIgniter Наи­бо­лее попу­ляр­ные ruby-фрейм­ворки: Ruby on Rails (явный лидер) Sinatra Padrino Попу­ляр­ные java-фрейм­ворки: Spring MVC JSF GWT Попу­ляр­ные python-фрейм­ворки: Django Plone Twisted Flask Tornado Фрейм­ворки от Microsoft (муль­ти­я­зы­ко­вые): ASP.NET (ASP.NET MVC) и. Net Framework
Продолжить чтение
Разработка действующей модели калькулятора на базе микроконтроллера Arduino
Разработка действующей модели калькулятора на базе микроконтроллера Arduino
Калькулятор — электронное вычислительное устройство для выполнения операций над числами или алгебраическими формулами. В зависимости от возможностей и целевой сферы применения калькуляторы делятся на простейшие, бухгалтерские, инженерные (научные), финансовые. По исполнению калькуляторы могут быть настольными или компактными (карманными). Существуют калькуляторы, встроенные в персональные компьютеры, сотовые телефоны, КПК и даже наручные часы. Требования, предъявленные к разрабатываемому устройству: Вычислитель - микроконтроллерный модуль Arduino; Клавиатура из 24 кнопок; Простые арифметические действия; Функции одного аргумента; Индикация: верхняя строка – выражение; нижняя – результат. Питание устройства автономное.
Продолжить чтение
Применение информационных технологий в проектной и исследовательской деятельности
Применение информационных технологий в проектной и исследовательской деятельности
История возникновения проектной деятельности (метода проектов) Ценность - в проблемном изложении материала, активной, самостоятельной позиции ребенка, связи обучения с жизнью и трудом. Ошибочность - в преувеличении роли индуктивного метода познания. В знаниях, основанных на эмпирическом обобщении, может отсутствовать понимание содержательной стороны деятельности. Джон Дьюи (1859–1952), американский философ, теоретик прагматизма, педагог. Попытка перестроить школьное образование на обучение «путем делания». Уильям Херд Килпатрик (1871-1965) Профессор педагогики учительского колледжа при Колумбийском университете Отрицал и классно-урочную систему. Процесс обучения – расширение и обогащение индивидуального опыта школьника. Темы при этом следовало брать из окружающей действительности. Проект - любая деятельность, выполненная «от всего сердца» группой детей, с высокой степенью самостоятельности, объединенных в данный момент общим интересом История возникновения проектной деятельности (метода проектов)
Продолжить чтение
Цифровые коммуникации в управлении процессами
Цифровые коммуникации в управлении процессами
Математически информация определяется как мера упорядоченности множества, состоящего из различных объектов. Мера информации I, ассоциируемая с системой, которая может принимать N возможных состояний, есть логарифм N. Если логарифм вычисляется по основанию 2, то результирующая мера в битах есть Применение логарифма для измерения информации удобно потому, что: Логарифм представляет собой возрастающую функцию числа возможных состояний; Если возможно лишь одно состояние, значение логарифма равно нулю, т. е. информационное содержание константы — ноль; Логарифмирование делает меру информации аддитивной; для сравнения: число комбинаций состояний независимых переменных есть произведение числа состояний, которое может принимать каждая переменная. Понятие информации Важным следствием логарифмического характера меры информации является то, что она всегда положительна. Коммуникации — это процесс перемещения информации в пространстве. Связь играет фундаментальную роль во всех организованных системах. Рис.1. Общая модель процесса коммуникации Информация сама по себе не имеет физических (материальных) характеристик, следовательно для передачи сообщения должен применяться какой-либо код, в соответствии с которым передатчик изменяет некоторые физические свойства канала, а приемник восстанавливает сообщение по изменениям, которые он обнаруживает в канале. На канал обычно влияет шум, искажающий сообщение и затрудняющий распознавание приемником изменений в канале и правильную интерпретацию сообщения. Коммуникации
Продолжить чтение
Как сделать презентацию PowerPoint или 10 шагов на пути к цели
Как сделать презентацию PowerPoint или 10 шагов на пути к цели
Сегодня для успешного выступления уже недостаточно просто рассказать о своей идее. Слушатели непременно хотят увидеть сопроводительные фотографии, четко выполненные схемы, грамотные чертежи или просмотреть видеоклип. Поэтому в наше время уже трудно представить демонстрацию чего-либо или обучение без использования презентации. И это неслучайно, ведь известно, что человек способен усваивать примерно 10-70% услышанного материала, 20-72% того, что увидел, и 65-85% одновременно увиденного и услышанного. Презентации стали незаменимы в разных сферах деятельности людей: дизайне, маркетинге, педагогике, коучинге, экономике, инженерии. Использование презентации – это в определенной мере залог успеха, так как перед всеми участниками процесса создания открываются новые пути в развитии мышления, творческих способностей, предоставляются новые возможности для обучения и творческого роста. Шаг 1. Продумать всё до мелочей! Нельзя забывать, что презентация – это сопровождение доклада или выступления, а ни в коем случае не его замена. Поэтому сначала необходимо разработать концепцию выступления, а затем уже браться за составление презентации. Для этого постарайтесь ответить себе на следующие вопросы: Какова цель используемой презентации? Каковы особенности слушателей? Какова продолжительность презентации и планируемое содержание?
Продолжить чтение
Разработка программы для шифрования и дешифрования текста особой важности
Разработка программы для шифрования и дешифрования текста особой важности
Введение Во время прохождения практики на тему «Шифрование и дешифрование матрицы с использованием ключа» были рассмотрены следующие этапы: 1)Постановка цели и задач. 2)Формирование шагов к созданию. 3)Выбор механизма шифрования. 4)Проектирование модели разработки. 5)Произведение реализации продукта. 6)Выполнения тестирования программы. 7)Совершения отладки продукта. 2/11 Цели и задачи Целью практики является разработаться систему шифрование удовлетворяющею следующим требованиям: 1)Шифрование и дешифрование выполнять с использованием ключа. 2)Задача должна быть реализована как законченное приложение со скрытыми формулами и открытыми полями ввода. 3)При реализации учитывать особенности ввода данных так чтобы избежать переполнения или ошибок ввода. 3/11
Продолжить чтение