Разработка программы, моделирующей игру "Скачки" - Курсовая работа

бесплатно 0
4.5 89
Область применения данной программы. Распределение ставок средствами визуального программирования. Сообщения оператору. Текст программы. Графическое отображение передвижения наездников на экране. Возможность случайного распределения номеров наездников.


Аннотация к работе
Задача случайного распределения номеров представляет собой два вложенных цикла - в первом последовательно берутся игроки, во втором с постусловием генерируется случайное число - номер лошади, и сравнивается со временным массивом Boolean, в который записываются лошади, уже распределенные по игрокам. В программе при выборе лошади свойство enabled меняется на false, и дважды выбрать одну лошадь невозможно. Дополнительной подзадачей является случайное распределение номеров лошадей между игроками, организованная в виде двух вложенных циклов - с фиксированным количеством циклов для игрока и с постусловием для лошадей. Enabled:=false; Enabled:=false;Программирование при помощи языков высокого уровня, а тем более в средах программирования является полезным не только в разрезе создания конкретных программных продуктов. Изучение даже основ дисциплины настраивает подход человека к осмыслению деятельности в разных сферах, порой далеких от компьютеров. Ведь написание программы для компьютера, в общепринятом понимании «писания кода каким-либо языком», не ограничивается введением набора команд. Ведь от решений в алгоритме напрямую зависят большинство показателей качества будущей программы: быстродействие, экономичность ресурсов, простота и удобство использования.

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

Ведь написание программы для компьютера, в общепринятом понимании «писания кода каким-либо языком», не ограничивается введением набора команд. Этот «общепонятный» процесс лишь малая и не самая сложная часть создания программы. Более важным и сложным этапом является разработка алгоритма. Ведь от решений в алгоритме напрямую зависят большинство показателей качества будущей программы: быстродействие, экономичность ресурсов, простота и удобство использования. А чтобы создать алгоритм не обязательно быть профессиональным программистом. Так абсолютно любой человек ежедневно либо придумывает новые алгоритмы, либо пользуется уже созданными им или другими людьми. Взять тот же рецепт приготовления какого-либо блюда. Какой-либо повар придумывает рецепт, а окружающие после постоянно используют. Чем не программист, программа и операторы. Хорошая программа будет жить долго, плохую может вообще использовать не будут.

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

И машина возьмет на себя часть труда использующего ее человека.

Список литературы
1 Дарахвелидзе П., Марков Е. Программирование на Object Pascal. Киев, 1998.

2 С. Симонович, Г. Евсеев Занимательное программирование Delphi М,: АСТ-пресс книга» 2001.

3 Фаронов В.В. Delphi 4. Учебный курс.-М.:Издательство «Нолидж», 1998.

4 Федоров А.Г. Delphi 3.0 для всех. М., 1998.

5 Емелина, Е.И. Основы программирования на языке Паскаль. [Текст] М.: 2007.

6 Фаронов В.В. Турбо Паскаль. Книга 1. Основы Турбо Паскаля. М., 2007

7 Культин Н.Б. Delphi в задачах и примерах. - СПБ.: БХВ - Петербург, 2005.

8 Delphi: быстрый старт. [Текст] - СПБ.: БХВ - Петербург, 2009.

9 Turbo Pascal / С.А. Немнюгин. [Текст] - СПБ: Издательство «Питер», 2010.

10 Мануйлов, В.Г. Разработка программного обеспечения на Паскале. [Текст] М.: 2008.

Размещено на .ru
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?