Steve trưc nhật vì vậy hôm nay bạn đến trường sớm, giặt khăn lau bảng và xóa bảng. Đang xóa bỗng Steve nhận thấy dãy số mà mình đã xóa một phần khá đặc biệt, phần đầu của nó là
1 2 3 2 3 4 3 4 5 4 5 6 5 6 7
Đáng tiếc, phần còn lại của dãy đã bị xóa mất. Cuối cùng Steve cũng xóa xạch bảng trước khi trống vào lớp vang lên, nhưng dãy số trên vẫn cứ lởn vởn mãi trong đầu.
Buổi tối, khi lên giường ngủ, Steve lại nghĩ về dãy số này. Steve nhận thấy số 1 xuất hiện 1 lần trong dãy, số 2 xuất hiện 2 lần và lần đầu ở vị trí thứ 2, số 3 xuất hiện 3 lần và lần đầu ở vị trí thứ 3, nhưng số 4 thì lần đầu tiên xuất hiện không ở vị trí thứ 4. Tổng quát hơn số k sẽ xuất hiện lần đầu ở vị trí thứ mấy trong dãy.
Bạn có thể giúp Steve tìm ra vị trí xuất hiện đầu tiên của số nguyên k(k<=1 tỷ) trong dãy không?
VD: NUM25.inp :5
NUM25.out :9
vậy vị trí xuất hiện đầu tiên của 5 trong dãy số đó là 9
Bài 1: viết các biểu thức toán sau đây dưới dạng biểu thức Pascal (viết dưới dạng chương trình)
a/\(\left(5-1\right)^2\)chia cho 3 lấy dư
b/\(10^2+\dfrac{24-4}{4}\)
Bài 2: Em hãy xác định bài toán và mô tả thuật toán cho bài toán sau: tính diện tích và chu vi của một thửa ruộng hình chữ nhật có chiều dài là b, chiều rộng là a
Câu 1 : Viết chương trình nhập vào 1 số nguyên dương c từ bàn phím. Hãy viết chương trình pascal xác định số a chia hết cho 2 hay không? In kết quả ra màn hình.
Câu 2: Viết chương trình lập 3 số nguyên a,b,c từ bàn phím. Em hãy viết chương trình pascal tính tổng 3 số trên. In kết quả ra màn hình.
Câu 3: viết chương trình pascal nhập 3 số nguyên từ bàn phím. Em hãy viết chương trình pascal kiểm tra xem số vừa nhập là chẵn hay lẻ và in kết quả ra màn hình.
hãy mô tả thuật toán để tính tổng A Sau đây(n là số tự nhiên được nhập vào từ bàn phím):
A=\(\dfrac{1}{1.3}+\dfrac{1}{2.4}+\dfrac{1}{3.5}+...........+\dfrac{1}{n\left(n+2\right)}\)
mn viết ra cho mk như chương trình free pascal nhoa
mk yeu mn nhìu
hãy mô tả thuật toán tính tổng các số dương trong dãy số A=\(\left\{a_1,q_2,.........,a_n\right\}\)
mn viết ra cho mk như chương trình free pascal nhoa
mk yeu mn nhìu
1)Cho ba ví dụ về hoạt động lặp với số lần biết trước
2)Nêu cú pháp cùng tính chất của các thành phần trong câu lệnh lặp với số lần biết trước, cho ví dụ?
3)Hãy mô tả thuật toán tính tổng và tích của các số tự nhiên từ 1 đến N (với N nguyên dương được nhập vào từ bàn phím). Sau đó hãy viết chương trình (CT) Pascal tương ứng cho từng thuật toán
Câu 1: Viết chương trình nhập vào một sô nguyên dương y từ bàn phím. Hãy viết chương trình pascal số y có chia hết cho 5 hay không và in kết quả ra màn hình.
Câu 2: Viết chương trình nhập vào 3 số thực m,n,h. Hãy viết trương trình pascal tìm điểm lớn nhất trong 3 số đó và in kết quả ra màn hình.
Câu 3: Viết chương trình nhập vào 2 số nguyên x,y từ bàn phím. Em hãy viết chương trình pascal sắp xếp 2 biến trên theo giá trị tăng dần và in ra màn hình kết quả đã sắp xếp.
Viết chương trình để tính chu vi và diện tích của hình vuông với cạnh a là số nguyên được nhập từ bàn phím.
1)Viết CT nhập vào số N nguyen dương. Hãy đếm xem có bao nhieu số chia hết cho 2 va 5 từ 1->N
5)Viết CT nhập vào 2 số M, N nguyên dương(0<M<N). Hãy in ra màn hình các số là ước của 1000 từ M đến N
6) Các câu lệnh sau đúng hay sai, vì sao? Nếu sai, hãy sửa lại cho đúng
a.For i:=1 to 10 do; write(i:5); b. for i:= 100 to 10 do x=x-i;
c.For i:=100 to200 do i:=i+5; d. for i:=0*4 to 20*4 do write(i-5);
d. Vả n,i:real;
begin n:=0;i:=0;fori:=5 to105 do n:=n+i;end.