Kết thúc giá trị của S bằng bao nhiêu

LIVESTREAM 2K4 ÔN THI THPT QUỐC GIA 2022

UNIT 1 - ÔN TẬP NGỮ PHÁP TRỌNG TÂM (Buổi 2) - 2k5 Livestream TIẾNG ANH cô QUỲNH TRANG

Tiếng Anh (mới)

BÀI TOÁN TÌM m TRONG CỰC TRỊ HÀM SỐ - 2k5 - Livestream TOÁN thầy QUANG HUY

Toán

HỌC SỚM 12 - TÍNH CHẤT - ĐIỀU CHẾ ESTE - 2K5 - Livestream HÓA cô HUYỀN

Hóa học

TRẮC NGHIỆM ĐỒNG ĐẲNG - ĐỒNG PHÂN - DANH PHÁP ESTE - 2K5 - Livestream HÓA cô HUYỀN

Hóa học

VẬN TỐC, GIA TỐC TRONG DAO ĐỘNG ĐIỀU HÒA - 2K5 Livestream LÝ THẦY TUYÊN

Vật lý

Xem thêm ...

  • Tải app VietJack. Xem lời giải nhanh hơn!

Bài 3 (trang 66 sgk Tin học lớp 8): Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ thực hiện bao nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết chương trình Pascal thể hiện các thuật toán đó.

a) Thuật toán 1

Quảng cáo

Bước 1. S ← 10, x ← 0.5

Bước 2. Nếu S ≤ 5.2, chuyển tới bước 4.

Bước 3. S ← S - x và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

b) Thuật toán 2

Bước 1. S ←10, n ← 0.

Bước 2. Nếu S ≥ 10, chuyển tới bước 4.

Bước 3. n ← n+3, S ← S-n và quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

Trả lời:

Quảng cáo

a) Thuật toán 1:

- Kết quả thuật toán có 10 vòng lặp, giá trị S=5.

- Chương trình Pascal:

b) Thuật toán 2:

- Kết quả thuật toán có 0 vòng lặp do điều kiện vòng lặp không thỏa mãn, giá trị S=10.

- Chương trình Pascal:

Quảng cáo

Các bài giải bài tập và trả lời câu hỏi Tin học 8 Bài 8 khác:

Xem thêm các loạt bài Để học tốt Tin học 8 hay khác:

  • Lý thuyết & 120 câu trắc nghiệm Tin học 8
  • Top 40 Đề thi Tin học 8 có đáp án

Giới thiệu kênh Youtube VietJack

  • Hỏi bài tập trên ứng dụng, thầy cô VietJack trả lời miễn phí!

  • Hơn 20.000 câu trắc nghiệm Toán,Văn, Anh lớp 8 có đáp án

Đã có app VietJack trên điện thoại, giải bài tập SGK, SBT Soạn văn, Văn mẫu, Thi online, Bài giảng....miễn phí. Tải ngay ứng dụng trên Android và iOS.

Nhóm học tập facebook miễn phí cho teen 2k8: fb.com/groups/hoctap2k8/

Theo dõi chúng tôi miễn phí trên mạng xã hội facebook và youtube:

Loạt bài Giải bài tập Tin học 8 | Soạn Tin học lớp 8 | Trả lời câu hỏi Tin học 8 của chúng tôi được biên soạn bám sát nội dung sgk Tin học lớp 8.

Nếu thấy hay, hãy động viên và chia sẻ nhé! Các bình luận không phù hợp với nội quy bình luận trang web sẽ bị cấm bình luận vĩnh viễn.

bai-8-lap-voi-so-lan-chua-biet-truoc.jsp

Bài 8: Lặp với số lần chưa biết trước – Câu 3 trang 70 SGK tin học 8. Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ bao
nhiêu vòng lặp?

Hãy tìm hiểu các thuật toán sau đây và cho biết khi thực hiện thuật toán, máy tính sẽ bao
nhiêu vòng lặp? Khi kết thúc, giá trị của S bằng bao nhiêu? Viết chương trình Pascal thể
hiện các thuật toán đó!

a) Thuật toán 1

Bước 1. S

Bước 2. Nếu S 5.2, chuyển tới bớc 4.

Bước 3. S

Bước 4. Thông báo S và kết thúc thuật toán.

b) Thuật toán 2

Bước 1. S 10, n  0.

Bước 2. Nếu S 10, chuyển tới bớc 4.

Bước 3. n n + 3, S = S-n quay lại bước 2.

Bước 4. Thông báo S và kết thúc thuật toán.

Lời giải : 

 a. Thuật toán 1 :

Máy tính sẽ thực hiện 10 vòng lặp , khi kết thúc thuật toán giá trị của S = 5.0

   Đoạn chương trình Pascal tương ứng:

Quảng cáo

   S := 10;  x := 0.5;

   While S > 5.2 do

                       S := S – x;

   Writeln(S);

b. Thuật toán 2 :

Máy tính sẽ không thực hiện vòng lặp nào do điều kiện không thỏa mãn, khi kết thúc thuật toán giá trị của S = 10

Đoạn chương trình Pascal tương ứng:

S := 10;  n := 0;

   While S < 10 do

                 Begin

                       n := n + 3;

                       S := S – n

                   End;                     

   Writeln(S);

Video liên quan

Chủ đề