Вступ - Розробка гри в С# "Корови та бики"
Ціль курсової роботи є програмна реалізація логічної гри "Корови і бики". Програмування - процес і мистецтво створення комп'ютерних программ за допомогою мов програмування, що поєднує в собі елементи мистецтва, науки, математики та інженерії.
У вузькому сенсі слова, програмування розглядається як кодування - реалізація одного або декількох взаємопов'язаних алгоритмів на деякій мові програмування. Під програмуванням також слід розуміти розробку логічної схеми для програмної логічної інтегральної схеми, також процес запису інформації у постійно запам'ятовуючий прострій, тобто розробка програмного забезпечення. алгоритм програмування комп'ютерний гра
Велика частина роботи програміста пов'язана з написанням вихідного коду на одній з мов програмування.
Різні мови програмування підтримують різні стилі програмування. Як правило, мистецтво прогрмаування полягає в тому, щоб вибрати одну з мов, яка найбільш повно підходить для вирішення наявного завдання. Різні мови вимагають від програміста різного рівня уваги до деталей при реалізації алгоритму, результатом чого буває компроміс між простотою і продуктивнісю (або між часом програміста і часом користувача).
Єдина мова, безпосередньо виконувана процесором - це машинна мова, або ж машинний код. Спочатку всі арограмісти опрацьовували кожну дрібницю в машинному коді, але зараз ця важка праця вже не виконується. Замість цього програмісти пишуть вихі дний код, і комп'ютер, використовуючи компілятор, інтерпретатор або асемблер, транслює його в один, або зекілька еткпів, уточнюючи всі деталі, в машинний код, готовий до виконаня не цільовому процесорі. Навіть якщо портібен повний низькорівневий контроль над системою, програмісти пишуть на мові асамблера, мнемонічні інструкції якого перетворюються один до одного у відповідні інструкції машинної мови цільового процесора.
У даній роботі для розробки програмного забезпечення використана мова С# і середовище програмування Visual Studio 2010.
C# (вимовляється Сі-шарп) -- об'єктно-орієнтована мова програмування з безпечною системою типізації для платформи NET. Розроблена Андерсом Гейлсбергом, Скотом Вілтамутом та Пітером Гольде під егідою Microsoft Research (при фірмі Microsoft).
Синтаксис C# близький до С++ і Java. Мова має строгу статичну типізацію, підтримує поліморфізм, перевантаження операторів, вказівники на функції-члени класів, атрибути, події, властивості, винятки, коментарі у форматі XML.
Актуальність, значимість курсової роботи полягяє у розвитку логіки, інтелектуальних здібностей людини.
Об'єкт дослідження: розобка програми мовою С# в середовищі програмування Visual Studio 2010.
Предмет дослідження: логічна комп'ютерна гра "Корови і бики".
Мета і задача дослідження: закріплення вивченого курсу алгоритмізації та програмування мовою С на прикладі розробки програмного забезпечення до комп'ютерної інтелектувальної гри.
Рішення завдання розпочинається з її постановки. При постановці з'ясовується кінцева мета і виробляється загальний підхід до вирішення завдання.
Похожие статьи
-
Аналіз результатів, Висновок - Розробка гри в С# "Корови та бики"
Результатом виконаної роботи є комп'ютерна програма з користувацьким інтерфейсом, яка реалізує комп'ютерну версію логічної гри "Корови і бики". Дана...
-
Вступ - Розробка мережі в Cisco Packet Tracer
Локальний мережа кабельний Звичайне підприємство, незалежно від його розмірів та виду діяльності має справу з великим обсягом інформації, обробляти яку,...
-
Вступ - Розробка програмного забезпечення для відтворення файлів мультимедіа для Windows Phone
Без стільникового зв'язку сучасне людство не може уявити собі й дня. І буквально зовсім недавно головними функціями були тільки дзвінки та відправка...
-
Постановка задачі - Розробка гри в С# "Корови та бики"
Етап 1 . Визначення цілей програми . На даному етапі творець програми повинен: - чітко визначити, які функції повинна виконувати програма; - обміркувати...
-
Вступ - Розробка графічної частини проекту землеустрою засобами геоінформаційних систем
Геоінформацімйна Системма - сучасна комп'ютерна технологія, що дозволяє поєднати модельне зображення території (електронне відображення карт, схем,...
-
Блок - схема алгоритму, Опис алгоритму - Розробка гри в С# "Корови та бики"
Рисунок 2.1 - Блок - схема алгоритму роботи програми Рисунок 2.1 (продовження) Опис алгоритму 3.1. Робота програми розпочинається з виділення пам'яті під...
-
Вступ - Розробка програми для проходження різноманітних тестів
Комп'ютер - один з головних винаходів століття. В останнє десятиріччя він став невід'ємною частиною життя людини. Комп'ютер застосовують в самих різних...
-
Опис роботи програми - Розробка гри в С# "Корови та бики"
Для того, щоб запустити програму необхідно двічі клікнути мишею на файл Cowbulls. exe. Користувач побачить стартове вікно програми, яке зображене на Рис...
-
ВСТУП - Розробка електронного цифрового підпису
Метою аутентифікації електронних документів є їх захист від можливих видів зловмисних дій, які можуть завдати істотної шкоди банківським і комерційним...
-
Вступ - Розробка бази даних магазину з продажу побутової техніки
База даних - організована відповідно до певних правил і підтримувана в пам'яті комп'ютера сукупність даних, що характеризує актуальний стан деякої...
-
Функціональна і логічна структура - Розробка програми для проходження різноманітних тестів
При запуску, програма чекає наступних дій користувача. Оскільки наша тестова програма майже досконала то вона має на меті розробку будь - якого тесту при...
-
Характеристика даних і їх умовні позначення, Текст програми - Розробка гри в С# "Корови та бики"
Mas - змінна типу String, число введене гравцем, як тексту; Mas1 - массив даних типу char, число, загадане програмою, по одній цифрі у кожному елементі...
-
Основні характеристики Найбільш істотні відмінності між додатками для мобільних пристроїв і додатками для настільних комп'ютерів обумовлені, ймовірно,...
-
ВСТУП - Гнучка система інформаційної підтримки підвищення кваліфікації персоналу ДП №9
Сучасний світ створює нові умови і потребує пришвидшення у всіх галузях, що їх опанувало людство. Інформаційний простір не виключення з цього правила, а...
-
VC++ - мова і середовище програмування, що відноситься до класу RAD - (Rapid Application Development _ "Засіб швидкої розробки додатків") засобів CASE -...
-
ВСТУП, МЕТА І ЗАВДАННЯ КУРСОВОЇ РОБОТИ - Система автоматичного регулювання (САР)
Незважаючи на те, що системи управління давно впроваджуються у виробництво і побут, багато процесів залишаються нерегульованими або регулюються...
-
ВСТУП - Мультимедійна система для тестування студентів
У сучасній освіті велика увага приділяється новим інформаційним технологіям. Мультимедійні технології - це один з напрямів нових інформаційних...
-
Криптологія, Системи електронного цифрового підпису (ЕЦП) - Розробка електронного цифрового підпису
Криптологія - наука, що займається методами шифрування і дешифрування. Криптологія складається з двох частин - криптографії та криптоаналізу....
-
Вступ - Проектування комп'ютерної межі для дизайнерської фірми
Інформаційно-комунікаційні технології, що з'явилися у другій половині XX ст., суттєво змінили життя людства. Саме вони створили передумови формування...
-
Вступ - Комунікативні технології в діяльності керівника адміністративної служби
Сучасне суспільство по праву називають інформаційним, і цьому є підтвердження. Комп'ютери поетапно впроваджуються в усі сфери нашого життя. Не виключення...
-
ВСТУП, СТВОРЕННЯ ПРОЕКТУ. РОБОТА З КЛАСОМ "MAIN" - Створення 2D гри, використовуючи можливості Java
Актуальність теми. На сучасному етапі актуальність даної теми є очевидною, Оскільки ігри у наш час користуються популярністю, а Java - один з провідних...
-
Перевіряємо працездатність мережі., Висновок - Розробка мережі в Cisco Packet Tracer
Щоб впевнитись, що є з'єднання між комп'ютерами виконуємо перевірку, за допомогою команди ping з PC2 на PC16 (рисунок 5.9). Рисунок 5.8. Вікно перевірки...
-
Відомі два підходи до організації інформаційних масивів: файлова організація та організація у вигляді бази даних. Файлова організація передбачає...
-
В наш час майже всі компанії мають в своєму розпорядженні комп'ютери. Їх використовують для зберігання та обробки службової інформації. Не є винятком і...
-
Вступ - Визначні постаті у розвитку комп'ютерної графіки
Комп'ютерний графіка сазерленд дуглас На початку свого розвитку комп'ютерну графіку розглядали, як частину системного програмування для ЕОМ чи один з...
-
Моделювання мережі - Розробка мережі в Cisco Packet Tracer
Для моделювання компютерної мережі я користувався програмою Cisco Packet Tracer. Packet Tracer - емулятор мережі передачі даних, що випускається фірмою...
-
Висновок - Розробка програмного забезпечення для відтворення файлів мультимедіа для Windows Phone
Оскільки практично всі сьогодні носять з собою смартфони і різні мобільні пристрої, мобільні програми дозволяють мати необхідну інформацію під рукою. Ці...
-
Порівнянні і протиставлення мобільних пристроїв і їх додатків з їх настільними і серверними аналогами ми відвели в цьому розділі досить багато місця і...
-
Згідно технічного завдання потрібно спроектувати локальну комп'ютерну мережу, яка складається з п'яти поверхів, на кожному з яких знаходиться по п'ять...
-
ВИСНОВКИ - Розробка електронного цифрового підпису
Схема цифрового підпису Ель Гамаля має ряд переваг у порівнянні зі схемою цифрового підпису RSА: Ѕ при заданому рівні стійкості алгоритму цифрового...
-
Інструкція користувачу - Розробка бази даних магазину з продажу побутової техніки
Для використання БД на цільовому комп'ютері повинен бути встановлений MS Access, який входить до пакету MS Office. Версія програми повинна бути не меншою...
-
Стандарт ЕЦП DSS/DSА - Розробка електронного цифрового підпису
У 1991 р NIST (National Institute of Standards and Technology) запропонував для обговорення проект стандарту ЕЦП DSS (Digital Signature Standard),...
-
Програмний алгоритм аутентифікація користувач При запуску програми першим вікном буде вікно авторизації (Див. Рис. 1.1.). В цьому вікні є можливість...
-
В цьому розділі я описую яку послідовність необхідно витримати при створенні інтерфейсу головного вікна програми для того, щоб створити форму та...
-
Файл тесту Тест є послідовністю питань, на які випробовуваний повинен відповісти шляхом вибору правильної відповіді з декількох запропонованих варіантів....
-
Розглянемо порядок заповнення інформації про внутрішньогосподарські пристрої земельних ділянок. Для всіх ділянок несільськогосподарського призначення...
-
Вступ - Розроблення модуля "Благодійний аукціон" на базі веб-технологій. Інтерфейс кампаній
Коли мова заходить про благодійність, то на думку чомусь спадає насамперед такі поняття як благородство, щедрість, широта натури, освіченість, любов до...
-
РОЗРОБКА ТЕСТУ, Постановка задачі - Розробка програми для проходження різноманітних тестів
Постановка задачі Технічне завдання даної роботи вимагає розробити програму для тестування студентів в інтегрованому середовищі Visual C++. При створенні...
-
Вступ - Інтернет, як сучасний метод збору первинної інформації
Зовнішньою основою для будь-яких маркетингових дій і тим паче дослідження є інформація. Як стверджує більшість маркетологів, інформаційна робота складає...
-
Перед написанням драйверу доцільно переконатись чи працює фізичний пристрій як це очікувалось. Майстер можно використати для такої перевірки пристрою....
Вступ - Розробка гри в С# "Корови та бики"