Đến nội dung

Jaliyiah Sophia nội dung

Có 12 mục bởi Jaliyiah Sophia (Tìm giới hạn từ 29-04-2020)


Sắp theo                Sắp xếp  

#234917 Chương trình con - Pascal

Đã gửi bởi Jaliyiah Sophia on 19-04-2010 - 00:03 trong Góc Tin học

Bài 1 :

Để tính tam giác pascal thì sử dụng cách 2 , nhưng chỉ lưu 2 dòng thôi rồi cập nhật lại , vì kết quả ở dòng i chỉ phụ thuộc vào dòng i-1 :)

Bài 2 :

Sử dụng một biến enter để nhận lệnh cần tính là hình gì, với mỗi hình ta trả về procedure để xử lý cho hình đó. và tính cụ thể ra.
ví dụ :

function getareasquare:longint;
begin
readln(n); // n la canh hinh vuong
exit(n*n);
end;
readln(enter);
if (enter=1) then ans:=getareasquare;

các hình khác tương tự :)

Bài 3:

1.
ans:=0;
for i:=1 to n do inc(ans,a+ans[i][n-i+1]);
dec(ans,a[n div 2 + 1][n div 2 + 1]);
2.
[i]chẵn :

ans=0;
i:=0;
while (i<=n) do
begin
inc(i,2);
for j:=1 to n do
inc(ans,a[i][j](a[i][j]);
end;
[i]lẻ :

ans:=0;
i:=-1;
while (i<=n) do
begin
// tương tự như trên
end;

3.
làm tương tự câu 2, để ý kết quả phải là số real hay là extended.

4.
count:=0;
for i:=1 to n do
for j :=1 to n fo
if (1<=a[i][j]) and (a[i][j]<=5) then
inc(count);

5.
câu này không hiểu lắm, cái hàng nào với cột nào h ?
nếu có 1 hàng x và cột y cố định thì lưu làm 2 mảng rồi ráp vào thôi :)

Bài 4:
gọi g[i] là x^i.
f[i] là i!
g[0]:=1;
for i:=1 to n do g[i]:=g[i-1]*x;
f[0]:=1;
for i:=1 to n+1 do f[i]:=f[i-1]*i;
ans:=0;
for i:=1 to n do
ans:=ans + ((1+g[i])/f[i+1]);



#234810 Chương trình con - Pascal

Đã gửi bởi Jaliyiah Sophia on 18-04-2010 - 11:46 trong Góc Tin học

Bài 1 có 3 cách:
C1:
Function C(n,k:byte):longint;
Begin
If k=0 then C:=1 else if n=0 then C:=0
Else C:=C(n-1,k-1)+C(n-1,k)
End;
C2:
var C:aray[0..100,0..100] of longintl
Begin

C[0,0]:=0;
For i:=1 to n do C[i,i]:=1;
For i:=1 to n do C[i,0]:=1;
For i:=2 to n do
for j:=1 to i-1 do C[i,j]:=C[i-1,j-1]+C[i-1,j];
Write(C[n,k]);
End.

C3:
Function GT( x: byte):longint;
var S:longint;
t:byte;
Begin
S:=1;
For t:=1 to n do S:=S*i;
GT:=S;
End;
Function C(n,k:byte):longint;
Begin
C:=GT(n)/(GT(k)*GT(n-k))
End;
Nhận xét
C1:Chương trình dễ viết, ngắn gọn, nhưng tốc độ tính toán sẽ chậm do lặp lại tính toán nhiều.
C2: Chương trình dài hơn nhưng tốc độ tính toán nhanh hơn C1 do mỗi C[,j] chỉ tính toán 1 lần.
Song phải cần 1 không gian lớn để lưu trữ dữ liệu.
C3: Chương trình thực hiện nhanh nhất, tiết kiệm bộ nhớ nhất.

xem lại chỗ đó đi bạn



#234765 Chương trình con - Pascal

Đã gửi bởi Jaliyiah Sophia on 17-04-2010 - 22:51 trong Góc Tin học

Bài 1: lập chương trình tính tam giác PASCAL để tính $C^{n}_{k}$



Bài 2: viết các chương trình con tính diện tích hình tam giác, hình tròn, hình vuông, hình chữ nhật trong 1 chương trình. Sau đó hỏi chọn 1 trong các phương án tính S bằng cách chọn trong bảng chọn lệnh sau:

  • không làm gì hết, trở về màn hình soạn thảo.
  • tính S hình vuông.
  • tính S hình tròn.
  • tính S hình tam giác.
  • tính S hình chữ nhật.


