Trang chủ Tin Học Lớp 9 Bài 1. (3,5 điểm) Viết chương trình nhập vào từ...

Bài 1. (3,5 điểm) Viết chương trình nhập vào từ bàn phím một số nguyên dương n (n≤10000), sau đó tính và in lên màn hình. a) Số n có bao nhiêu chữ số ? b)

Câu hỏi :

Bài 1. (3,5 điểm) Viết chương trình nhập vào từ bàn phím một số nguyên dương n (n≤10000), sau đó tính và in lên màn hình. a) Số n có bao nhiêu chữ số ? b) Tìm tất cả các số hòan hảo nhỏ hơn n. c) Thực hiện phép biến đổi: Chuyển chữ số lớn nhất của số n lên đầu cùng Ví dụ N=21095 → Kết quả: 92105. Bài 2. (3 điểm) Viết chương trình nhập số n rồi tính . S = 1+ (1-2) + (1-2+3) ... (1-2+3-4+ ... n).

Lời giải 1 :

Bai 1:
uses crt;
var n, i, s: word;
    function cs(n: word): word;
    var s, d: word;
    begin
        while n <> 0 do begin
            s:=n mod 10;
             n:=n div 10;
              inc(d);
                            end;
         cs:=d;
    end;
    function hh(n: word): boolean;
    var s, i: word;
    begin
        s:=0;
         for i:=1 to (n div 2) do
            if (n mod i=0) then s:=s+i;
        if (n=s) then hh:=true
        else hh:=false;
    end;
begin
clrscr;

        repeat
    write('nhap n: '); readln(n);
        until (n<10001);
     writeln('n co ',cs(n),' chu so');
    writeln('cac so hoan hao be hon n: ');
    for i:=1 to n do
        if (hh(i)) then write(i:3);
     while (n <> 0) do  begin
        s:=s*10+n mod 10;
        n:=n div 10;
                        end;
    writeln;
      writeln('n dao nguoc: ',s);
readln;
end.
Bai 2:
uses crt;
var n, s, d, i: integer;
begin
clrscr;
 write('nhap n: '); readln(n);
   d:=1;
   for i:=1 to n do begin 
    s:=s+i*d;
              d:=-d;  
    end;
 writeln('tong s: ',s);
readln;
end.

Thảo luận

-- nếu bạn dùng pascal trên máy tính, có thể làm như sau cho nhanh: bôi đen bài làm --> copy --> vào pascal --> tạo một bài mới --> ấn vào file --> chọn paste from windows
-- edit thì mới past from windows chứ nhỉ, nhma vd bài trên không dùng function thì có được khong ta
-- khong dung cung duoc nhung ma minh dung cho no don gian hoa van de thoi ban

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 9

Lớp 9 - Là năm cuối ở cấp trung học cơ sở, sắp phải bước vào một kì thi căng thẳng và sắp chia tay bạn bè, thầy cô và cả kì vọng của phụ huynh ngày càng lớn mang tên "Lên cấp 3". Thật là áp lực nhưng các em hãy cứ tự tin vào bản thân là sẻ vượt qua nhé!

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK