Презентации, доклады, проекты по информатике

Муравьиные алгоритмы. Задача коммивояжёра. Программное обеспечение
Муравьиные алгоритмы. Задача коммивояжёра. Программное обеспечение
Два муравья из муравейника должны добраться до пищи, которая находится за препятствием. Во время перемещения каждый муравей выделяет немного феромона, используя его в качестве маркера. При прочих равных каждый муравей выберет свой путь. Первый муравей выбирает верхний путь, а второй - нижний. Так как нижний путь в два раза короче верхнего, второй муравей достигнет цели за время t1. Первый муравей в этот момент пройдет только половину пути (рисунок 2). Когда один муравей достигает пищи, он берет один из объектов и возвращается к муравейнику по тому же пути. За время t2 второй муравей вернулся в муравейник с пищей, а первый муравей достиг пищи (рисунок 3). При перемещении каждого муравья на пути остается немного феромона. Для первого муравья за время t0t2 путь был покрыт феромонами только один раз. В то же самое время второй муравей покрыл путь феромонами дважды. За время t4 первый муравей вернулся в муравейник, а второй муравей уже успел еще раз сходить к еде и вернуться. При этом концентрация феромона на нижнем пути будет в два раза выше, чем на верхнем. Поэтому первый муравей в следующий раз выберет нижний путь, поскольку там концентрация феромона выше. Рис. 2. Рис. 3. Рисунок 2 Рисунок 3
Продолжить чтение
Операционные системы
Операционные системы
Операционная система — комплекс программ, обеспечивающий управление аппаратными средствами компьютера, организующий работу с файлами и выполнение прикладных программ, осуществляющий ввод и вывод данных. На сегодняшний день, операционная система — это первый и основной набор программ, загружающийся в компьютер. К современным операционным системам предъявляются следующие требования: Совместимость — ОС должна включать средства для выполнения приложений, подготовленных для других ОС; Переносимость — обеспечение возможности переноса ОС с одной аппаратной платформы на другую; Надежность и отказоустойчивость — предполагает защиту ОС от внутренних и внешних ошибок, сбоев и отказов; Безопасность — ОС должна содержать средства защиты ресурсов одних пользователей от других; Расширяемость — ОС должна обеспечивать удобство внесения последующих изменений и дополнений; Производительность — система должна обладать достаточным быстродействием. По числу одновременно выполняемых задач выделяют ОС однозадачные (MS DOS, ранние версии PC DOS) и многозадачные (OS/2, UNIX, Windows).
Продолжить чтение
Создание компьютерной игры, в жанре платформер на движке Construct 2
Создание компьютерной игры, в жанре платформер на движке Construct 2
Мое увлечение созданием игр началось на курсах НАДиП, когда преподаватель показал нам программу Construct 2. Меня увлекла простота и полная понятность этого движка. Я человек с очень хорошей фантазией, и по совместительству плохой коддер, поэтому Construct 2 стал хорошей возможностью воплотить свои идеи в дальнейших проектах. Первая моя полноценная игра была в жанре «top-down-shooter», под названием «DED.OK». Преподавателю и однокурсникам понравилась механика стрельбы и анимация пенсионера (главного героя) в данной игре. Игровой процесс был прост и весел, не требовал каких то изощренных «геймерских» навыков. Так я и понял, что главное в игре это простой «экшн» и приятная картинка, радущая глаз. Поэтому я решил сдать свой новый проект «MechaWrecker», в качестве дипломной работу, для итоговой аттестации. Введение Показать свои знания и умения использовании движка Construct 2, на примере данного проекта, создать работу объединяющую мои творческие предпочтения, навыки анимирования и программирования. Проект должен получиться увлекательным и визуально приятным. Цели
Продолжить чтение
Августа Ада Кинг (урожденная Байрон), графиня Лавлейс
Августа Ада Кинг (урожденная Байрон), графиня Лавлейс
Факти з біографії Вы знали, что первым в истории программистом была женщина? Она родилась 10 декабря 1815 года, и звали ее Ада Лавлейс. В декабре сообщество программистов отмечает день рождения Ады Лавлейс, которая в первой половине XIX века в Англии сделала описание вычислительной машины. Этот первый прототип компьютера был разработан математиком Чарльзом Бэббиджем. Она же написала первую в мире компьютерную программу для этого изобретения. Ада Лавлейс считается первым программистом в истории. Ада Лавлейс ЕЕ НАЗЫВАЮТ ЖЕНЩИНОЙ, ПРЕДСКАЗАВШЕЙ КОМПЬЮТЕРНЫЙ ВЕК. ВСЕ ПОТОМУ, ЧТО АДА ЛАВЛЕЙС ДО ПОЯВЛЕНИЯ САМОГО КОМПЬЮТЕРА СОЗДАЛА ОБРАЗЕЦ ПЕРВОЙ В ИСТОРИИ КОМПЬЮТЕРНОЙ ПРОГРАММЫ. СЕГОДНЯ ОДИН ИЗ УНИВЕРСАЛЬНЫХ ЯЗЫКОВ ПРОГРАММИРОВАНИЯ НАЗВАН В ЕЕ ЧЕСТЬ – «АДА».
Продолжить чтение