PDA

View Full Version : giúp bài pascal



dangthuaan
03-09-2010, 16:39
viết trên màn hình hình tam giác cân với các dấu *
help !!!! thanks

phương pháp dùng vòng lặp tạo cây chữ số và tạo hình như thế nào ?

Long_Phung
15-09-2010, 03:51
- cây chữ số nghĩa là sao?
- tạo hình thì dùng các ký tự để in ra hình ảnh.
Ví dụ bài của bạn khi in ra nó sẽ như sau:


*
***
*****
*******
*********

Nhìn hình trên, thì nhận thấy số ngôi sao cần in trên 1 hàng = 2*i-1 (i là số tứ tự hàng)
vậy dùng vòng lặp for để in ra ( j:=1 to 2*i-1)
vấn đề là xác dịnh vị trí bắt đầu in, vì nếu không sẽ thành tam giác...vuông:
*
***
*****
*******
*********

- Xác dịnh vị trí in dỉnh ( dùng lệnh gotoxy đến tọa độ đỉnh trước khi in)
- Vị trí các hàng tiếp theo= vị trí đỉnh - số hàng+1
Bạn tự viết chương trình nha!
- Nhập số hàng.
- Gán vị trí đỉnh.
- Dùng For in từng hàng. ( nhớ hết hàng thì xuống dòng.)