Trang chủ Tin Học Lớp 8 II) Phần tự luận: (7đ) Câu 1:(3d) Em hãy nêu...

II) Phần tự luận: (7đ) Câu 1:(3d) Em hãy nêu khái niện dữ liệu kiểu màng. Biên máng là gi? Giá trị của biển mảng là gi? Câu 2:(2d) Các khai báo biển máng s

Câu hỏi :

Giúp mình với nhé các bạn ơi 😁💯

image

Lời giải 1 :

1.

- Dữ liệu kiểu mảng là một tập hợp hữu hạn các phần tử có thứ tự, mọi phần tử đều có chung một kiểu dữ liệu, gọi là kiểu của phần tử. Việc sắp xếp thứ tự được thực hiện bằng cách gán cho mỗi phần tử một chỉ số.

- Khi khai báo một biến có kiểu dữ liệu là kiểu mảng, biến đó được gọi là biến mảng.

- Giá trị của biến mảng là một mảng, tức một dãy số (số nguyên hoặc số thực) có thứ tự, mỗi số là giá trị của biến thành phần tương ứng. 

2.

Cú pháp: var <tên biến mảng>: array[<chỉ số đầu> .. <chỉ số cuối>] of <kiểu dữ liệu>;

a. Sai. Vì cú pháp không đúng (giữa hai chỉ số đầu và cuối là dấu .. ).

b. Sai. Vì các chỉ số đầu và cuối phải là số nguyên dương.

c. Sai. Vì chỉ số đầu phải nhỏ hơn chỉ số cuối.

d. (Giống câu b).

3.

`k=10+2+2+2+2=18`

4.

program phuongt;
uses crt;
  var A: array[1..500] of integer;
        i, n, s: integer;
begin
        clrscr;
        write('Nhap do dai: '); readln(n);
        s:=0;
        for i:=1 to n do
        begin
                  write('A[', i, '] = '); readln(A[i]);
                  if A[i]>0 then s:=s+A[i];
        end;
        write('Tong = ', s);
        readln
end.

Thảo luận

-- Anh ơi
-- Bị sai r
-- write('Nhap do dai: '); readln(n); sai r
-- write('Nhap_do_dai: '); readln(n);
-- write('Nhap do dai: '); readln(n); được nhé, không có sai đâu .-.
-- sao mà sai được

Lời giải 2 :

Câu 1:

- Dữ liệu kiểu mảng là các dữ liệu như integer; real.

- Biến mảng là biến của một mảng có giá trị như: a:array[1..100] of integer;

a là biến mảng.

- Giá trị của biến mảng là một mảng (dãy số) có thứ tự, mỗi phần tử trong mảng đều được gán một giá trị.

Câu 2:

a. Sai vì giữa hai chỉ số phải có ".."

b. Sai vì chỉ số đầu và cuối đều phải là số nguyên.

c. Sai vì chỉ số đầu phải bé hơn hoặc bằng chỉ số cuối.

d. Sai tương tự câu b.

Câu 3:

4-1+1=4 vòng lặp.

10+2+2+2+2=18

Câu 4:

uses crt;
var a:array[1..1000000] of longint;
 n,i,s:longint;
begin
 clrscr;
 write('Nhap so luong phan tu: '); readln(n);
 for i:=1 to n do 
  begin
   write('Nhap phan tu thu ',i,': '); readln(a[i]);
   if a[i]>0 then inc(s,a[i]);
  end;
 write('Tong day so: ',s);
 readln;
end.

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