Главная страница
    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.014 c
14-1134971578
Progger
2005-12-19 08:52
2006.01.15
Мессага боссу о контрафакте


2-1135659572
DimonS
2005-12-27 07:59
2006.01.15
Подскажите по SQL


6-1123189073
klavi
2005-08-05 00:57
2006.01.15
SMS sender


2-1135251950
Nurbolat
2005-12-22 14:45
2006.01.15
Как в моей программе открыть файл базы данных Access?


14-1135080322
director_filiala
2005-12-20 15:05
2006.01.15
Как купить пакет ПО Delphi





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский