Tìm kiếm Blog này

Thứ Ba, 3 tháng 2, 2015

Bài 9: Làm Việc Với Dãy Số (Tin học 8)

TÓM TẮT LÝ THUYẾT
  • Khai báo mảng:
    var Ten_Bien_Mang : array[<chỉ số đầu>..<chỉ số cuối>] of <kiểu dữ liệu>
    ví dụ: var A: array[1..100] of real;
  • Tham chiếu tới phần tử của mảng được xác định bằng cách:
    <tên biến mảng>[chỉ số]
  • Nhập dữ liệu từ bàn phím cho mảng A:
    for i:= 1 to 50 do readln( A[i] );
GHI NHỚ:
  1. Dữ liệu kiểu mảng là tập hợp hữu hạn các phần tử có thứ tự và mọi phần tử của mảng đều có cùng một kiểu dữ liệu.
  2. Việc gán giá trị, nhập giá trị và tính toán với các giá trị của một phần tử trong biến mảng được thực hiện thông qua chỉ số tương ứng của phần tử đó.
  3. Sử dụng các biến mảng và câu lệnh lặp giúp cho việc viết chương trình được ngắn gọn và dễ dàng hơn.
CÂU HỎI VÀ BÀI TẬP:
  1. Hãy nêu các lợi ích của việc sử dụng biến mảng trong chương trình?
  2. Các khai báo biến mảng sau đây trong Pascal đúng hay sai?
    a) var X: Array[10,13] of Integer;
    b) var X: Array[5..10.5] of Real;
    c) var X: Array[3.4..4.8] of Integer;
    d) var X: Array[10..1] of Integer;
    e) var X: Array[4..10] of Real;
  3. Phát biểu "Có thể xem biến mảng là một biến được tạo từ nhiều biến có cùng kiểu, nhưng chỉ dưới một tên duy nhất" đúng hay sai?
  4. Câu lệnh khai báo biến mảng sau đây máy tính có thể thực hiện được không?
    var N: integer;
    A: array[1..N] of real;
  5. Viết chương trình sử dụng biến mảng để nhập từ bàn phím các phần tử của một dãy số. Độ dài của dãy cũng được nhập từ bàn phím.
  6. Viết chương trình sử dụng biến mảng để giải quyết bài toán nêu trong ví dụ 1.
  7. Độ lệch chuẩn là một khái niệm rất quan trọng trong đánh giá dữ liệu thống kê. Giả sử ta có bộ dữ liệu thống kê gồm n phần tử có giá trị tương ứng là x1, x2 ,..., xn. Kí hiệu XTB là giá trị trung bình của x1, x2, ..., xn. Khi đó độ lệch chuẩn của bộ dữ liệu trên được tinh 1theo công thức sau:
    ...
    (Căn bậc hai của tổng các bình phương độ lệch từng phần tử so với giá trị trung bình chia cho số phần tử).
    Hãy viết chương trình tính độ lệch chuẩn của dữ liệu thống kê về mức thu nhập của các hộ gia đình nêu trong ví dụ 1.
    Lưu ý: Giá trị của độ lệch chuẩn phản ánh mức độ phân tán của dữ liệu thống kê về mức thu nhập của các hộ gia đình trong một địa phương nêu trong ví dụ 1, nếu giá trị độ lệch chuẩn lớn thì mức độ phân hoá giàu nghèo của địa phương càng rõ rệt (độ chênh lệch về mức thu nhập của người giàu và người nghèo lớn).

Không có nhận xét nào:

Đăng nhận xét