Библиотека Рефераты Курсовые Дипломы Поиск
Библиотека Рефераты Курсовые Дипломы Поиск
сделать стартовой добавить в избранное
Кефирный гриб на сайте www.za4et.net.ru

Компьютеры, Программирование Компьютеры, Программирование

Игра "Кто хочет стать миллионером?"

Совок №5.
Длина совка: 22 см. Цвет в ассортименте, без возможности выбора.
18 руб
Раздел: Совки
Забавная пачка "5000 дублей".
Юмор – настоящее богатство! Купюры в пачке выглядят совсем как настоящие, к тому же и банковской лентой перехвачены... Но вглядитесь
60 руб
Раздел: Прочее
Коврик для запекания, силиконовый "Пекарь".
Коврик "Пекарь", сделанный из силикона, поможет Вам готовить вкусную и красивую выпечку. Благодаря материалу коврика, выпечка не
202 руб
Раздел: Коврики силиконовые для выпечки

Кафедра системного анализа и управленияКурсовая работа По технологии программирования «Игра ‘Кто хочет стать миллионером?’»Дубна, 2003 Оглавление1. Введение 2. Постановка задачи 3.Теоретическая часть 4. Описание программы. 5. Блок-схема основной программы 6. Блок-схема дополнительной процедуры7 7. Листинг программы 8. Вывод 9. Список литературы 1. ВведениеСегодня на нашем телевидении всегда можно увидеть множество развлекательных программ. К примеру, “Слабое звено”, “Поле чудес”. Все мы видели их и знаем, что они из себя представляют. Из всего этого множества я выбрал “Кто хочет стать миллионером?” в качестве предмета для написания курсовой работы. В телевизионном варианте выиграть миллион удавалось всего лишь нескольким людям. В её электронном аналоге сделать это не составить такого большого труда, но зато и игра идёт не на настоящие деньги. В любом случае, вы сможете отдохнуть, играя. 2. Постановка задачи Разработать игру-аналог известной телевизионной передачи “Кто хочет стать миллионером?” с использованием программной среды Visual Basic и средств объектно-ориентированного программирования. 3.Теоретическая часть При написании программы я пользовался такими элементами, как Form, ex Box, Comma dBu o , Li e, Lis Box, Label, Image. Объект Form при организации проекта форма даётся по умолчанию. Её нет на стандартной панели управления. Однако форма также является объектом, у неё имеется свой набор свойств и событий. На панели управления имеется пиктограмма Add Form, добавляющая в проект ещё одну форму, а не создавая новый. Для объекта Comma dBu o основное событие, связанное с ним, это Click(). После щелчка определённые действия, связанные с данной кнопкой, будут совершенны немедленно. С кнопками связаны не только события, но и свойства. В данной программе мы использовали свойство E abled – делающее кнопку либо активной, либо неактивной. Данное свойство может принимать два значения – rue или False. Также имеются свойства, отвечающие за положение кнопки на экране – свойства op, расстояние между верхней стороной объекта и верхней границей контейнера, его содержащего, и Lef , расстояние между левой стороной объекта левой границей контейнера, его содержащего. Объект ex Box служит для вывода, ввода и редактирования текста. Для этого поля можно задавать различные шрифты, размеры букв, цвета, ограничивать количество вводимых букв. По умолчанию это поле содержит одну строку текста, однако этот режим можно изменить на многострочный. Также элемент обладает свойствами op, Lef , описанными выше для элемента Comma dBu o ; свойством ForeColor, отвечающим за цвет вводимых букв. Объект Li e использовался в моей программе для различных оформительских целей. Обладает свойствами BorderColor – цвет данной линии, BorderS yle – внешний вид линии, BorderWid h – толщина линии, Visible – видимость объекта на форме. Объект Lis Box позволяет пользователю выбирать из списка одно или несколько значений. В любой момент в список можно добавить новые значения или удалить существующие. Если список не сможет отобразиться в заданном размере объекта целиком, то в поле списка автоматически добавляется полоса прокрутки.

