Курсовой проект по предмету Компьютеры, программирование

  • 1301. Програма для отримання відомості відвантаження готової продукції
    Курсовые работы Компьютеры, программирование

    Радикальним виходом з цієї ситуації є самостійна розробка програм для розвязування конкретних задач. Важливим у цьому випадку є навики та досвід програміста, його вміння складати надійні та ефективні програми. Не мале значення має і вибір мови програмування. Часто вибір мови програмування зумовлюється даною обчислювальною системою або підготовкою програміста. Слід протистояти бажанню писати програму на даній мові просто тому, що вона більше знайома. Якщо мова програмування не підходить для даного класу задач, то можуть виникнути значні труднощі при програмуванні та відладці програми. Якщо програмістові надається можливість вибору, то слід вибирати ту мову високого рівня, яка найбільш придатна для розвязування задач даного типу.

  • 1302. Програма для отримання відомості трудомісткості і розцінок на виріб в розрізі дільниць та кодів деталей
    Курсовые работы Компьютеры, программирование

    Радикальним виходом з цієї ситуації є самостійна розробка програм для розвязування конкретних задач. Важливим у цьому випадку є навики та досвід програміста, його вміння складати надійні та ефективні програми. Не мале значення має і вибір мови програмування. Часто вибір мови програмування зумовлюється даною обчислювальною системою або підготовкою програміста. Слід протистояти бажанню писати програму на даній мові просто тому, що вона більше знайома. Якщо мова програмування не підходить для даного класу задач, то можуть виникнути значні труднощі при програмуванні та відладці програми. Якщо програмістові надається можливість вибору, то слід вибирати ту мову високого рівня, яка найбільш придатна для розвязування задач даного типу.

  • 1303. Програма емуляції роботи командного процесора операційної системи
    Курсовые работы Компьютеры, программирование

    Командний процесор COMMAND.COM розташовується на системному диску як звичайний файл. При завантаженні на згадку частина зазначеного файлу, називається резидентною (оскільки вона постійно розміщається в ОЗП), розташовується за BIO.COM і DOS.COM, інша частина - транзитна, розташовується, починаючи зі старших адрес пам'яті процесора. Резидентна частина разом із двома файлами (DOS.COM і BIO.COM) становлять ядро ОС, що постійно перебуває в оперативній пам'яті. Основними функціями командного процесора є: прийом і розбір команд, отриманих із клавіатури або з командного файлу; виконання вбудованих команд DOS, що перебувають усередині файлу COMMAND.COM; завантаження й виконання зовнішніх програм DOS і прикладних програм (це файли типу COM і EXE); обробку файлу автозапуску (AUTOEXEC.BAT) при завантаженні системи; стандартну обробку переривань. Компютер, на якому буде працювати командний процесор повинен мати такі параметри: оперативної памяті 1Mb або більше; мінімум процесор 286DX/66MHz; ОС MS-DOS не нижче версії 5.0. Ще одним важливим елементом є файлова система жорсткого диску. Так як MS-DOS не працює з файловою системою NTFS, тоді дана програма не зможе працювати з даною файловою системою через іншу будову памяті. Тому дана програма буде працювати з файловою системою FAT16 чи FAT32.

  • 1304. Програма контролю знань з дисципліни "Системне програмування та операційні системи"
    Курсовые работы Компьютеры, программирование

    Запуcтивши прoграму на викoнання ми пoбачимo гoлoвну фoрму прoграми, на якiй рoзташoване гoлoвне меню з пунктами: «Меню», «Налагoдження», «Прo прoграму». Вибравши пункт «Меню», зявитьcя фoрма «регicтрацiї кoриcтувача», де пoтрiбнo буде ввеcти cвoї данi. Пicля запoвнення вiдпoвiдних даних зявитьcя теcтoва прoграма з предмету «Cиcтемне прoграмування та oперацiйнi cиcтеми». Пicля закiнчення теcту вивoдитьcя результат, який вiдoбражаєтьcя на фoрмi. Вибравши пункт «Налагoдження» мoжна, вiдпoвiднo, задати кiлькicть питань та чаc, який буде вiдведенo на теcт. В пунктi «Прo прoграму» мoжна пoдивитиcь iнфoрмацiю прo рoзрoбника прoграми. Oбравши пiдпункт меню «Вихiд» ми закiнчимo рoбoту з данoю прoграмoю.

  • 1305. Програма переводу з однієї системи числення у іншу
    Курсовые работы Компьютеры, программирование

    Головні особливості мови Turbo Pascal:

    1. широкий спектр даних;
    2. можливість обробки стрічкових та структурних даних;
    3. достатній набір операторів керування розгалуженнями та циклами;
    4. відносно слабкі можливості вводу-виводу даних порівняно з іншими мовами високого рівня (Turbo C та PL/1);
    5. добре розвинутий апарат підпрограм;
    6. зручні конструкції роботи з файлами;
    7. великі можливості керування всіма ресурсами компютера;
    8. різноманітні варіанти стикування з мовою Асемблера;
    9. використання інтегрованого середовища, яке значно підвищує продуктивність праці програміста;
    10. підтримка ідей обєктно-орієнтованого програмування (ООП).
  • 1306. Програма розв’язання звичайних диференціальних рівнянь однокроковими методами
    Курсовые работы Компьютеры, программирование

    Результатом розвязання задачі Коші являється функція. В даному випадку отримати цю функцію в аналітичному вигляді обчислювальні однокрокові методи не дозволяють. Вони представляють функцію в табличному вигляді, тобто набір точок значень х і відповідних їм значень функції у(х). Тому для більшої наглядності було вирішено по цим точкам намалювати графіки функцій у(х) для кожного з методів окремо (дивись рисунок 4). На тому ж малюнку виведені значення похибок для кожного методу окремо. На рисунку 5 виведено значення функції у(х) в дискретному вигляді з кроком h1=0.1.

  • 1307. Програми аудиту та зламу паролів John The Ripper та L0phtcrack
    Курсовые работы Компьютеры, программирование

    Для інсталяції просто розархівуйте дистрибутивний архів у будь-який каталог на жорсткому диску.Створіть ярлик до програми L0phtcrack.exe (або L0phtcrack95.exe для Windows 95/98).Крім того, якщо ви фізично підключені до даної локальної мережі і використовуєте Windows NT 4.0 (або Window 2000), ви можете використовувати мережевий sniffer readsmb.exe, за допомогою якого можна отримати паролі клієнтських машин Windows 3.11/95/95 і MS-DOS Перед використанням мережевого sniffer'a необхідно попередньо встановити мережевий NDIS-драйвер, який входить до дистрибутивний комплект.Цей драйвер може працювати тільки поверх драйвера реально присутньої в системі мережевого Ethernet-плати і використовує протокол CSMA-CD.Для установки NDIS-драйверу відкрийте аплет "Network" (Мережа) у панелі керування.На вкладці "Protocols" (Протоколи) натисніть кнопку "Add" (Додати).Потім натисніть кнопку "Have Disk" (Установити з диска) і визначте каталог, в який ви встановили L0phtCrack і в якому знаходиться файл Oemsetup.inf файл.Після перезавантаження ви зможете використовувати мережевий sniffer readsmb.exe, для перехоплення паролів клієнтських машин Windows.

  • 1308. Программа - калькулятор
    Курсовые работы Компьютеры, программирование

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

  • 1309. Программа – резидент переключателя альтернативной кодировки (русификатор)
    Курсовые работы Компьютеры, программирование

    С самого начала существования IBM совместимых компьютеров встала проблема вывода на экран и ввода с клавиатуры символов кириллицы. Только начиная с версии MS DOS 6.0 появилась поддержка национальной 866 страницы. До появления версии MS DOS 6.0 проблему решали так называемые программы русификаторы. Эти программы замещали символы дополнительного кодового набора. Делалось это путем подстановки шрифта прошитого в ПЗУ видеоадаптера своим. Эти программы были практически на каждом компьютере. Самыми известными из них являлись ENHFONT, KEYRUSS, LMSCR&LMKEY, KYRILLIC. Был еще один способ решить проблему русификации - перепрограммировать ПЗУ видеоадаптера, но он не нашел большого применения.

  • 1310. Программа "Общежитие"
    Курсовые работы Компьютеры, программирование

    ";.Add(new%20DGStudent(students[rooms[roomindex].Students[i]].Surname%20+%20"%20"%20+%20students[rooms[roomindex].Students[i]].Name%20+%20"%20"%20+%20students[rooms[roomindex].Students[i]].Patrname,%20info,%20i));.Content%20=%20",%20%d0%b8%d0%b7%d0%bd%d0%b8%d1%85%d1%81%d0%b2%d0%be%d0%b1%d0%be%d0%b4%d0%bd%d0%be:%20"%20+%20(rooms[roomindex].Max%20-%20dataGrid.Items.Count).ToString();">{info = "";(students[rooms[roomindex].Students[i]].Course != -1) info += " Курс " + students[rooms[roomindex].Students[i]].Course.ToString() + ".";(students[rooms[roomindex].Students[i]].Group != "") info += " Группа " + students[rooms[roomindex].Students[i]].Group + ".";(students[rooms[roomindex].Students[i]].Age != -1) info += " Возраст " + students[rooms[roomindex].Students[i]].Age.ToString() + ".";(students[rooms[roomindex].Students[i]].Phone != "") info += " Телефон " + students[rooms[roomindex].Students[i]].Phone + ".";(info == "") info = "<НЕТ>";.Add(new DGStudent(students[rooms[roomindex].Students[i]].Surname + " " + students[rooms[roomindex].Students[i]].Name + " " + students[rooms[roomindex].Students[i]].Patrname, info, i));.Content = ", изнихсвободно: " + (rooms[roomindex].Max - dataGrid.Items.Count).ToString();

  • 1311. Программа "Строковый калькулятор"
    Курсовые работы Компьютеры, программирование

    Данная курсовая работа демонстрирует автоматизированное решение арифметической задачи, путём написания ее на языке программирования С++. Язык C++ явился мощным и стремительным рывком в развитии программирования. C++ и по сей день занимает господствующее положение среди языков программирования в мире. Огромное множество профессиональных программистов использует именно его при разработке разного рода проектов. Очевидно, этот язык будет сохранять свое солидное положение ещё не один год, при этом по-прежнему развиваясь и совершенствуясь.

  • 1312. Программа "Учет успеваемости и посещаемости учащихся ГГАЭК"
    Курсовые работы Компьютеры, программирование

    Данная программа предназначена для использования в ГГАЭК, для учета успеваемости и посещаемости учащихся, а также для контроля над пропусками занятий без уважительной причины. «Учет успеваемости и посещаемости учащихся ГГАЭК» по-другому можно назвать «Электронный журнал», потому что каждый из преподавателей может им пользоваться. При этом будет намного упрощен подсчет среднего балла, как за месяц, так и за семестр и за год.

  • 1313. Программа "1С: Предприятие"
    Курсовые работы Компьютеры, программирование

    Для ввода начальных данных об организации предназначен Стартовый помощник. Стартовый помощник разбит на разделы. Первый раздел Приветствие, переходим во второй раздел кнопкой Далее. Второй Сведения об организации, в котором вводим название организации «ООО Амирджанова», кнопка Далее, следующий раздел Общие сведения об организации, вводим полное и краткое наименование организации, выбираем тип организации, вводим ИНН/КПП, кнопка Далее. Вводим Банк и все остальные необходимые реквизиты. Раздел Учетная политика: указываем, что учет в программе ведется с 2009 года, кнопка Далее. В разделе «Подразделения организации» вводим подразделения: администрация, бухгалтерия, склад №1, склад №2, склад №3, обслуживающее подразделение. В разделе «Контактная информация» вводим адреса, телефоны, E-mail организации, кнопка Далее. Раздел Ответсвенные лица организации заполняется следующим образом: в графе Руководитель пишем ФИО Сумм Петр Николаевичи должность Директор, в графе Главный бухгалтер пишем ФИО Амирджанова Наталия Георгиевна и должность - Главный бухгалтер, в графе Кассир пишем ФИО Шнипельсон Илья Авраамович и должность Кассир, кнопка Далее. В разделе Складской учет выбираем Вести количественно суммовой учет по складам. В разделе Учет возвратной тары выбираем Нет, кнопка Далее. Раздел Основные настройки пользователя выбираем Запрашивать подтверждения при закрытии программы и Показывать в документах счета учета. В разделе Значения для подстановки выбираем нашу организацию, основной склад №1, основную цену продажи, единицу измерения штуки, кнопка Далее. Ввод основных сведений завершен нажимаем кнопку Готово.

  • 1314. Программа "Доход по вкладу" (Delphi)
    Курсовые работы Компьютеры, программирование

    Проект состоит из следующих компонентов:

    1. форма окно формы представляет собой проект Windows окно будущей программы. Это окно содержит стандартный для Windows интерфейсный элемент полосу заголовка;
    2. программный модуль модулем можно считать самостоятельный раздел программы, в чем-то подобный главе в книге. Модуль создается каждый раз, при создании новой формы. При компиляции программы Delphi создает файлы с расширениями PAS, DFM, и DCU для каждого модуля. Основная программа весьма специфична: она содержит перечень всех используемых в программе модулей и несколько исполняемых операторов, обеспечивающих создание нужных окон и связь программы с Windows. Вся основная работа программы управляется кодом, содержащимся в модулях.
  • 1315. Программа "Калькулятор"
    Курсовые работы Компьютеры, программирование

    Инструкция по эксплуатации программы:

    1. Выполнение простых вычислений:
    2. В меню Вид выберите Обычный или нажмите клавишу F2;
    3. Введите первое число;
    4. Нажмите кнопку + (сложение), - (вычитание), * (умножение) или / (деление);
    5. Введите следующее число;
    6. Введите необходимый оператор;
    7. Введите остальные числа и операторы;
    8. Нажмите кнопку =.
    9. Выполнение инженерных вычислений:
    10. В меню Вид выберите Инженерный или нажмите клавишу F3;
    11. Выберите систему счисления;
    12. Введите первое число;
    13. Выберите нужный оператор;
    14. Введите следующее число;
    15. Введите остальные операторы и числа;
    16. Нажмите кнопку =.
  • 1316. Программа "Морской бой"
    Курсовые работы Компьютеры, программирование

    Правила игры следующие: в поле 10х10 пользователь расставляет свои корабли (корабли не должны лежать друг на друге, стоять рядом, пересекаться). Точно так же компьютер на своем игровом поле расставляет свои корабли. Количество кораблей 10, а именно: один четырехпалубный (одна палуба соответствует одной клетке игрового поля), два трехпалубных, три двухпалубный и четыре однопалубных. После расстановки кораблей пользователь и компьютер поочередно «стреляют» по клеткам игрового поля противника. Если кому-либо из них удалось попасть во вражеский корабль, то, согласно правилам, ход не переходит к противнику (если игрок попал в корабль противника, то он имеет право еще одного выстрела) до следующего промаха. Победа достается тому, кто первым уничтожит все корабли противника. Ниже приводится диаграмма прецедентов, на которой изображены варианты действий для пользователя и компьютера.

  • 1317. Программа "Система обучения"
    Курсовые работы Компьютеры, программирование

    Если преподаватель уже зарегистрирован в системе, то он вводит свой логин и пароль, и если он верный то попадает в окно, где ему предоставляется меню преподавателя. Если преподаватель не зарегистрирован в системе, то он нажимает на кнопку "Регистрация" и попадает в окно регистрации пользователя. Там студент ставит переключатель в позицию "Преподаватель", заполняет поля регистрации, если поля заполнены верно(т.е заполнены все поля, пароль указан одинаково два раза, верно указан ключ, который известен только преподавателям и не использованы служебные символы(~,#,%,&)), то по нажатию на кнопку "Регистрация" преподаватель регистрируется и входит в систему. Далее преподаватель попадает в "Меню преподавателя". В этом окне преподаватель может выбрать то, что он желает сделать: править лекции, править вопросы и ответы, просмотреть результаты обучения. По нажатию на кнопку "Править лекции" преподаватель попадает в окно в котором он может добавить или изменить материал в лекциях. Для этого необходимо выбрать урок, который необходимо исправить, ввести информацию и нажать на кнопку "Сохранить". По нажатию на кнопку "Править вопросы", преподаватель попадает в окно, в котором можно править вопросы и ответы. Для этого в необходимом вопросе или ответе нужно изменить текст и нажать на кнопку "Сохранить". По нажатию на кнопку "Смотреть рез-ты обучения" преподаватель попадает в окно, в котором он может просмотреть результаты обучения студентов .Для этого необходимо выбрать из списка интересующего студента, и нажать на кнопку "Показать", после чего в текстовые поля запишется информация про этого студента

  • 1318. Программа WinVN
    Курсовые работы Компьютеры, программирование

     

    1. Откройте окно телеконференции, содержащей статьи с закодированными файлами.
    2. Отметьте статью (статьи), содержащую закодированный файл.
    3. Откройте меню Articles и выберите команду Decode Selected Articles, или нажмите кнопку Decode Articles на панели инструментов.
    4. Заполните следующие поля:
    5. Please enter the path in which to save the decoded files. Введите путь к каталогу, в котором будут сохраняться извлеченные файлы. Помните, что при использовании многих способов кодирования имя файла содержится вместе с данными. Следовательно, WinVN должен знать только путь.
    6. Execute decoded files. Укажите, хотите ли вы запустить на выполнение файл сразу после декодирования. Эту опцию включать не рекомендуется. Программы, полученные из телеконференций, следует проверить перед запуском на предмет наличия вирусов.
    7. Keep Current Article Header Visible. Когда эта опция включена, для каждого декодируемого файла создается отдельное окно состояния. В противном случае все сообщения помещаются в одно окно состояния.
    8. Include any open articles in decode. Если включена эта опция, то будут декодироваться все выбранные (отмеченные вами) файлы, а также все файлы, содержащиеся в открытых статьях. Когда открытые окна со статьями отсутствуют, эта опция оказывается недоступной.
    9. Auto-nunimiled decoding status windows. Когда эта опция выбрана, окна состояния будут минимизированы.
    10. Verbose Status Windows. Когда выбрана эта опция, в окне состояния отображается дополнительная техническая информация.
    11. Dumb Decode. Включите эту опцию только в том случае, когда декодируемые статьи расположены в правильном порядке. При этом WinVN не будет пытаться упорядочивать файлы, разнесенные по нескольким статьям.
    12. Нажмите кнопку ОК. Начнется процесс декодирования, информация о котором будет отображаться в окнах состояния. По окончании процесса декодированные файлы будут сохранены в выбранном вами каталоге.
  • 1319. Программа вычисления минимума заданной функции
    Курсовые работы Компьютеры, программирование

    3. Программа модульная, содержит следующие модули: - основной модуль, принимающий исходные данные, передающий их на обработку и выводящий конечный и промежуточный результаты - модуль поиска значений интерполяционного многочлена в точках x1 и x2 - модуль, задающий F(x) с параметрами LX1, LX2, найденными модулем интерполирования - модуль поиска минимума функции F(x) на отрезке [a;b] методом дихотомии

  • 1320. Программа вычисления определенного интеграла методом прямоугольников с визуализацией решения
    Курсовые работы Компьютеры, программирование

    Image%20=%20System::Drawing::Bitmap(pictureBox1->Size.Width,->Size.Height);::Drawing::Graphics^%20g%20=%20::Drawing::Graphics::FromImage(pictureBox1->Image);::Drawing::Pen^%20pen%20=%20System::Drawing::Pen(colorDialog1->Color);::Drawing::Brush^%20brush%20=%20System::Drawing::SolidBrush(colorDialog1->Color);x1,x2;=1;=1;n;//%d1%87%d0%b8%d1%81%d0%bb%d0%be%20%d0%bf%d1%80%d1%8f%d0%bc%d0%be%d1%83%d0%b3%d0%be%d0%bb%d1%8c%d0%bd%d0%b8%d0%ba%d0%be%d0%b2shag,//%d1%88%d0%b0%d0%b3%20%d0%b2%20%d1%86%d0%b8%d0%ba%d0%bb%d0%b0%d1%85,%20%d1%82.%d0%b5.%20%d0%bf%d1%80%d0%b8%d1%80%d0%b0%d1%89%d0%b5%d0%bd%d0%b8%d0%b5%20%d0%bf%d0%be%20%d0%be%d1%81%d0%b8%20X;//%d1%80%d0%b0%d0%b7%d0%bd%d0%be%d1%81%d1%82%d1%8c%20%d0%bc%d0%b5%d0%b6%d0%b4%d1%83%20%d0%b2%d0%b5%d1%80%d1%85%d0%bd%d0%b8%d0%bc%20%d0%b8%20%d0%bd%d0%b8%d0%b6%d0%bd%d0%b8%d0%bc%20%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b0%d0%bc%d0%b8%20%d0%b8%d0%bd%d1%82%d0%b5%d0%b3%d1%80%d0%b8%d1%80%d0%be%d0%b2%d0%b0%d0%bd%d0%b8%d1%8f,%20%d0%bd%d0%b5%d0%be%d0%b1%d1%85%d0%be%d0%b4%d0%b8%d0%bc%d0%b0%20%d0%b4%d0%bb%d1%8f%20%d0%bd%d0%b0%d1%85%d0%be%d0%b6%d0%b4%d0%b5%d0%bd%d0%b8%d1%8f%20%d1%88%d0%b0%d0%b3%d0%b0(radioButton1->Checked==true)%20n=Convert::ToInt64(numericUpDown1->Value);maxY,minY;(radioButton2->Checked==true)%20n=6;(check(x1,x2)&&(x2>x1))">}y;: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {->Image = System::Drawing::Bitmap(pictureBox1->Size.Width,->Size.Height);::Drawing::Graphics^ g = ::Drawing::Graphics::FromImage(pictureBox1->Image);::Drawing::Pen^ pen = System::Drawing::Pen(colorDialog1->Color);::Drawing::Brush^ brush = System::Drawing::SolidBrush(colorDialog1->Color);x1,x2;=1;=1;n;//число прямоугольниковshag,//шаг в циклах, т.е. приращение по оси X;//разность между верхним и нижним пределами интегрирования, необходима для нахождения шага(radioButton1->Checked==true) n=Convert::ToInt64(numericUpDown1->Value);maxY,minY;(radioButton2->Checked==true) n=6;(check(x1,x2)&&(x2>x1))