Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Вниз

Друг попросил задачку решить   Найти похожие ветки 

 
YurikGL ©   (2005-12-15 21:40) [0]

А его попросили об этом девушки с эконом факультета....
тексты задач:

1.     Вывести на экран вертикальные толстые линии с двоичным представлением:
0101010101010101     1100011000110001     1111110011111100
0111011101110111     1110001110001110     1111000000001111

2.     С помощью динамической переменной  выведите текст "Изучайте Паскаль", движущийся вертикально сверху вниз.


Задачи надо решить на паскале... Вторую он решил :) Спрашивает что-бы могла означать первая.


 
Джо ©   (2005-12-15 21:41) [1]

Включаю мощный телепатор :) Ну, может, что-то вроде штрихкода? То есть - единица - есть линия, 0 - нет.


 
YurikGL ©   (2005-12-15 21:43) [2]

Это тексты ЦЕЛИКОМ.... больше ничего не прилагается.... :)


 
Zeqfreed ©   (2005-12-15 21:45) [3]

YurikGL ©   (15.12.05 21:40)
Может надо вывести три линии шириной в 16 пикселей, а эти группы чисел являются шаблоном/кистью (в терминологии Photoshop и Windows)?


 
YurikGL ©   (2005-12-15 21:46) [4]

Главный вопрос: что есть "двоичное представление"...


 
Джо ©   (2005-12-15 21:47) [5]


>  [4] YurikGL ©   (15.12.05 21:46)
> Главный вопрос: что есть "двоичное представление"...

Главный вопрос - что это за "девушки с экономического" с такими вопросами?


 
Джо ©   (2005-12-15 21:48) [6]

Кстати, что имеется в виду во (2) задаче?


 
YurikGL ©   (2005-12-15 21:49) [7]


> Кстати, что имеется в виду во (2) задаче?

2.     С помощью динамической переменной  выведите текст "Изучайте Паскаль", движущийся вертикально сверху вниз.

Куда там "динамическую" переменную засунуть - не знаю... вроде все со статической делается...


 
Джо ©   (2005-12-15 21:49) [8]

[7] YurikGL ©   (15.12.05 21:49)
Ото ж и я недоумеваю :*)


 
имя   (2005-12-15 21:51) [9]

Удалено модератором


 
Kerk ©   (2005-12-15 21:51) [10]

Нефиг ламерство поощрять. Пусть сами решают. Что за двойные стандарты?


 
Anatoly Podgoretsky ©   (2005-12-15 21:53) [11]

YurikGL ©   (15.12.05 21:40)  
Познакомь


 
имя   (2005-12-15 21:54) [12]

Удалено модератором


 
YurikGL ©   (2005-12-15 21:54) [13]

Может, в графическом режиме отбразить 0-ли и 1-цы выстроенные в толстые линии?


> Нефиг ламерство поощрять. Пусть сами решают. Что за двойные
> стандарты?

Сам то можешь решить в такой трактовке? ;-)


 
YurikGL ©   (2005-12-15 21:55) [14]


> Anatoly Podgoretsky ©   (15.12.05 21:53) [11]
> YurikGL ©   (15.12.05 21:40)  
> Познакомь

Вас? С парнем девушки с эконома?


 
vrem   (2005-12-15 21:57) [15]

То девушки то парни :)


 
Zeqfreed ©   (2005-12-15 21:57) [16]

procedure TForm1.Button1Click(Sender: TObject);
const
Brush1 = "0101010101010101    1100011000110001    1111110011111100";
Brush2 = "0111011101110111    1110001110001110    1111000000001111";
var
i, j : Integer;
begin
Image1.Width := 540;
Image1.Height := 400;
Image1.Canvas.Brush.Color := clBlack;

for i := 0 to 19 do
 for j := 1 to 56 do begin
  if (i mod 2) = 0 then begin
   if (Brush1[j] <> " ") and (StrToInt(Brush1[j]) = 1) then
    Image1.Canvas.Rectangle(j*10, i*20, j*10 + 10, i*20 + 20);
  end else begin
   if (Brush2[j] <> " ") and (StrToInt(Brush2[j]) = 1) then
    Image1.Canvas.Rectangle(j*10, i*20, j*10 + 10, i*20 + 20);
  end;
 end;
end;


Вот я написал так, как понимаю. Вроде красивые вертикальные линии получаются :)


 
Девушка ©   (2005-12-15 21:57) [17]


> vrem   (15.12.05 21:57) [15]

Лучше б задачу помог решить....


 
имя   (2005-12-15 21:59) [18]

Удалено модератором


 
Девушка ©   (2005-12-15 22:01) [19]


> Парень девушки с эконома   (15.12.05 21:59) [18]