Объект Image предназначен для отображения рисунков. В него можно поместить растровый рисунок в формате bmp, wmf, ico, gif. Можно выбрать режим отображения: или размеры рисунка изменятся до размеров заданного элемента Image, или элемент Image изменится до размеров рисунка. Image не позволяет рисовать и не допускает группировки объектов внутри себя. Нельзя не упомянуть такие операторы языка, как условные операторы IF и CASE, операторы цикла WHILE и FOR. Оператор IF реализует алгоритм конструкции развилка и изменяет порядок выполнения операторов в зависимости от истинности или ложности некоторого условия. С помощью оператора CASE можно выбирать вариант действия из любого количества вариантов условий. Оператор цикла WHILE организует выполнение цикла, состоящего из любого числа операторов, с неизвестным заранее числом повторений. Выход из цикла осуществляется при ложности некоторого логического выражения. Оператор цикла FOR организует выполнение группы операторов определённое число раз. В моей программе используется также процедура Ope For для открытия файла для чтения. 4. Описание программы Моя программа начинается с появление основного окна, в котором происходят все основные действия. Сначала пользователю предлагается ввести его имя, после чего начинается сама игра. Задаётся вопрос и предлагается 4 варианта. Вопрос случайным образом выбирается из четырёх возможных. Варианты ответа также берутся из файла и отображаются в списке из четырёх элементов. Также отображается сумма, которую игрок получает в результате правильного ответа. В случае правильного ответа, игроку задаётся следующий вопрос. По мере приближения к 15 вопросу, игрок набирает очки. Существуют две “несгораемые” суммы, равные 1000 и 32000. Означающие, что если игрок набрал эту сумму, то в случае дальнейшего неправильного ответа, он получает эту сумму, а не уходит ни с чем. Если игрок отвечает неправильно, то он проигрывает, выдаётся сообщение с указанием выигранной суммы. Для облегчения процесса игры существуют три подсказки – 50 на 50, звонок другу, помощь зала. Первая подсказка, 50 на 50, убирает из вариантов ответа два неправильных. Вторая, звонок другу, выдаётся пользователю предполагаемый правильный ответ. Третья, помощь зала, имитирует опрос зрителей с целью выявления варианта, набравшего большее число голосов. Каждая подсказка может быть использована один раз в процессе игры. Когда игрок отвечает правильно на последний пятнадцатый вопрос, он считается победителем и получает 1000000 очков, выдаётся сообщение о победе. Также имеется возможность помощи игроку с целью разобраться с интерфейсом программы. При нажатии кнопки “Помощь” появляется новое окно, где указаны описания всех присутствующих в игре элементов. Что должно облегчить понимание процесса игры. Внешний вид формы представлен на Рис.1. Так же на рисунке указаны пояснения к основным элементам интерфейса игры. Рис.1. Вид рабочей формы 5. Блок-схема основной программы 7. Блок-схема дополнительной процедурыБлок-схема алгоритма процедуры, обеспечивающей в игре подсказку “50 на 50”.

