Trang chủ Tin Học Lớp 8 B. TỰ LUẬN Câu 30. Dữ liệu kiểu mảng là...

B. TỰ LUẬN Câu 30. Dữ liệu kiểu mảng là gì? Theo em lợi ích của việc sử dụng biến mảng trong khi viết chương trình là gì? Câu 32. Cho bài toán: viết chương t

Câu hỏi :

B. TỰ LUẬN Câu 30. Dữ liệu kiểu mảng là gì? Theo em lợi ích của việc sử dụng biến mảng trong khi viết chương trình là gì? Câu 32. Cho bài toán: viết chương trình nhập vào một dãy số có n số nguyên. In ra màn hình tổng các số chẵn trong dãy số đó. Yêu cầu: a) Xác định bài toán b) Mô tả thuật toán c) Viết câu lệnh tính tổng các số lẻ trong dãy số Câu 33. Cho đoạn chương trình sau i:=5; While i<=10 do begin writeln(i); i:=i+1; end; a) Đoạn lệnh trên có câu lệnh lặp dạng gì? b) Xác định <điều kiện> và <câu lệnh> của câu lệnh lặp trên? c) Chuyển sang câu lệnh Fordo d) Trình bày cách thức hoạt động của câu lênh lặp trên (hoặc chạy chương trình)?

Lời giải 1 :

C30: 

-Dữ liệu kiểu mảng là: à một tập hợp các phần tử cố định có cùng một kiểu, được lưu trữ liên tiếp nhau trong các ô nhớ. Kiểu phần tử có thể là : ký tựsốchuỗi ký tự,...

-Lợi ích:

+giúp làm cho chương trình trở nên ngắn gọn hơn

+giúp tiết kiện thời gian khi viết chương trình 

C32:

a) bài toán: nhập vào n số nguyên và tính tổng các số chẵn

b) thuật toán:

B1: nhập số ptu và nhập mảng

B2: nếu giá trị a[i] chia hết cho 2 thì cộng giá trị đó vào cho biến s

B3: tăng biến i lên 1 đơn vị. Nếu i còn bé hơn hoặc bằng thì quay lại B2 ngược lại chuyển đến B4

B4: kết thúc

c) câu lệnh tính tổng các số lẻ trong dãy số:

for i:=1 to n do

 if a[i] mod 2<>0 then s:=s+a[i];

C33:

a)đoạn lệnh trên có câu lệnh lặp dạng chưa biết trước số lần lặp

b) điều kiện: i<=10

+điều kiện của câu lên while-do ở sau while và trước do

-câu lệnh: begin writeln(i);i:=i+1;end;

+câu lệnh của câu lệnh while-do ở sau do

c) chuyển sang for-do:

 for i:=1 to 10 do writeln(i);

d) cách thức hoạt động: khi nào giá trị cảu biến 'i' còn bé hơn hoặc bằng 10 thì sẽ ghi ra màn hình giá trị của biến 'i' và tăng biến 'i' lên 1 đơn vị

(mong dc 5*+hay nhất)

Thảo luận

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ự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe 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