Tài nguyên dạy học

Liên kết các Website khác

Hỗ trợ trực tuyến

  • (võ văn dũng)
  • (dũng liều)

Điều tra ý kiến

Bạn thấy trang này như thế nào?
Đẹp
Đơn điệu
Bình thường
Ý kiến khác

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Ảnh ngẫu nhiên

    Thieu_nu_dep.jpg Tu_binh_2.jpg Khay_tra.jpg Dia_tu_linh.bmp IMG_5646.jpg IMG_5644.jpg IMG_56421.jpg IMG_5645.jpg IMG_5643.jpg Images13.jpg Images8.jpg DSCN8187.jpg 1_VINH_HOA_PHU_QUY_CAT_TUONG_NHU_Y.swf Cmnngvn2012.swf BDTD_He_thuc_luong.png Tru_chia.jpg Luy_thua.jpg Cong_nhan.jpg Cac_phep_toan_trong_N.png TAP_HOP.jpg

    Thành viên trực tuyến

    1 khách và 0 thành viên

    Sắp xếp dữ liệu

    TỪ ĐIỂN TRỰC TUYẾN

    BT câu lệnh while

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Nhấn vào đây để tải về
    Báo tài liệu có sai sót
    Nhắn tin cho tác giả
    (Tài liệu chưa được thẩm định)
    Nguồn:
    Người gửi: Võ Văn Dũng (trang riêng)
    Ngày gửi: 08h:12' 27-06-2022
    Dung lượng: 15.6 KB
    Số lượt tải: 0
    Số lượt thích: 0 người
    BÀI TẬP SỬ DỤNG LỆNH LẶP VỚI SỐ LẦN CHƯA BIẾT TRƯỚC
    (LỆNH LẶP WHILE…DO, REPEAT…UNTIL)

    Bài 1: Tính tổng S = 1+2+…+n, Với n được nhập vào từ bàn phím (sử dụng câu lệnh for và câu lệnh while (2 cách))
    Giải:
    • Cách 1: sử dụng câu lệnh for
    Program tong;
    uses crt;
    var n,i,s:integer;
    Begin
      Clrscr;
      write('nhap so :'); readln(n);
      S:=0; {tong ban dau = 0}
      for i:=1 to n do S:=S+i;
      Write('Tong cua 1+2+3+=',S);
    readln;
    End.

    • Cách 1: sử dụng câu lệnh While
    • Program tong;
    • uses crt;
    • var n,i,s:integer;
    • Begin
    •   Clrscr;
    •   write('nhap so :');readln(n);
    •   i:=1;
    •   S:=0;
    •   While i<=n Do
    •     begin
    •       S:=S+i;
    •       i:=i+2;
    •     end;
    •   Write('Tong cua 1+3+5+=',S);
    • readln;
    • End.
    Bài 2: Lập trình tính tổng: A = 1 + 1/2 + 1/3 + … + 1/n, ở đây n là số tự nhiên được nhập vào từ bàn phím .
    Bài 3: Tìm số nguyên n lớn nhất để tổng S = 1/1 + ½ + … + 1/n nhỏ hơn 10.
    Bài 4: Tính hàm lũy thừa an, ở đây a thực và n tự nhiên được nhập vào từ bàn phím . (so sánh với lệnh for)
    Bài 5: Bạn có 1000 đ đem gửi ngân hàng với lãi suất 8% /tháng. Sau mỗi tháng tiền lãi được nhập vào vốn để tính lãi suất tháng sau . Bạn muốn để dành cho đến khi số tiền tăng lên là x . Vậy phải để trong bao lâu. (lưu ý x có thể <=1000đ).
    Bài 6: Viết chương trình tìm ƯCLN và BCNN của 2 số tự nhiên a và b được nhập vào từ bàn phím. Cho biết a và b có phải là 2 số nguyên tố cùng nhau không?
    Bài 7: Nhập số nguyên n. Cho biết n có pahir là số nguyên tố hay không. (xem bài 2/69 sgk)
    Bài 8: Tại một buổi tiệc có một số người tham dự, mỗi người đều bỏ vào thùng một phong bì với một số tiền nào đó. Viết CT nhập lần lượt số tiền bỏ vào của từng người cho đến khi tổng số tiền thu được ít nhất là 2.000.000 đồng thì dừng và cho biết:
    • Đã lấy tiền của bao nhiêu người?
    • Có bao nhiêu người bỏ vào thùng từ 200.000 đồng trở lên?
    • Số tiền bình quân của những người đã bỏ vào là bao nhiêu?
     
    Gửi ý kiến