8. Листинг программы Sub GameQues io s(A swerIsCorrec As I eger) Dim Ques io s(1 o 15, 1 o 4) As S ri g Dim Ques io sMo ey(1 o 15) As Lo g Dim A swers(1 o 15, 1 o 4) As S ri g Dim A swer(1 o 4) As S ri g Dim A swersRigh (1 o 15) As S ri g Dim ChooseA swer(1 o 4) As S ri g Dim I As I eger, J As I eger, Imass As I eger, Jmass As I eger Dim p As I eger, fp As I eger, Score As Lo g, U bur ed As Lo g Dim BuferS R As S ri g Ra domize If A swerIsCorrec = 2 he I = 1 E d If If A swerIsCorrec = 1 he I = LabelQues io I.Cap io 1 E d If If I = 0 he Wi LooseLi e1.Visible = 1 Wi LooseLi e2.Visible = 1 Wi LooseLi e3.Visible = 1 Wi LooseLi e4.Visible = 1 LabelWi Loose.Visible = 1 LabelWi Loose.Cap io = &quo ;Вы ответили неверно ! Ваш выигрыш: &quo ; & LabelU bur ed.Cap io & &quo ; денег !&quo ; I = 1 E dGame 0 E d If If I = 16 he Wi LooseLi e1.Visible = 1 Wi LooseLi e2.Visible = 1 Wi LooseLi e3.Visible = 1 Wi LooseLi e4.Visible = 1 LabelWi Loose.Visible = 1 LabelWi Loose.Cap io = &quo ;Поздравляю, &quo ; & ex ameI pu . ex & &quo ;, вы выиграли миллион денег !&quo ; Score = 1000000 LabelScore i le.Cap io = Score LabelScore.Cap io = Score E dGame 0 Else J = R d 3 1 Ope &quo ;C: VB KursKY quemo . x &quo ; For I pu As #1 For Imass = 1 o 15 Li e I pu #1, BuferS R Ques io sMo ey(Imass) = BuferS R ex Imass Close #1 Ope &quo ;C: VB KursKY que. x &quo ; For I pu As #1 For Imass = 1 o 15 For Jmass = 1 o 4 Li e I pu #1, BuferS R Ques io s(Imass, Jmass) = BuferS R ex Jmass ex Imass Close #1 Ope &quo ;C: VB KursKY a sw. x &quo ; For I pu As #1 For Imass = 1 o 15 For Jmass = 1 o 4 Li e I pu #1, BuferS R A swers(Imass, Jmass) = BuferS R ex Jmass ex Imass Close #1 Ope &quo ;C: VB KursKY a swrig. x &quo ; For I pu As #1 For Imass = 1 o 15 Li e I pu #1, BuferS R A swersRigh (Imass) = BuferS R ex Imass Close #1 BuferS R = A swersRigh (I) p = 1 fp = 1 ChooseA swer(1) = Spli A swers( p, BuferS R, 0) p = p Le (ChooseA swer(1)) 1 ChooseA swer(2) = Spli A swers( p, BuferS R, 0) p = p Le (ChooseA swer(2)) 1 ChooseA swer(3) = Spli A swers( p, BuferS R, 0) p = p Le (ChooseA swer(3)) 1 ChooseA swer(4) = Spli A swers( p, BuferS R, 1) If A swerIsCorrec = 1 he Score = Ques io sMo ey(I - 1) LabelScore.Cap io = Score If Score = 1000 Or Score = 32000 he U bur ed = Score LabelU bur ed.Cap io = U bur ed E d If E d If LabelQues io I.Cap io = I LabelQues io J.Cap io = J Ques io umber.Cap io = &quo ;Вопрос &quo ; & I & &quo ; &quo ; & Ques io sMo ey(I) & &quo ; денег&quo ; LabelScore i le.Cap io = &quo ;Счёт: &quo ; & Score LabelQues io .Cap io = Ques io s(I, J) BuferS R = A swers(I, J) p = 1 A swer(1) = Spli A swers( p, BuferS R, 0) p = p Le (A swer(1)) 1 A swer(2) = Spli A swers( p, BuferS R, 0) p = p Le (A swer(2)) 1 A swer(3) = Spli A swers( p, BuferS R, 0) p = p Le (A swer(3)) 1 A swer(4) = Spli A swers( p, BuferS R, 1) AddI ems oLis A swer(1), A swer(2), A swer(3), A swer(4) Choose1.Cap io = A swer(1) Choose2.Cap io = A swer(2) Choose3.Cap io = A swer(3) Choose4.Cap io = A swer(4) ChooseRigh .Cap io = ChooseA swer(LabelQues io J.Cap io ) E d If E d Sub9. ВыводМной была написана программа на языке программирования Visual Basic, были использованы методы объектно-ориентированного программирования, также использовалась работа с файлами.

