1. Trang chủ
  2. » Tất cả

Bài tập luyện tập môn Tin học lớp 8 đầy đủ chi tiết nhất

2 1 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bài Tập Luyện Tập Môn Tin Học Lớp 8 Đầy Đủ Chi Tiết Nhất
Trường học Trường Trung Học Cơ Sở
Chuyên ngành Tin học
Thể loại Bài tập
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 2
Dung lượng 119 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Thư Viện STEM STEAM Tiết 53 BÀI TẬP I Mục tiêu 1 Kiến thức Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng 2 Kĩ năng Khai báo mảng, nhập giá trị cho mảng, thuật toán tìm giá trị trung[.]

Trang 1

Tiết: 53

BÀI TẬP I.Mục tiêu

1.Kiến thức

 Biết cách khai báo mảng, nhập, in, truy cập các phần tử của mảng

2.Kĩ năng

 Khai báo mảng, nhập giá trị cho mảng, thuật toán tìm giá trị trung bình

3.Thái độ

 HS có thái độ ham hiểu biết, học hỏi

1 Định hướng phát triển năng lực: năng lực sử dụng máy tính, năng lực giải quyết vấn đề, năng

lực sáng tạo, ứng dụng KHKT, năng lực tự học, năng lực hợp tác, làm việc nhóm

PHƯƠNG PHÁP:

 Luyện tập

II CHUẨN BỊ BÀI HỌC:

1 Giáo viên :

- SGK, SGV, tài liệu, Giáo án

- Đồ dùng dạy học

2 Học sinh :

- Làm bài tập trong SGK

III TIẾN TRÌNH BÀI HỌC:

1 Hoạt động 1: Khởi động (5 phút)

Ổn định tổ chức lớp

Kiểm tra bài cũ

?Viết cú pháp khai báo biến mảng ? Nêu cách để tìm giá trị lớn nhất và nhỏ nhất trong dãy số ?

2 Hoạt động 2: Hình thành kiến thức (30 phút)

Hoạt đông 1: Luyện tập

GV: Đưa ra các bài tập và gọi học sinh

lên bảng trả lời

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

1) Lợi ích chính của việc sử dụng biến mảng là rút gọn việc viết chương trình, có thể sử dụng câu lệnh lặp để thay nhiều câu lệnh Ngoài ra chúng ta còn có thể lưu trữ và xử lí nhiều dữ liệu có nội dung liên quan đến nhau một cách hiệu quả

2) Đáp án a) Sai Phải thay dấu phẩy bằng hai dấu chấm; b) và c) Sai, vì giá trị nhỏ nhất và lớn nhất của

Trang 2

Pascal đúng hay sai?

var X: Array[10,13] Of Integer;

var X: Array[5 10.5] Of Real;

var X: Array[3.4 4.8] Of Integer;

var X: Array[10 1] Of Integer;

var X: Array[4 10] Of Real;

3) "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" Phát

biểu đó đúng hay sai?

4) Câu lệnh khai báo biến mảng sau đây

máy tính có thực hiện được không?

var N: integer;

A: array[1 N] of real;

5) Viết chương trình Pascal 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 Tính giá trị trung

bình cho dãy số được nhập vào

chỉ số mảng phải là số nguyên; d) Sai, vì giá trị đâu của chỉ số mảng phải nhỏ hơn hoặc bằng chỉ số cuối; e) Đúng

3) Đúng 4) Không Giá trị nhỏ nhất và lớn nhất của chỉ số mảng phải được xác định trong phần khai báo chương trình

Chương trình có thể như sau:

Program tb;

Uses crt;

var N, i: integer; tb: real;

A: array[1 100] of real;

begin

write('Nhap so phan tu cua mang’);

readln(n);

for i:=1 to n do

write('a[‘,I,']=’); readln(n);

{tinh trung binh}

Tb:=0 For i:=1 to n do Tb:=(tb+a[i])/I;

Writeln(‘trung bình của day so là:’,tb);

Readln;

end.

3.Hoạt động 3: Luyện tập, vận dụng, mở rộng (10 phút)

Cách khai báo mảng trong Pascal.

 Câu lệnh nhập dãy số từ bàn phím

 Thuật toán tìm giá trị trung bình

Dặn dò:

 Soạn bài thực hành sử dụng biến mảng trong chương trình.

* Rút kinh nghiệm

Ngày đăng: 03/04/2023, 16:00

🧩 Sản phẩm bạn có thể quan tâm

w