Ảnh ngẫu nhiên

5Ly_con_khiLy_chim_xanhLy_dem_trang.mp3 4Nhac_dem_Ho_Ve__Copy.mp3 3Ly_keo_chai_Ly_bong_dua_Ly_lu_la_Ly_cai_mon.mp3 2Karaoke_Ly_Dem_Trang.mp3 1Ly_chim_xanh__Karaoke.mp3 20170923_0815321.flv Untitled.jpg THIEP_CHUC_MUNG_2.jpg CUUNON_CHUC_TET.swf 42.jpg 31.jpg 21.jpg 13.jpg 2.jpg 3.jpg 12.jpg Hinh04.jpg Hinh05.jpg

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

Hôm nay là ngày mấy ?

TIN MỚI CẬP NHẬT

Tin GD moi

Hỗ trợ trực tuyến

  • (... chat)

Thống kê

  • truy cập   (chi tiết)
    trong hôm nay
  • lượt xem
    trong hôm nay
  • thành viên
  • Thành viên trực tuyến

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

    Sắp xếp dữ liệu

    Chào mừng quý vị đến với Phong GD - DT Duc Hoa - Long An.

    Quý vị chưa đăng nhập hoặc chưa đăng ký làm thành viên, vì vậy chưa thể tải được các tư liệu của Thư viện về máy tính của mình.
    Nếu đã đăng ký rồi, quý vị có thể đăng nhập ở ngay ô bên phải.

    Bài 8

    Wait
    • Begin_button
    • Prev_button
    • Play_button
    • Stop_button
    • Next_button
    • End_button
    • 0 / 0
    • Loading_status
    Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
    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: Lê Văn Tám (trang riêng)
    Ngày gửi: 07h:16' 28-10-2013
    Dung lượng: 525.5 KB
    Số lượt tải: 120
    Số lượt thích: 0 người
    Lặp với số lần chưa biết trước
    Bài 8
    Giáo án điện tử tin học lớp 8
    Học cho đến khi thuộc bài
    Nhặt từng cọng rau cho đến khi hết rau
    Bài toán: Viết chương trình nhập vào
    một dãy số cho đến khi gặp 0 thì dừng
    lại, tính tổng các số vừa nhập
    Hãy kể tên những hoạt động được thực hiện lặp đi lặp lại với số lần lặp không thể xác định trước?
    1. Các hoạt động lặp với số lần chưa biết trước
    Bài toán 1:
    Bài toán 2:
    Cho đến khi S>1000. Cho biết N
    Tính tổng
    Tính tổng
    2. Ví dụ về lệnh lặp với số lần chưa xác định
    Xuất phát
    Lần 1
    Lần 2

    +…
    Lần N
    Mỗi lần thực hiện giá trị tổng S tăng thêm bao nhiêu?
    ? Sau mỗi lần thực hiện giá trị tổng S tăng thêm i đơn vị với i= 1;2;3;.N
    ?
    Cùng tìm thuật toán
    Bài toán 1:
    Bài toán 2:
    Cho đến khi S>1000
    ? Số lần lặp xác định
    ? Việc tăng giá trị cho tổng S được lặp đi lặp lại cho đến khi S>1000
    Việc tăng giá trị cho tổng S được lặp đi lặp lại N lần.
    ? Số lần lặp chưa xác định.
    tìm sự khác biệt
    WHILE <Điều kiện> DO ;
    Điều kiện
    Đúng
    Câu lệnh
    Điều kiện: thường là một phép so sánh

    Sai
    Trong đó:
    Câu lệnh lặp với số lần lặp chưa xác định trong Pascal:
    Câu lệnh: là câu lệnh đơn hay câu lệnh ghép
    Ví dụ: While S<100 do S:= S+1;
    3. Lệnh lặp với số lần chưa xác định
    B1: Khởi tạo S=0; N:=0;
    B2: Nếu S<= 1000 thì thực hiện
    tăng N thêm 1 đơn vị,
    ngược lại chuyển tới B4
    B3: Cộng N vào S => sang B2
    B4: In kết quả: N là số tự nhiên nhỏ nhất sao cho S>1000, Tổng S và kết thúc
    S:=0; N:=0;
    WHILE S<=1000 DO
    Begin
    N:=N+1;
    S:=S+N;
    END;
    Writeln(`Số N nhỏ nhất để S>1000`, N)
    Writeln(` Tổng đầu tiên >1000`,S);
    Thuật toán
    Chương trình
    Ví dụ 1 :
    cho đến khi S>1000. Cho biết N
    Tính tổng
    Program Bai_toan;
    Uses Crt;
    Var N:Integer;
    S:Real;
    BEGIN
    Clrscr;
    S:=0;N:=0;
    WHILE s< = 1000 DO
    BEGIN
    N:=N+1;
    S:=S+N;
    END;
    Writeln(`So N nho nhat de tong >1000 la`,N);
    Writeln(`Gia tri cua tong S =`,S);
    Readln;
    END.
    Hãy hoàn thiện chương trình giải bài toán trên?
    S:=0;
    For i:=1 to 100 do S:=S + 1/i;
    Writeln(` S = `, S:7:2);
    Dùng lệnh FOR ...DO
    Dùng lệnh Whie...Do
    S:=0; i:=1;

    While i<=100 do
    begin
    S:=S + 1/i;
    i:=i+1;
    end;
    Writeln(` S = `, S:7:2);
    ? Có thể sử dụng lệnh While ... do thay cho câu lệnh For...Do
    Ví dụ 2 :
    Tính tổng
    Lưu ý: Khi viết chương trình với câu lệnh lặp, điều kiện phải được thay đổi để chương trình không gặp lỗi lặp vô hạn.
    Ví dụ :

    Var
    a:integer;
    Begin
    a:=5;
    While a<6 do
    Write(` Chuong trinh chay mai khong thoat duoc`);
    End.
    4. Lặp vô hạn -Lỗi lập trình cần tránh
    Tin học 8
    Ghi nhớ!
    Ngoài cấu trúc lặp với số lần lặp xác định trước, các ngôn ngữ lập trình còn có các câu lệnh lặp với số lần chưa biết trước.
    While. . . do là câu lệnh lặp với số lần chưa biết trước trong Pascal
     
    Gửi ý kiến

    Danh ngôn

    Du lich Việt Nam