Вопрос по паскалю

Discussion in 'Болталка' started by crackmail, 5 Dec 2010.

  1. crackmail

    crackmail Elder - Старейшина

    Joined:
    3 Jun 2008
    Messages:
    106
    Likes Received:
    19
    Reputations:
    10
    Подскажите как нарисовать шахматную доску на турббо 7.0 без модуля граф?
     
  2. Chubakur

    Chubakur Member

    Joined:
    6 Apr 2009
    Messages:
    48
    Likes Received:
    12
    Reputations:
    0
    ASCII :)
     
  3. crackmail

    crackmail Elder - Старейшина

    Joined:
    3 Jun 2008
    Messages:
    106
    Likes Received:
    19
    Reputations:
    10
    а конкретнее как?
    задание просто нарисовать шахматную доску....что бы нажать на запуск и появилась
    доска
     
  4. M_script

    M_script Members of Antichat

    Joined:
    4 Nov 2004
    Messages:
    2,581
    Likes Received:
    1,317
    Reputations:
    1,557
    не паскаль, но смысл должен быть понятен:
    PHP:
    cout << " a  b  c  d  e  f  g  h " << endl;
    for(
    int i 08; ++i)
    {
        
    cout << " " << << " ";
        for(
    int j 08; ++j)
            
    cout << "[ ]";
        
    cout << " " << << " ";
        
    cout << endl;
    }    
    cout << " a  b  c  d  e  f  g  h " << endl;
     
  5. Партнёр

    Joined:
    7 Sep 2010
    Messages:
    224
    Likes Received:
    67
    Reputations:
    1
    Альтернативную кодировку используй :)))

    █░█░█░█░
    ░█░█░█░█
    █░█░█░█░
    ░█░█░█░█
    █░█░█░█░
    ░█░█░█░█
    █░█░█░█░
    ░█░█░█░█

    как-то так:

    writeln(' █░█░█░█░ ');
    writeln(' ░█░█░█░█ ');
    writeln(' █░█░█░█░ ');
    writeln(' ░█░█░█░█ ');
    writeln(' █░█░█░█░ ');
    writeln(' ░█░█░█░█ ');
    writeln(' █░█░█░█░ ');
    writeln(' ░█░█░█░█' );
     
  6. WNZRS

    WNZRS Member

    Joined:
    3 Sep 2009
    Messages:
    294
    Likes Received:
    52
    Reputations:
    1
    Turbo Pascal - DOS Консоль, там нет юникода

    Code:
    program chessdesk;
    var i,j:integer;
    s:char;
    abc:string;
    begin
    		abc := '12345678';
            s := '#';
            writeln('||||A|||B|||C|||D|||E|||F|||G|||H|||||');
            for i:=1 to 8 do
            begin
            	write('|',abc[i],'|');
    			for j:=1 to 16 do
    			begin
    				write(s,s,s,s);
    				if j = 8 then begin 
    					writeln('|',abc[i],'|');
    					write('|||');
    					if s='#' then s := ' ' else s := '#'
    				end
    				else if j = 16 then writeln('|||')
    				else if s='#' then s := ' ' else s := '#';
    			end;
            end;
            writeln('||||A|||B|||C|||D|||E|||F|||G|||H|||||');
    end.
     
    #6 WNZRS, 5 Dec 2010
    Last edited: 5 Dec 2010
  7. crackmail

    crackmail Elder - Старейшина

    Joined:
    3 Jun 2008
    Messages:
    106
    Likes Received:
    19
    Reputations:
    10
    благодарю
     
Loading...
Similar Threads - Вопрос паскалю
  1. Shawn1x
    Replies:
    5
    Views:
    1,813
  2. G0mer
    Replies:
    1
    Views:
    1,174