Посмотрев передачу «Судите сами», переключил на ТВЦ и заинтересовался: «Есть ли будущее у коммунизма?» — обсуждали секретарь Московского горкома КПРФ Улас и один из лидеров СПС Надеждин. Но не они меня остановили, а самоуверенная московская молодёжь, активисты «Молодой гвардии» и прочих организаций подобного рода. «Больное поколение» чувствовало себя на этой встрече хозяевами жизни и атаковало Уласа, нисколько не сомневаясь в своей правоте. Между тем, образованность и эрудиция крутой компании соответствовала игрокам передачи «Кто хочет стать миллионером?», от которых даже Максим Галкин чуть не плачет! Один не стеснялся повторять «как мы все с вами знаем…». Другая, между прочим, историк, утверждала: «У нас нет ни одной биографии, где бы не врали о своих дедушках и бабушках»!. Представитель приснопамятного «Мемориала» называла странные цифры репрессированных с разбросом в несколько миллионов (!) человек. «Хоть не 50 миллионов!» — заметил Улас, но не смутил приглашённую «специалистку», сославшуюся на учёных, до сих пор спорящих о размерах сталинских жертв

1. Кто же изобрел телескоп ?

2. Статья Н.Н. Баранского "Географическое разделение труда"

3. Экономика Аргентины (перевод англоязычной статьи с приложениями)

4. Как не стать жертвой преступления

5. Сочинение - рассуждение: "Хрущёв - кто вы?"

6. Quien Soy Yo? (Кто это - я?)
7. Статья Ю. Лотмана "Сватовство, брак, развод"
8. Статья: "пойду ли я на дискотеку"

9. По статье Писарева "Лирика Тютчева"

10. Кто Гамлет - борец со злом, или борец за власть?

11. Кто виновен в гибели вишневого сада?

12. 4 статьи о Лермонтове

13. Кто такой Берия?

14. Кто он Чингиз-хан?

15. Что говорят мифы и легенды об истории Олимпийских игр

16. Игра на ловкость "Змейка"

Ручка-стилус шариковая "Людмила".
Перед Вами готовый подарок в стильной упаковке — шариковая ручка со стилусом. Она имеет прочный металлический корпус, а надпись нанесена с
415 руб
Раздел: Металлические ручки
Настольная игра "Много-Много", новая версия.
«Много-Много» — единственная в своём роде игра, в которой дети знакомятся с арифметической операцией умножения. С помощью специально
792 руб
Раздел: Математика, цифры, счет
Настольная игра "Живые картинки (Schau Mal)".
Рисунки на карточках настольной игры Живые картинки действительно оживают! Свет в окнах гаснет, щенок засыпает, рыбка выпрыгивает из
608 руб
Раздел: Внимание, память, логика

17. Вычисление вероятности игры в КРЭКС(кости)

18. Программирование логической игры на visual basic

19. Теория игр и принятие решений

20. Военные игры. Игры преследования

21. Роль игр для закрепления звуков Р, Ръ и Л, Лъ

22. Уголовно-правовая квалификация разбоя (статья 162 УК РФ)
23. Воспитание детей в игре
24. Дидактические игры и их применение на уроках английского языка

25. Значение игры для всестороннего развития ребёнка

26. Игра – как вид деятельности у детей дошкольного возраста

27. Психолого-педагогические проблемы использования компьютерных игр, программ с игровой компонентой в образовании

28. Роль компьютерных игр в успешной адаптации младших школьников к условиям школы

29. Особенности использования дидактических игр при обучении в начальной школе

30. Теоретические основы игры дошкольника

31. Принятие России в совет Европы: кто "за" и "против" ?

32. Йохан Хейзинга "Игра"

Набор бутылочек для кормления Avent "Natural" (2 штуки по 260 мл), от 1 месяца.
Бутылочка помогает легче совмещать грудное вскармливание и кормление из бутылочки. Благодаря инновационному дизайну малышу теперь легче
916 руб
Раздел: Бутылочки
Скетчбук. Гарри Поттер. Хогвартс.
Да начнется магия! Новые скетчбуки прямиком из величайшей вселенной Гарри Поттера! Откройте магический блокнот для рисования, и он станет
322 руб
Раздел: Блокноты художественные
Асборн - карточки. Тренируем зрение.
Набор карточек «Тренируем зрение» создан при поддержке ведущих офтальмологов специально для профилактики утомляемости глаз,
389 руб
Раздел: Прочие

