VicoTas
Câu hỏi
avatar ZiMaNo1
26/04/2013 21:59

Lập trình bằng pascal khó đấy cần bạn nào đầu to help ( bt vềcấu trúc lặp trong pascal )toán khó help me......?

help me làm giúp me viết chương trình bằng pascal tính
s1=1+1/2+1/3+1/4+...+1/n (với n nhập từ bàn phím )
s2=x+x^2+x^3+x^4+x^5+x^6 ( x nhập từ bàn phím )
s3=1^2+2^2+3^2+n^2...+n^2 (n nhập từ bànphím?
s4 đây nữa s4=1-2+3-4+5-6...(-1)^n+1*n (tức là lẻ thì cộng, chắn thì trừ )
lưu ý n là số nhập từ bàn phím
(tớ bỏ lờ vài buổi học nhân tiện các bạn có thệ làm bài này áp dụng cấu trúc lặp trong pascal dc ko :)) nếu được thì cảm ơn nhiều hơn :D)
bạn nào làm dc thì trả lời giúp tớ cám ơn nhiều nhé

lưu ý

tớ bổ sung thêm s1,s2,s3,s4 là bài 1 bài 2 baif3 bài 4 chứ ko phải s1 s2 s3 s4 là các biến đừng nhầm nhé
xin các bạn biết bằng ngôn ngữ pascal chứ đừng dùng ngôn ngữ C++... mong các bạn thông cảm
và hãy dùng cấu trúc lặp (for...to...do) nhé thanks


Danh sách câu trả lời (2)
Đức Cảnh duccanh 26/04/2013 21:59
Cau tra loi cua ban tren co sai cu phap nen to xin lam va bo sung laiTat nhjen phan mo bai deu la: program s; uses crt;Va phan than bai la:1) Var n,i:byte; s:real begin clrscr; write('Nhap n='); readln(n); for i:= 1 to n do s:=s+1/i; writeln('s1=',s:5:1); readln; end.2) Var x,i:byte; s:longint; begin clrscr; write('Nhap x='); readln(x); for i:= 1 to 6 do s:=s+x^i; writeln('s2=',s); readln; end.3) Var n,i:byte; s:longint; begin clrscr; write('Nhap n='); readln(n); for i:= 1 to n do s:=s+i^2; writeln('s3=',s); readln; end.Rieng bai 4, to phai su dung them cau lenh if then moi lam duoc4) Var i,n:byte; s:integer; begin clrscr; write('Nhap n='); readln(n);for i:= 1 to m do if i mod 2=0 then s:=s-i else s:=s+i; writeln('s4=',s); readln; end.
Ngô Minh Tùng TungZiMa 26/04/2013 21:59

Pascal thì lâu rồi mình không sử dụng

s1=1+1/2+1/3+..+1/n

cái này đơn giản mà

do cú pháp mình có thể quên

Bạn nên n chạy từ 1 đến n( n số nhập của bạn)

Hông biết có phải 

for

 begin

   n=n+1;

   s=s+1/n;

end

Cái kia cũng tương tự

s2=1^2+2^2+...+n^2

for

 begin

   n=n+1;

   s2=s2+n*n;

end

cái giá trị s1,s2 bạn nên gán bằng 0 (ngoài for)

dùng cho nhân thì gán bằng 1 là Ok rồi!

 

Trả lời câu hỏi
Tải lại mã
Câu hỏi lĩnh vực Lập trình
Xuân Trọng Các bạn ơi! giúp mình với làm sao để tạo blog ấn tượng?

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

MrTien Cho mình hỏi về cách lập web ?

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

Hoài Nam (Nam Tước) Gới thiệu website về hỏi đáp công nghệ thông tin

Đăng lúc: 21:20 - 23/06/2013 trong Lập trình

nophoto Hỏi về VB.6.0.Các pro giúp em với!

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

Chip chip Lỗi của nero7 plug-in là bị sao vậy các bác?

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

nophoto Làm sao để thiết kế được một website doanh nghiệp nhanh nhất

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

Đức Việt Phân tích cấu trúc của các đường link này?

Đăng lúc: 21:59 - 26/04/2013 trong Lập trình

Manh Linh Cách tạo RSS feed ?

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

dang duc thang Bạn nào biết pascal giúp mình với Gấppppppppppppp

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

Link Cho hỏi các giáo trình hay để tự học PHP ?

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

Lê Văn Tùng Làm sao viết được một file autorun gọi chương trình?

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

Xuân Trọng Tìm cách tạo WEB và FORUM ai chỉ em với

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

Củ Chuối Cách đăng nhập http://zplus.vn/ bằng google và yahoo?

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

Đức Vân Học đồ họa / thiết kế web ở đâu?

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

MrTien Fan của android ở đâu nhỉ?

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

Nguyễn Văn Siêu Tự động đăng tin giống phần Auto Up của vatgia.com ?

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

Mạnh Linh Các câu lệnh hay sử dụng trong SQL???

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

Hương Mình muốn học và hiểu về VBA nhưng không biết bắt đầu thế nào?

Đăng lúc: 21:58 - 26/04/2013 trong Lập trình

Đức Cảnh Xin hỏi lỗi khi tạo hiren boot từ usb?

Đăng lúc: 21:57 - 26/04/2013 trong Lập trình

Uk Xin hướng dẫn viết chương trình VB6 lấy dữ liệu trên bảng tính Excel (VD: họ tên, ngày sinh), sau đó hiển thị lên MSFlexGird?

Đăng lúc: 21:57 - 26/04/2013 trong Lập trình

Rao vặt Siêu Vip