Я не его.... и вообще не та... но вроде ж в паскакале надо было?


 
имя   (2005-12-15 22:02) [20]

Удалено модератором


 
vrem   (2005-12-15 22:04) [21]

ну тогда поскакали! :)


 
имя   (2005-12-15 22:05) [22]

Удалено модератором


 
Zeqfreed ©   (2005-12-15 22:06) [23]

Парень девушки с эконома   (15.12.05 22:02) [20]
А может ещё ботиночки кому почистить? Я думал, что требуется лишь идея, а тут опять "дай код!" :(


 
имя   (2005-12-15 22:08) [24]

Удалено модератором


 
имя   (2005-12-15 22:10) [25]

Удалено модератором


 
YurikGL ©   (2005-12-15 22:13) [26]

Всем спасибо... реализуем предложенную идею.... если у кого-то есть другие идеи "что бы это могло означать" - пишите :)


 
Kerk ©   (2005-12-15 22:13) [27]

См [10]. Идею подкинули. Не можешь сам решить, пусть девушка решает - она все-таки учится.


 
Kerk ©   (2005-12-15 22:15) [28]

YurikGL ©   (15.12.05 22:13) [26]
если у кого-то есть другие идеи "что бы это могло означать" - пишите :)


Юрик, ну ты чего? А почему бы просто у препода не спросить? :))


 
YurikGL ©   (2005-12-15 22:19) [29]


> См [10]. Идею подкинули. Не можешь сам решить, пусть девушка
> решает - она все-таки учится.

Аналогично....

> Юрик, ну ты чего? А почему бы просто у препода не спросить?
>  :))

Можно... если только сдавать не завтра сутра.... :) А то, что довели до такого состояния это, конечно, неправильно...


 
vrem   (2005-12-15 22:26) [30]

Согласен с [1], 1 = чёрная, 0=белая линия,
накрайняк пару вариантов сделать, для экономического хватит,
в паскале этом 7-м через Line,
штрихкод выглядит по магазинному ;)


 
VictorT ©   (2005-12-15 22:35) [31]

А может, это цвет линий? Правда, непонятно, как он закодирован.


 
Adder ©   (2005-12-15 22:50) [32]


> YurikGL ©   (15.12.05 22:13) [26]
> Всем спасибо... реализуем предложенную идею.... если у кого-
> то есть другие идеи "что бы это могло означать" - пишите
> :)

Может, что-то вроде этого?

procedure TForm1.Button2Click(Sender: TObject);
const
Masks: array [0..5]of WORD=($5555,$C631,$FCFC,$7777,$E38E,$F00F);
var
i, j : Integer;
begin
Image1.Width := 480;
Image1.Height := 300;
Image1.Canvas.Brush.Color := clBlack;
for j:=0 to 5 do
   for i:=0 to 15 do
       if ((Masks[j] shr i) and 1)<>0 then
           Image1.Canvas.Rectangle(i*5+j*80,0,i*5+j*80+5,300);
end;


 
TUser ©   (2005-12-16 09:08) [33]

Хм. На экфаке МГУ проходят смысл страшнах аббревиатур SSH, SSE, HTTP, HTML, FTP и много еще всяких. Никто не знает, зачем. Я тоже структуру МЧС изучал и рассчитывал зоны эвакуации при какой-то там аварии на хим. заводе. Чего мне делать никогда не причедся, и никакого "уровня общей культуры и развития мышления" это не добавляет.


 
Gero ©   (2005-12-16 09:12) [34]


> На экфаке МГУ проходят смысл страшнах аббревиатур SSH, SSE,
> HTTP, HTML, FTP и много еще всяких. Никто не знает, зачем.

Для ликбеза, возможно.


 
TUser ©   (2005-12-16 11:56) [35]

> Для ликбеза, возможно.

Возможно. Хотя, как я понял голова у них не тем занята, поэтому в одно ухо - и через другое. Впрочем, в любом ВУЗе/факультете есть "левые" предметы.



Страницы: 1 вся ветка

Форум: "Потрепаться";
Текущий архив: 2006.01.15;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.52 MB
Время: 0.018 c
14-1135246819
Максим Семёнов
2005-12-22 13:20
2006.01.15
Нужны программисты


14-1135172878
старый маразматик(с)
2005-12-21 16:47
2006.01.15
Ехсеl. есть ли возможность в нем делать суммирование по колонкам


3-1132433132
Sword
2005-11-19 23:45
2006.01.15
Interbase не добавляет поле с пустой записью


1-1134062536
Andy BitOff
2005-12-08 20:22
2006.01.15
Отображение MessageBox поверх всех окон.


2-1134550192
uzver.exe
2005-12-14 11:49
2006.01.15
Помогите решить плиз...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский