Рефераты по программированию и компьютерам

Пакет java.awt. Основные компоненты: Component, Container, Panel

Реферат, 23 Декабря 2014

Есть много различных графических систем: MS Windows, X Window System, Macintosh. В каждой из них свои правила построения окон и их компонентов: меню, полей ввода, кнопок, списков, полос прокрутки. Эти правила сложны и запутанны.
Для облегчения создания окон и их компонентов написаны библиотеки классов: MFC, Motif, OpenLook, Qt, Tk, Xview, OpenWindows и множество других

Пакет прикладных программ общего назначения

Творческая работа, 09 Октября 2014

Пакет прикладных программ — это комплекс взаимосвязанных программ для решения задач определенного класса конкретной предметной области.

Парадигмы программирования

Реферат, 20 Марта 2013

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

Паралельне виконання операцій множення матриць

Курсовая работа, 17 Января 2014

Завдання: Розробити схему та описати процедуру перемноження матриці А (розмірністю N1*N2) на матрицю В (розмірністю N2*N3) на структурі з восьми процесорів. Для цієї структури визначити час виконання алгоритму, відсоток послідовної частини алгоритму та ефективність алгоритму.
В даній курсовій роботі проведено розробку програмної реалізації восьми процесорної паралельної системи зі розподіленою пам’яттю, яка виконує множення двох матриць розмірами А(190*88) та В(88*149).

Параллелизм как способ параллельной обработки данных

Реферат, 12 Декабря 2013

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

Паскаль программалау ортасында фрактілі композицияны құру

Курсовая работа, 18 Февраля 2014

Қазіргі заманда адам көп істі компьютерді пайдалану арқылы атқарады. Кез-келген міндетті орындау алгоритмнің болуын, яғни нәтиже алуға жеткізетін әрекеттердің алдын ала жазылып қоюын қажет етеді. Алгоритмнің негізінде программа түзіледі, яғни есеп шешушінің алгоритмі оны компьютерде орындауға жарамды түрде жазылады. Осыдан барып компьютердің көмегімен есепті шешу процесінің мәні алгоритмді құру екені көрінеді.

Паттерн Builder

Курсовая работа, 06 Мая 2013

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

Перегрузка методов и операций в классах

Лекция, 30 Марта 2013

При определении методов какого-нибудь класса в программах необходимо указать тип возвращаемого методом значения, а также количество параметров и тип каждого из них.
Например, программистом была разработана функция с именем sum(), которая суммировала два целых значения. Если требуется использовать подобную функцию для сложения трех целых значений, следует создать функцию с другим именем. Аналогично если требуется использовать подобную функцию для сложения значений типа float, то необходимо еще одна функция с еще одним именем.

Перегрузка операторов

Реферат, 22 Декабря 2012

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

Переопределение операций

Лабораторная работа, 29 Апреля 2013

Задание. В программах требуется описать базовый класс (возможно, абстрактный), в котором с помощью виртуальных методов ИЛИ И абстрактных свойств задается интерфейс ДЛЯ производных классов. Целью лабораторной работы является максимальное использование наследования, даже если для конкретной задачи оно не дает выигрыша в объеме программы. Во всех классах следует переопределить метод Equals, чтобы обеспечить сравнение значений.
Функция Главный должна содержать массив из элементов базового класса, заполненный ссылками на производные классы. В этой функции должно демонстрироваться использование всех разработанных элементов классов.

Персональные компьютеры

Курсовая работа, 19 Декабря 2013

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

Персональный компьютер

Реферат, 17 Мая 2013

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

Перспективы развития ПК

Дипломная работа, 26 Августа 2013

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

Перспективы развития программного обеспечения средств вычислительной техники

Реферат, 26 Декабря 2014

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

Планшетные сканеры

Контрольная работа, 31 Октября 2013

Все больше растет популярность сканеров для домашнего и офисного пользования. Счастливый обладатель даже самого простого сканера гордится тем, что его фотографии хранятся не только в привычном бумажном виде, но и могут быть записаны на компакт-диск, опубликованы на Web-странице или отправлены на другой конец света по электронной почте. А возможности распознавания текста! Насколько проще перевести документ в электронный вид, быстро отсканировав страницу, чем заново набирать текст. Каждый, кто представляет, сколь разнообразно применение современных технологий ввода изображений, понимает, как может расширить его возможности сканер.

Платформа Moodle

Доклад, 25 Декабря 2010

платформа Moodle («Modular Object-Oriented Dynamic Learning Environment») – Модульная объектно-ориентированная динамическая обучающая среда, ориентирована на курсовое обучение, что упрощает использование данной среды в рамках отдельных дисциплин, но создает существенные сложности при попытке решения проблемы о переносе в эту среду всей программы обучения по отдельной специальности или направлению.
“Электронная библиотека курса” представляет собой совокупность сетевых полнотекстовых учебно-методических и информационных ресурсов, контекстно подобранных по каждому изучаемому учебному курсу и доступных для изучения.

ПЛК-ді прогрпммалау жүйелері

Реферат, 22 Ноября 2014

Логикалық программалау тілдері PROLOG және LISP жасанды интеллект проблемаларының есептерін шешуге арналған. LISP тілін 50-інші жылы Д.Макартнисимволдық информацияларды өңдеуге арнап құрды. LISP тілінің мәліменттерінің негізгі құрылымы тізімдер, тізімнің элементтері атомдар. Lisp тілінің бір ерекшелігі динамикалық жаңа объектілерді құру мүмкіндігі, объект есебінде программаның өзі де қатыса алады.

Побитовые логические операции

Реферат, 07 Октября 2013

Ряд источников по языкам низкого уровня называет побитовые логические операции просто логическими,[1][2] но в терминологии программирования на языках высокого уровня в названиях битовых операций присутствуют прилагательные битовый, побитовый (например: «побитовое логическое И», оно же «побитовое умножение»), поразрядный.
В некоторых языках программирования названия операторов, соответствующих логическим и побитовым логическим операциям, похожи. Кроме того, язык программирования может допускать неявное приведение числового типа к логическому и наоборот. В таких языках программирования необходимо внимательно следить за использованием логических и побитовых операций, перемешивание которых может привести к ошибкам.

Подсистема информационного обеспечения диспетчерского управления

Контрольная работа, 18 Января 2013

По уровню автомобилизации населения Россия занимает скромное место в мире. Сегодня на 1000 жителей страны приходится 169 легковых автомобилей. В США этот показатель составляет 767, в Германии - 546, в Японии - 435, во Франции - 495, в Италии - 588. Производство легковых автомобилей в России в настоящее время отстает от ведущих автомобильных государств в 4-8 раз. В то же время емкость рынка легковых и грузовых автомобилей находится на уровне 4-5 процентов ВВП, более половины из которых сейчас покрывается за счет импорта. Выпускаемые отечественными производителями автомобили не конкурентоспособны.

Поиск информации в глобальной компьютерной сети Интернет

Контрольная работа, 25 Мая 2014

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

Поиск кратчайшего пути в графе

Лабораторная работа, 02 Июня 2013

Цель работы : изучить основные алгоритмы поиска кратчайшего пути в графе.
Задание : В заданном ориентированном графк найти кратчайший путь от вершины А до вершины F.

Поиск подстроки в файле

Контрольная работа, 26 Января 2014

Разработать программу на языке Ассемблера Intel x86 для ОС MS-DOS. Программа при запуске выводит приветствие с ФИО исполнителя и текст задания и ожидает ввода строки от пользователя, затем находит в файле otchet.txt введенную строку. Успех/неуспех сообщается на экране.

Поколения компьютеров

Реферат, 21 Сентября 2015

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

Понятие алгоритма. Типы, свойства алгоритмов

Курсовая работа, 04 Февраля 2013

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

Понятие класса и объекта. Что может быть объектом. Атрибут и операции

Курсовая работа, 16 Июня 2014

Цель данной работы: раскрыть суть понятий объект и класс, указать их связь с понятиями атрибута и операции, указать их роль в концепции объектно-ориентированного программирования.

Задачи:

1.Изучить понятия объект и класс.
2.Привести примеры
3.Изучить понятия атрибут и операция.
4.Указать роль в концепции объектно-ориентированного программирования.

Понятие финансовой разведки, источники информации

Реферат, 14 Декабря 2013

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

Понятия процесса и потока. Состояния потока

Контрольная работа, 16 Октября 2012

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

Портал государственных услуг Российской Федерации

Курсовая работа, 12 Августа 2014

Целью проекта является исследование портала Государственных услуг России. Для её достижения необходимо решить следующие задачи:
1) раскрыть понятие электронное правительство и особенности структуры сайта;
2) проанализировать работу портала;
3) обозреть планы по развитию ресурса;
4) выявить проблемы и достоинства предоставления государственных услуг;
5) рассмотреть опыт зарубежных стран в создании электронного правительства;
6) разобрать предоставление государственных и муниципальных услуг, на региональном уровне, на примере портала Воронежской области.

Последовательно-параллельный регистр

Лабораторная работа, 18 Июня 2013

Регистром называется устройство, предназначенное для приема, временного хранения, преобразования и выдачи n-разрядного двоичного кода. Регистры представляют собой, по сути, несколько D-триггеров, соединенных между собой тем или иным способом.На схемах регистры обозначаются буквами RG. Все регистры делятся на две большие группы:параллельные регистры и регистры сдвига (или сдвиговые регистры).Существуют регистры и других типов, но они применяются гораздо реже, чем параллельные и сдвиговые, так как имеют узкоспециальное назначение.

Построение 3D модели "Компьютер" (OpenGL)

Курсовая работа, 17 Октября 2013

В некоторых библиотеках OpenGL (например под X Windows) имеется возможность изображать результат не только на локальной машине, но также и по сети. Приложение, которое вырабатывает команды OpenGL называется клиентом, а приложение, которое получает эти команды и отображает результат - сервером. Таким образом, можно строить очень мощные воспроизводящие комплексы на основе нескольких рабочих станций или серверов, соединённых сетью.