33. Доктрина фашизма (рецензия на статью Бенито Муссолини)

34. Влияние компьютерных игр на уровень агрессивности подростков

35. Общие принципы ведения («мастеринга») настольных ролевых игр

36. Психология и Христианство (Статья)

37. А все-таки, "Свидетели Иеговы" - кто они на самом деле?

38. Обзор Олимпиад и Олимпийских игр 60-64 г
39. Олимпийские игры древности
40. Олимпийские игры

41. Олимпийские игры 1900 года

42. Развитие ловкости посредством спортивных и подвижных игр

43. Казахские национальные виды спорта и подвижные игры

44. Олимпийские игры современности. Герои отечественного спорта

45. Проблема разума: традиции решения (Статья)

46. Философские игры постмодернизма

47. Кто есть кто на банковском рынке

48. Бухгалтерский баланс, понятие, назначение, порядок составления и структура его статей

Диванчик раскладной "Кошечка".
Диван "Кошечка" - красивый, функциональный, надежный детский диван. Он способен украсить детскую комнату и может использоваться
2791 руб
Раздел: Прочие
Карандаши цветные "Triocolor", 24 цвета.
Трехгранная эргономичная форма корпуса. Яркие, насыщенные цвета, линии мягко ложатся на бумагу. Грифель устойчив к механическим
337 руб
Раздел: 13-24 цвета
Игра "Удержи юлу".
Хотите, чтобы Ваш ребенок рос ловким, активным и внимательным? Игра "Удержи юлу" поможет ему быстро развить все эти навыки! • В
580 руб
Раздел: Игры на ловкость

49. Отчёт по экономической игре "Никсдорф дельта"

50. Себестоимость, расчет по экономическим элементам и калькуляционным статьям

51. Играют ли деньги главенствующую роль в современной экономике России

52. История индо-европейских цивилизаций или кто основал Киев

53. Деятельность Пьера де Кубертена по возрождению Олимпийских игр современности

54. Славяне. Кто они?
55. Половцы. Кто они?
56. Игра вслепую. Из-за чего и как началась Вторая мировая война

57. Кто "изобрел" радио?

58. Изобретение радио. Кто был первым?

59. Компьютерные игры

60. Д.Б. Эльконин. Психология игры

61. Хасинто Бенавенте. Игра интересов

62. Донателло и его статуя Давида

63. Кто такой сетевой онлайн?

64. Греческие игры

Одеяло 2-х спальное "Стандарт", шерсть мериноса.
Одеяло 2-х-спальное (стандарт). Материал: овечья шерсть, мериноса (смесь натурального и искусственного шерстяного наполнителя). Чехол:
916 руб
Раздел: Одеяла
Банка для чайных пакетиков (диспенсер) "Ирис", 9x8x19 см (фарфор).
Банка для чайных пакетиков (диспенсер) "Ирис". В фарфоровой банке чай отлично сохранится, а доставать пакетики из специального
599 руб
Раздел: Стеклянные
Мягкая игрушка "Волк. Забивака", 24 см.
Этот обаятельный, улыбчивый символ Чемпионата мира по футболу ещё и сувенир в память о событии мирового масштаба на всю жизнь! Уже
1280 руб
Раздел: Игрушки, фигурки

65. Поэтические игры с пустотой московского концептуализма (эксперименты Д.А. Пригова)

66. Манипуляция и игра: различие оперативных процедур в культуре XX в.

67. Иллюзорный мир игр современного общества

68. Игра о камне Андреаса Грифиуса

69. Греческие игры

70. Праздничность Гоголя: жертва и игра
71. О "праздной мозговой игре" в "Санкт-Питер-Бурхе" Б. А. Пильняка
72. Языковая игра в газетном тексте

73. Катерина и Лариса: кто сильнее (Пьесы А.Н. Островского "Гроза" и "Бесприданница")

