|
0 / 0 / 0
Регистрация: 14.12.2008
Сообщений: 21
|
|
Программа для тренировки памяти14.03.2009, 14:49. Показов 4510. Ответов 7
Метки нет (Все метки)
Составить програму для тренировки памяти. Програма должна высветить на экране несколько точек, играющий- указать в каком порядке эти точки были высвечены. Координаты точек выбираються в програме с помощью датчика случайных чисел.
Алгоритм решения : 1. графический режым 2. создать однов.масив (хранить последовательность цветов) 3. цикл что читает цвета с масива, генерирует рандом координаты и выводить на екран. 4. задержка посля каждой итерации цыкла 5. вивод сообщения для пользователя (1-черный, 2-синий, ..., 15-белый) 6. пользователь заполняет масив числами (номерами цветов) (от 1 до 15) 7. програма проверяет совпадает ли масив цветов с масивом что заполнял пользователь 8. если совпадает то "правильно" если нет то "не Правильно" понять как написать програму могу, но на практике не получаеться ее реализовать.
0
|
|
| 14.03.2009, 14:49 | |
|
Ответы с готовыми решениями:
7
Нужны задачи для тренировки Задача для тренировки ЕГЭ С1 Где взять задачи для тренировки? |
|
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
|
|
| 14.03.2009, 15:09 | |
|
Может уже есть какие-то нароботки - поделитесь с нами, обозначте, что не получается.
0
|
|
|
0 / 0 / 0
Регистрация: 14.12.2008
Сообщений: 21
|
||
| 15.03.2009, 12:37 [ТС] | ||
|
var grDriver: Integer; grMode: Integer; ErrCode: Integer; a:array [1..100] of integer; i,n,x,y:integer; begin grDriver := VGA; grMode:= VGAHi; InitGraph(grDriver, grMode,''); ErrCode := GraphResult; if ErrCode = grOk then begin setcolor(3); Writeln('vvedit kilkist warikiv');readln(n); for i:=1 to n do a[i]:=random(15)+1; for i:=1 to n do begin setcolor(a[i]); x:=random(400)+random(50); y:=random(400)+random(50); circle(x,y,20); writeln(i); delay(20000); end; readln; CloseGraph; end else Writeln('Graphics error:', GraphErrorMsg(ErrCode)); end. Незнаю как сделать так, что бы шарик был закрашен...хелп.
0
|
||
|
4342 / 1474 / 680
Регистрация: 12.03.2009
Сообщений: 5,310
|
|
| 15.03.2009, 13:41 | |
|
перед начерчиванием круга напиши:
SetFillType(nomer,color), где nomer - тип заполнения(1-для полной заливки), color - цвет закраски
0
|
|
|
0 / 0 / 0
Регистрация: 14.12.2008
Сообщений: 21
|
|
| 15.03.2009, 21:14 [ТС] | |
|
0
|
|
|
121 / 121 / 14
Регистрация: 14.03.2009
Сообщений: 462
|
|
| 15.03.2009, 22:09 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 14.12.2008
Сообщений: 21
|
|
| 20.03.2009, 11:12 [ТС] | |
|
Я немного изменил идею, теперь возникла проблема, и если поможете ее решить задачу будет сделана.
Я хочу что бы внутри шарика который появляется ставилась цыфра, которая рандомом записалась в масив, но не получаеться, вот код. uses crt,Graph; var grDriver: Integer; grMode: Integer; ErrCode: Integer; a:array [1..100] of integer; i,n,x,y:integer; begin Writeln('Џ®б«Ґ **¦*вЁп Є«*ўЁиЁ Enter, ўўҐ¤ЁвҐ Є®«ЁзҐбвў® и*аЁЄ®ў.');readln; grDriver := VGA; grMode:= VGAHi; InitGraph(grDriver, grMode,''); randomize; SetBkColor(9); SetLineStyle(CenterLn,0,ThickWidth); Writeln('vvedit kilkist warikiv');readln(n); for i:=1 to n do a[i]:=random(50); for i:=1 to n do begin x:=random(550)+random(20); y:=random(450)+random(20); circle(x,y,20); OutTextXY(x,y,'2'); delay(50000); end; delay(50000); delay(50000); cleardevice; readln; CloseGraph; end.
0
|
|
|
0 / 0 / 0
Регистрация: 14.12.2008
Сообщений: 21
|
|
| 21.03.2009, 14:37 [ТС] | |
|
хорошо, незнаем, тогда как перевести масив чисел в string?
0
|
|
| 21.03.2009, 14:37 | |
|
Помогаю со студенческими работами здесь
8
Задача для тренировки ЕГЭ С1: найти ошибки в задании Задача для тренировки ЕГЭ С1: сортировать три переменные по возрастанию Программа для тренировки памяти Программа для тренировки игры в шахматы Создание БД для тренировки! Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|