Гость1232345
|
|
1 | |
Посоветуйте, как решить 2 небольшие задачи17.07.2008, 14:21. Показов 1630. Ответов 7
Метки нет (Все метки)
Это задачи по практике в институте.
1. Пусть цвета экрана имеют номера 0, 1, ..., k. Высветить все точки экрана (или точки некоторой прямоугольной области) различными цветами, используя для точки с координатами i, j цвет с номером, равным остатку от деления |m| на k+1, где где m может быть взято как i+j. 2. Пусть a и b -- файлы, k -- натуральное число. Будем говорить, что файлы a и b согласованно k-упорядоченны, если в одном файле число упорядоченных групп меньше на единицу, чем в другом, то неполной может быть только последняя группа более длинного файла. Я знаю остновные средства языка, т.ч. в к первой задаче вопрос, как выводить эти цвета и точки. А насчёт второй задачи, я вообще без идеи, что там нужно сделать. Есть какие-нибудь соображения? |
17.07.2008, 14:21 | |
Ответы с готовыми решениями:
7
Помогите решить задачки небольшие Небольшие задачи с массивами Небольшие задачи VBA в Excel Как можно решить задачи на С# в форме! |
13208 / 6596 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
|
||||||
17.07.2008, 18:56 | 2 | |||||
1.
0
|
25 / 20 / 4
Регистрация: 13.03.2008
Сообщений: 79
|
||||||
17.07.2008, 19:13 | 3 | |||||
Я бы немного исправил программу, ведь неизвестно заранее какой режим будет инициирован, поэтому k надо сделать переменной, а не константой, и присвоить ей значение k:= GetMaxColor; к тому же не известны и размеры экрана заранее, надо использовать функции GetMaxX и GetMaxY; тогда программа будет выглядеть так:
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
17.07.2008, 20:36 | 4 |
Вообще-то К можно вводить как переменную, разные картинки будут
begin write('k=');readln(k); gd := detect;
0
|
Гостьdasgsf
|
|
17.07.2008, 20:52 | 5 |
Большое спасибо, но программа выводит: "Graphics error: no error".
При этом GraphResult и grOK равны нулю, странно что сработал if. Если if убрать, то программа выводит: "BGI error: graphics not initialized (use InitGraph)" |
Гостьwefg
|
|
17.07.2008, 20:56 | 6 |
Забыл сказать. Компилятор Turbo Pascal 7.1, ОС WinXP SP3, запущенная через VMWare.
|
1 / 1 / 2
Регистрация: 19.10.2009
Сообщений: 44
|
||||||
20.02.2010, 11:55 | 7 | |||||
Здравствуйте,у меня похожая задача,только мне нужно задать прямоугольную область екрана,. Подскажите,где ошибка:
Все,разобралась,нужно было ввести repeat until Keypressed;
0
|
Почетный модератор
64300 / 47595 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
|
20.02.2010, 12:14 | 8 |
hohotushka, Исправьте в начале 2 раза read на readln
1
|
20.02.2010, 12:14 | |
20.02.2010, 12:14 | |
Помогаю со студенческими работами здесь
8
Всем привет) Люди, подскажите, как решить 2 задачи по физике? Решить задачи Решить задачи Решить задачи Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |