Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.95/22: Рейтинг темы: голосов - 22, средняя оценка - 4.95
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
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.03.2009, 14:49
Ответы с готовыми решениями:

Нужны задачи для тренировки
Вот не давно был школьный этап по программирование в школе(олимпиады). Меня закинули на городскую, вот только писал ту олимпиаду на...

Задача для тренировки ЕГЭ С1
Помогите пожалуйста с задачками, не понимаю по информатике ничего абсолютно. ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО)))) 9)Рассматривается стандартная...

Где взять задачи для тренировки?
Всем привет)) извиняюсь если где была такая тема, но воспользовавшись поиском по форуму, я такую не нашёл)) можете посоветовать...

7
Эксперт С++
 Аватар для schdub
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  [ТС]
Цитата Сообщение от xitNightMare Посмотреть сообщение
Может уже есть какие-то нароботки - поделитесь с нами, обозначте, что не получается.
uses crt,Graph;
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
 Аватар для yanyk1n
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  [ТС]
Цитата Сообщение от k1ry4 Посмотреть сообщение
перед начерчиванием круга напиши:
SetFillType(nomer,color), где nomer - тип заполнения(1-для полной заливки), color - цвет закраски
я написал...но эфекта никакого...
0
 Аватар для EnzoMatrix
121 / 121 / 14
Регистрация: 14.03.2009
Сообщений: 462
15.03.2009, 22:09
Цитата Сообщение от Ромка Посмотреть сообщение
я написал...но эфекта никакого...
там должно быть не SetFillType а SetFillStyle
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
21.03.2009, 14:37
Помогаю со студенческими работами здесь

Задача для тренировки ЕГЭ С1: найти ошибки в задании
Помогите пожалуйста с задачками, не понимаю по информатике ничего абсолютно. ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО)))) 10) Требовалось написать...

Задача для тренировки ЕГЭ С1: сортировать три переменные по возрастанию
Помогите пожалуйста с задачками, не понимаю по информатике ничего абсолютно. ЗАРАНЕЕ БОЛЬШОЕ СПАСИБО)))) 14) Требовалось написать...

Программа для тренировки памяти
Уважаемые форумчане, не получается написать алгоритм для следующей задачки на php и mySQL (делаю на сайте): "Составить программу для...

Программа для тренировки игры в шахматы
напр. для тренировки матования и т.п. (т.е., например, поставить короля и ферзя против короля и др.) Добавлено через 8 часов 11 минут ...

Создание БД для тренировки!
Скажите пожалуйста, как и через что в Delphi создать БД, а самое главное, какого типа?! В С++ не совсем понял, как создавать БД, теперь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Камера 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 и по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru