Web-браузери: поняття, особливості
Наш час увійде в історію людства як період становлення інформаційного суспільства, в якому інформація відіграє роль одного з основних ресурсів. Інформація сьогодні розглядається фахівцями як фактор, під впливом якого змінюються форми економічної діяльності, види й типи підприємств та установ, і навіть — соціальні стосунки у суспільстві. Організація управління в наші дні неможлива без застосування…
ДипломнаяАналіз успішності групи
В данній курсовій роботі було створено програму для автоматизації та обробки певної інформації. Програма називається «Аналіз успішності групи». В даній програмі був створений максимально простий інтерфейс, максимально спростована робота користувачем. Таким чином програма легка в використанні, в той же час вона набагато спростовує обробку певної необхідної інформації. Було створене головне поле…
КурсоваяДослідження ефективності методів сортування на багатовимірних масивах
Метод шейкерного сортування за визначенням не зменшує кількість обмінів, але кількість порівнянь у нього є зазвичай меншою, аніж у методу обміну. Гарним прикладом переваги шейкерного методу над методом обміну може бути послідовність 2, 3, 4, 5, 1, яку необхідно впорядкувати за неспаданням. Методом шейкерного сортування достатньо 1−2 проходи (залежно від того, з якого боку починати), а методом…
КурсоваяЗадача «Хід коня»
Begin спроба наступного кроку; Procedure Try (i, x, y: integer; var q: boolean); Хід коня лістинг алгоритм. Dy; array of integer= (1,2,2,1,-1,-2,-2,-1); Dx: array of integer= (2,1,-1,-2,-2,-1,1,2); If дошка незаповнена then. Writeln (`Po4atkove polo*ennnia kon9: '); If він прийнятний then. For j: =1 to n do write (h: 3); Лістинг програми. Лістинг програми. Writeln (`path not found'); Begin запис…
ЗадачаЗастосування BORLAND C++ BUILDER для створення ігрових програм
Сторінка подій (Events) інспектори об'єктів показує список подій, розпізнаваних компонентом (програмування для операційних систем із графічним користувальницьким інтерфейсом, зокрема, для Windows 95 або Windows NT пре думає опис реакції проекту на ті або інші події, а сама операційна система займається постійним опитуванням комп’ютера з метою виявлення настання якої-небудь події). Кожен компонент…
КурсоваяЕлементи та структура програми мови Паскаль
По-перше, мову проектували з урахуванням простоти написання транслятора (тобто програми, яка перекладає текст з мови високого рівня машинною мовою). Невеликий обсяг трансляторів дає змогу детально їх описувати і добре документувати. По-друге, ця мова значно простіша, ніж близькі за можливостями мови. Програма для комп’ютера. Записана мовою Паскаль. Як і багатьма іншими мовами, складається з двох…
РефератДовідкова система по кримінальному праву
Кожен документ складається з відомостей, що стосуються цього документу, отже маємо Кі={Кі1, Кі2 ,…, Кіj}, j=1.4. Сердюченко В. Я. Розробка алгоритмів та програмування на мові Turbo Pascal. — X., 1995. R — запис для введення та зберігання інформації від користувача. Menu2 — процедура яка виводить на екран другу половину меню. Menu1 — процедура яка виводить на екран першу половину меню. На тему…
КурсоваяДовідник по Хмельницькому
В даному курсовому проекті буде представлено довідник міста Хмельницького, в якому можливо виконувати пошук або вибір по конкретній вулиці, та відсортувати вулиці по вибраному районі, а також переглядати вибраний район при виборі конкретно дії. Усе це можливо буде розробити у середовищі — Delphi. Середовище програмування Delphi дозволяє швидко і легко створювати програму у якій буде зручний…
КурсоваяКадровий облік
Щоб програма працювала потрібно скопіювати файл «Kadrovuy_Oblik. exe» на комп’ютер. Запуск програми здійснюється за допомогою файлу «Kadrovuy_Oblik. exe». Для додавання нового робітника потрібно натиснути кнопку «Додати», на панелі редагування внизу вікна. Для редагування інформації про робітника, потрібно натиснути кнопку «Змінити» на панелі редагування, або 2 рази клацнути на потрібному…
КурсоваяПослідовні інтерфейси ПК
В BIOS для роботи з послідовними портами виділено спеціальне переривання int14 (тут і далі числа вказуються в 16-ій системі числення). З допомогою цього переривання можна встановити параметри порту, перевірити статус порту, прийняти або передати байт даних. Але при роботі через BIOS програма повинна обробляти дані зі швидкістю не менше ніж швидкість їх поступлення, так як в IBM PC не…
РефератПрограмне забезпечення мереж передачі даних
Оскільки скрипти на сьогоднішній день присутні майже на всіх веб-сайтах, то часто виникає зацікавленість в тому, як саме виглядає скрипт, та як вони працюють взагалі. Для цікавості достатньо відкрити висхідний код будь-якої веб-сторінки і на тому масці, де повинна розміщуватися та або інша форма, знайти посилання «cgi-bin». З цього випливає, що CGI-скрипт — це програма, яка виконується…
КурсоваяПаралельний інтерфейс IEEE 1284 (інтерфейс Centronics)
LPT-порт містить три 8-бітних регістра, розміщених по сусідніх адресах в просторі пам’яті вводу-виводу, починаючи з базової адреси порту BASE. В комп’ютері може використовуватись декілька LPT-портів, що позначаються LPT1, LPT2 і т.д., відповідно адреси в них будуть різними. В табл. 2 показано адреси для 3-х LPT-портів. ПП відповідає встановленням в низький рівень PE і Error#, якщо ПП має…
РефератПроектування інформаційних систем
Каскадний підхід добре зарекомендував себе при побудові ІС, для яких на самому початку розробки можна достатньо точно і повно формулювати всі вимоги, з тим щоб надати розробникам свободу реалізувати їх якнайкраще з технічної точки зору. У цю категорію потрапляють складні розрахункові системи, системи реального часу і інші подібні завдання. Проте, в процесі використання цього підходу виявився ряд…
КонтрольнаяПроектування ітераційних алгоритмів
Висновок У цій роботі ми навчилися розробляти ітераційні алгоритми, будувати їх блок-схеми та програмувати засобами мови Turbo Pascal з використанням циклів. Ітерації корисні для обчислення приблизних значень деяких величин чи функцій. Як результат роботи видати: обчислене наближене значення функції, кількість кроків ітерації, обчислене за формулою значення функції, абсолютну різницю наближеного…
Лабораторная работаПереглядач для файлів різних типів, з визначенням типу файлу по розширенню і, відповідно, способу перегляду (txt, hex, bin)
Після відкриття і читання файла програма чекає на натиснення клавіші. Використовується переривання 16 — функція 0. Потім аналізується код клавіші. Якщо код = 1 (вихід), то програма завершує роботу. Обробляються також клавіші «вгору», «вниз», «сторінка вгору» і «сторінка вниз». Програма містить 3 групи функцій для кожного типу перегляду, кожна з яких містить по 3 функції: відображення на екрані…
КурсоваяПериферійні пристрої ПК
З часу використання монітора для наочного виводу даних відбулося велике конструктивне удосконалення його функцій. Якщо спочатку в якості монітора використовувалася електронно-променева трубка звичайного телевізійного приймача, то надалі вимоги до нього збільшилися. Зокрема, у монохромному стандарті MDA спроможність, що дозволяє, складала 720×350 пикселей. У наступному, кольоровому стандарті CGA…
РефератПроцес квантування сигналів по рівню
В полі «Можливі коди» в результаті роботи програми записуються можливі двійкові коди, визначені програмою для конкретних даних введених раніше. Обгрунтувати структурну схему кодера та проаналізувати його роботу на прикладі генерації циклічного коректуючого коду при наступних умовах: З’являться проміжні результати обчислень програми, а в полях з’являться остаточні результати обчислень…
КонтрольнаяОблік книг в бібліотеці
Створення професором Віртом мови ПАСКАЛЬ у 1971 році мало своєю метою полегшити процес навчання систематичному підходу до програмування для ЕОМ, точніше сказати, структурному програмуванню. Відтоді мова ПАСКАЛЬ використовується для програмування майже всіх типів задач на майже всіх типах ЕОМ і довгий час вважалася однією з кращих мов програмування високого рівня, незалежно від того, для яких…
КонтрольнаяОбчислення координат курсору миші при переміщенні
Знайти відстань між двома точками у вікні. S = sqrt ((double)((x — sX) * (x — sX) + (y — sY) * (y — sY))); Знайти швидкість руху миші на проміжку. S = sqrt ((X2 — X1) * (X2 — X1) + (Y2 — Y1) * (Y2 — Y1)); Відстань між двома точками у вікні. 4. Int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,. Відстань між двома точками у вікні. Виведення координат миші у вікні. 4. З курсу…
Лабораторная работаМножини: Математичні операції з множинами
Рисунок 1 — діаграма класів З діаграми класів видно, що клас Clаss 1 (головна програма) використовує клас Consolе для виводу своїх результатів роботи. Також Clаss 1 створює об'єкт класу Sеt і його використовує. Так як на діаграмі класів показується тільки один зв’язок між двома класами, то було показано тільки створення класу Sеt. Клас Аrrаy агрегативно входить в клас Sеt, тобто клас Аrrаy…
КурсоваяПідсумовування функціональних рядів
Скласти схему алгоритму та програму перетворення дійсного вектора за правилом: якщо, то всім елементам надати значення найбільшого з них. Якщо, то вектор залишити незмінним. У протилежному випадку всі елементи замінити їх квадратами. Елементи вектора обчислювати попередньо за формулою, і = 1,2,…, 6. Виконання завдання у режимі відображення формул Висновок Це завдання було набагато легше…
ОтчётРефакторинг. Виключення дублювання коду. Розробка бібліотек класів та знайомство з багатопроектними рішеннями
Convert. ToInt32(System.Console.ReadLine ())); Лабораторна робота № 3. Convert.Int32(System.Console.ReadLine ()),. X2 = (-b — Math. Sqrt (D)) / (2 * a);; TbX2. Text = Convert. ToString (equ.x2); TbX1. Text = Convert. ToString (equ.x1); X1 = (-b + Math. Sqrt (D)) / (2 * a); SqrEquation equ = new SqrEquation. Using System.Collections.Generic; Public partial class Form1: Form. Public void…
Лабораторная работаРобота з записами мови ассемблера
Проект може слугувати в якості навчального посібника для розуміння роботи записів та в якості прикладу одного з варіантів, такого як створення масиву, добавлення елемента, видалення елемента, змінення поля, очищення поля. Також у проекті можна наглядно побачити ввод з клавіатури і вивід результатів на екран. Відмінність тут в тому, що в кутових дужках елементи повинні бути задані в тому ж…
КурсоваяРозв'язання інженерних задач мовою програмування VBA
Стивен Буллен, Роб Боуви, Джон Грин Профессиональная разработка приложений Microsoft Office Excel. Professional Excel Development: The Definitive Guide to Developing Applications Using Microsoft Excel and VBA. — М.: «Вильямс», 2007. — С. 736. Висновок: Порівнюючи результати тестового приклада обрахованого за допомогою калькулятора та комп’ютерної програми бачимо що розходження склало 0%. Програма…
КурсоваяСистемна утиліта керування доступом до використовуваних файлів
Розв’яжемо задачу з можливістю «відкату». Використаємо функцію CopyFile, щоб копіювати всі текстові файли у поточному каталозі, у новий каталог файлів тільки для читання, названий TextRO. Файли в новому каталозі, якщо необхідно, змінюються у файли тільки для читання. Створюємо каталог TextRO, використовуючи функцію CreateDirectory. Коли пошук закінчений, необхідно закрити дескриптор пошуку…
КурсоваяСистемне програмування
Спочатку ініціалізуємо масив випадковими числами від 0 до 99. Далі накладаємо послідовно маску 64 на кожен елемент масиву, і якщо там 1, то зсуваємо його вправо. Далі сумуємо елементи отриманого масиву та ділимо суму на їх кількість і виводимо на екран. Дано натуральне число п, символи s1,…, sn. Будемо розглядати слова, утворені символами, що входять у послідовність s1,…, sn, вважаючи при цьому…
КурсоваяСкріпт мова управління віконним інтерфейсом на С++
Системні програмісти розвивають існуючу Бібліотеку — або додаючи в неї нові елементи, або розширюючи функціональність уже наявних компонентів. Розроблювачі компонентів повинні мати більше глибокі знання про внутрішній пристрій VCL, ніж прикладні програмісти. Потрібно чітко уявляти собі, який прийом швидше приведе до поставленої мети: розвиток наявної або написання нового компонента. Написання…
КурсоваяСлідкуюча система літакового витратоміра
Д. Каханер, К. Моулер, С. Нэш, Численные методы и программное обеспечение, М., ``Мир'', 1998. Лук’яненко С.О. Чиселові методи в інформатиці: Навч. посіб. — К.: НТУУ «КПІ», 2007. — 140с. Підпрограма розв’язування диференціальних рівнянь системи методом Рунге-Кутта}. Задаємо число рівнянь, похибку, початковий крок інтегрування, початкові умови. Дж. Форсайт, М. Малькольм, К. Моулер, Машинные методы…
КурсоваяСортування даних — пірамідальне сортування
Алгоритм пірамідального сортування HeapSort використовує представлення масиву у виді дерева. Цей алгоритм не вимагає допоміжних масивів, сортуючи «на місці». Розглянемо спочатку метод представлення масиву у виді дерева: Задача сортування полягає в перестановці елементів послідовності в визначеному порядку. Впорядкування здійснюється в процесі багаторазового перегляду вхідного масиву. Методи…
КурсоваяТестовий контроль по темі інтегрування
Етапи розробки програми здійснювалися наступним чином. Спочатку розроблялася математична модель задачі. Вона розроблялася наступним чином. Спочатку була розроблена формула, за якою будуть підраховуватись правильні відповіді. Не склало великих труднощів створити формулу підрахунку, так як в програмі використовуються перемикачі, тому всього лиш потрібно було в програмному коді зафіксувати, що при…
Курсовая