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

Пакет 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 называется клиентом, а приложение, которое получает эти команды и отображает результат - сервером. Таким образом, можно строить очень мощные воспроизводящие комплексы на основе нескольких рабочих станций или серверов, соединённых сетью.