พื้นฐานปาสคาลพื้นฐาน rapidqเว็บภาษาไทยเว็บภาษาอังกฤษ

แบบฝึกหัดการเขียนปาสคาล

จงเขียนเขียนคำสั่งวนซ้ำที่ให้ผลตามที่กำหนด
ตัวอย่าง
ข้อ ตัวอย่าง
input :
1
output :
1
input :
5
output :
11111
คำตอบคือ
uses crt; 
var
   num , loop : byte; 

begin
   clrscr; 

   write( ' insert number = ' ); 
   readln( num ); 

{ หรือจะใช้ repeat until หรือ while do แทนก็ได้ }
   for loop :=1 to num do
      write( 1 ); 

   readln; 
end.

ข้อ 1.
input :
1
output :
11111
input :
5
output :
11111
22222
33333
44444
55555

ข้อ 2.
input :
1
output :
1
input :
5
output :
1
22
333
4444
55555

ข้อ 3.
input :
1
output :
1
input :
5
output :
11111
12111
11311
11141
11115

ข้อ 4.
input :
1
output :
  1
 2
3
input :
5
output :
    1
   2
  3
 4
5

ข้อ 5.
input :
3
output :
321
321
321
input :
5
output :
54321
54321
54321
54321
54321

best view with ie 5.0++, screen 600x800