Bài 3: Hãy viết CTrình nhập giá trị cho ma trận vuông cấp n sao cho:

  • Tính tổng các phần tử trên đường chéo chính, chéo phụ.
  • Tính tổng bình phương các số nằm trên hàng chẵn; lẻ.
  • Tính tổng căn bậc 2 các số không âm trên cột chẵn; lẻ.
  • Đếm số phần tử có giá trị trong khoảng [1..5].
  • Viết thủ tục hoán vị phần tử hàng cho phần tử cột của MT đã cho.


Bài 4: Viết chương trình tính $S=\sum\limits_{i=0}^{n}.\dfrac{1+x^{i}}{(i+1)!}$



#232570 Ma phương chẵn - Pascal

Đã gửi bởi Jaliyiah Sophia on 19-03-2010 - 18:53 trong Góc Tin học

bài của bạn chĩ đúng với ma phương cấp 4 thôi, cấp 6 là sai rồi^^



#232262 Ma phương chẵn - Pascal

Đã gửi bởi Jaliyiah Sophia on 16-03-2010 - 21:43 trong Góc Tin học

JS đang làm bài này nộp thầy lấy điểm thi=.=! thầy chơi ác quá đi áh! mọi người giúp JS nhé!
VIẾT CHƯƠNG TRÌNH TẠO MA PHƯƠNG CHẴN BẰNG PASCAL



#205918 Đăng ký tham gia trại hè toán học 2009

Đã gửi bởi Jaliyiah Sophia on 21-07-2009 - 13:14 trong Trại hè Toán học Huế 2009

1- Họ tên: Sophia Nguyễn
2- Tuổi: 16
3- Quê quán: HCMC
4- Nick trên diễn đàn (Nếu có): diendan3T, Jaliyiah Sophia
5- Đối tương (HS/SV/GV/?): Học sinh^^
6- Đến từ trường (hoặc cơ quan): ISOE [Calgary] [diễn đàn 3T]
7- Nguyện vọng, mong ước: [đang si nghĩ ạ^^]
8- Số điện thoại: 01229 656 818
9- Email: [email protected]



#205914 Thành lập đoàn Nam Bộ

Đã gửi bởi Jaliyiah Sophia on 21-07-2009 - 13:08 trong Trại hè Toán học Huế 2009

1- Họ tên: Sophia Nguyễn
2- Tuổi: 16
3- Quê quán: HCMC
4- Nick trên diễn đàn (Nếu có):diendan3T, Jaliyiah Sophia
5- Đối tương (HS/SV/GV/?): Học sinh^^
6- Đến từ trường (hoặc cơ quan)?: ISOE [Calgary]
7- Nguyện vọng, mong ước: không có ạ
8- Số điện thoại: 01229 656 818
9- Email: [email protected]



#199237 Mems 3T tập trung lại nào!

Đã gửi bởi Jaliyiah Sophia on 29-05-2009 - 15:00 trong Góc giao lưu

mems tập trung!
mọi ng thông báo mems 3T vào VMF đký nick mới dùm JS ạ!!!
cảm ơn!!!



#199036 Một bài nhận biết khá thú vị....

Đã gửi bởi Jaliyiah Sophia on 27-05-2009 - 17:42 trong Các môn tự nhiên (Vật lý, Hóa học, Sinh học, Công nghệ)

bài này hơi khó nhưng sao hok ai làm thế ạ:D(



#198805 Mems 3T tập trung lại nào!

Đã gửi bởi Jaliyiah Sophia on 26-05-2009 - 10:36 trong Góc giao lưu

Linh nói bậy bạ! JS đi canada mà! kaka Linh!
tập trung đi òi nói sau:D



#198638 Mems 3T tập trung lại nào!

Đã gửi bởi Jaliyiah Sophia on 25-05-2009 - 10:38 trong Góc giao lưu

các bạn 3T tập trung lại. chúng ta có 1 số việc phải làm đây ạ.
mọi người vào đây điểm danh ạ...



#198626 Một bài nhận biết khá thú vị....

Đã gửi bởi Jaliyiah Sophia on 25-05-2009 - 09:00 trong Các môn tự nhiên (Vật lý, Hóa học, Sinh học, Công nghệ)

JS xin xé tem box này trước ạ^^
Chỉ dùng 1 THUỐC THỬ hãy phân biệt 4 lọ khí mất nhãn sau:
$CO_2, CH_4, C_2H_2, C_3H_6$