74. Споры Базарова с Павлом Петровичем: кто же прав?

75. «Кто сказал тебе, что нет на свете настоящей, верной, вечной любви?..» (по роману М. А. Булгакова «Мастер н Маргарита»)

76. «Кто имеет уши слышать, да услышит!»

77. Повесть Тургенева "Ася" и статья Н.Г. Чернышевского "Русский человек на rendez-vous"

78. Кто нужен России: Обломов или Штольц

79. "Жизнь учит лишь тех, кто ее изучает". В.О.Ключевский

80. Из истории восприятия комедии А.С.Грибоедова в пушкинском кругу: статья П.А.Вяземского «Заметки о комедии “Горе от ума”»

Ручка перьевая "Golden Prestige", синяя, 0,8 мм, корпус хром/золото.
Перьевая ручка Golden Prestige. Цвет корпуса: хром/золото. Материал корпуса: металл. Материал пера: иридий. К данной ручке подходят
410 руб
Раздел: VIP-ручки
Поильник-непроливайка "Малыши и малышки", со сменным носиком (с 4 месяцев), 150 мл.
Поильник-непроливайка "Малыши и малышки" идеально подойдет в качестве первого поильника для Вашего Малыша. Силиконовый носик
393 руб
Раздел: Поильники, непроливайки
Чехол стеганый сменный "Нордтекс" (для подушки 50х70 см), на молнии.
Материал: полиэстер. Размер подушки: 50х70 см.
321 руб
Раздел: Прочее

81. Оппозиция эпоса и лирики в призме художнического зрения. О статье М.Цветаевой «Эпос и лирика современной России»

82. Бесконечные антагонистические игры

83. Кто открыл множество Мандельброта?

84. Матричная игра

85. Вопросы классической теоретической физики: какие мы и кто мы на самом деле?

86. Решение одного класса игр на матроидах
87. Игра как социальное поведение
88. Кто такие рефералы и где их взять

89. Валютные риски: кто они и как с ними бороться?

90. Как стать виолентом

91. Программа обучения игре на народных инструментах (балалайка)

92. Программа обучения игре на балалайке

93. Классификация приемов игры и штрихов на домре

94. Ролевая игра

95. Игры наших детей

96. Использование русских народных (подвижных) игр в детском саду

Карандаши цветные "Kores", 48 цветов, с точилкой.
Двусторонние цветные карандаши имеют насыщенные цвета. Трехгранная форма корпуса снижает усталость и придает дополнительный комфорт.
716 руб
Раздел: Более 24 цветов
Часы шахматные.
Механизм: механический кварцевый. Материал: пластик. Размеры: 18 x 11,3 x 5,6 см.
2023 руб
Раздел: Прочее
Пепельница S.Quire круглая c откидной крышкой, сталь, покрытие никель и черная краска, 67 мм.
Материал: нержавеющая сталь, покрытие никель, черная краска. Диаметр 67 мм, высота 102 мм.
350 руб
Раздел: Пепельницы

97. Дидактическая игра на этапе повторения знаний

98. Игры и игровые ситуации на уроках природоведения и их образовательная функция

99. Популярные японские игры


Поиск Рефератов на сайте za4eti.ru Вы студент, и у Вас нет времени на выполнение письменных работ (рефератов, курсовых и дипломов)? Мы сможем Вам в этом помочь. Возможно, Вам подойдет что-то из ПЕРЕЧНЯ ПРЕДМЕТОВ И ДИСЦИПЛИН, ПО КОТОРЫМ ВЫПОЛНЯЮТСЯ РЕФЕРАТЫ, КУРСОВЫЕ И ДИПЛОМНЫЕ РАБОТЫ. 
Вы можете поискать нужную Вам работу в КОЛЛЕКЦИИ ГОТОВЫХ РЕФЕРАТОВ, КУРСОВЫХ И ДИПЛОМНЫХ РАБОТ, выполненных преподавателями московских ВУЗов за период более чем 10-летней работы. Эти работы Вы можете бесплатно СКАЧАТЬ.