bài giảng điện tử tin học 8 sgk mới làm việc với dãy số

19 80 0
bài giảng điện tử tin học 8  sgk mới làm việc với dãy số

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

LỚP CHỦ ĐỀ 10 LÀM VIỆC VỚI DÃY SỐ Mảng gì? Khai báo sử dụng mảng nào? KHỞI ĐỘNG Bài tốn: Qun góp sách Bạn An dùng cách khai báo biến rời để lưu số lượng sách lớp Em cho biết bạn An cần sử dụng biến? 24 biến Bạn Nga dùng cách khai báo biến mảng để lưu giá trị số lượng sách 24 lớp sau: Vậy mảng gì? Sử dụng mảng nào? KHÁM PHÁ   Mảng gì? Cách khai báo biến mảng Sử dụng mảng Mảng gì? Dữ liệu kiểu mảng tập hợp hữu hạn phần tử có thứ tự, phần tử có kiểu liệu, gọi kiểu phần tử Việc thứ tự thực cách gán cho phần tử số Ví dụ 1: Xét mảng "so_luong" lưu số lượng sách ngăn sau: Ví dụ 2: Xét mảng "nhiet_do" lưu nhiệt độ ngày tuần sau: Cách khai báo biến mảng Khi khai báo biến có kiểu liệu kiểu mảng, biến gọi biến mảng Cách khai báo mảng Pascal sau: Tên mảng:array[…] of; Có loại tên: Từ khóa gọi tên dành riêng dùng với ý nghĩa riêng: program, uses, begin, end, … Tên chuẩn tên dùng với ý nghĩa định: real, integer, read, write, … Tên người lập trình đặt cần khai báo trước sử dụng: bai_1, ban_kinh, … Ví dụ 1: Khai báo mảng so_luong ví dụ tên mảng số đầu số cuối Ví dụ 2: Em khai báo mảng diem có 10 phần tử kiểu số thực var diem: array[1 10] of real; Sử dụng mảng Việc sử dụng mảng bao gồm: - Nhập giá trị cho thành phần mảng - In giá trị số tất phần tử mảng - Duyệt phần tử mảng để kiểm tra, tính tốn Chương trình An var so_luong1, so_luong2, so_ luong3, so_luong4: integer; tong: integer; Begin write('8A1 quyen gop: '); readln(so_luong1); write('8A2 quyen gop: '); readln(so_luong2); write('8A3 quyen gop: '); readln(so_luong3); write('8A4 quyen gop: '); readln(so_luong4); writeln('So luong sach > 15: '); if so_luong1 >15 then writeln('8A1 quyen gop ',so_luong1); if so_luong2 >15 then writeln('8A2 quyen gop ',so_luong2); if so_luong3 >15 then writeln('8A3 quyen gop ',so_luong3); if so_luong4 >15 then writeln('8A4 quyen gop ',so_luong4); tong:= so_luong1 + so_luong2 + so_luong3 + so_luong4; so luong sach la : ',tong); readln; end writeln('Tong Chương trình Nga var so_luong: array[1 24] of integer; tong, i: integer; Begin for i:= to begin write('8A',i,' quyen gop: '); readln(so_luong[i]); end; writeln('So luong sach > 15: '); for i:= to if so_luong[i] > 15 then writeln ('8A',i,' quyen gop ', so_luong[i]); tong:= 0; for i:= to tong:= tong+so_luong[i]; writeln('Tong so luong sach la: ',tong); readln; end TRẢI NGHIỆM Em hiểu rõ cách khai báo mảng chưa? Vạch tìm sâu Tổng hay Tích? Ai cao nhất? Em hiểu rõ cách khai báo mảng chưa? Vạch tìm sâu Vạch tìm sâu Tổng hay Tích? mảng 100 integer Nhập Nhập In Tính tổng Ai cao nhất? (B) Thông báo nhập độ dài dãy (A) Nhập dãy số E) Khởi tạo Max (C) Tìm Max (F) Hiển thị Max hình Ghi nhớ Dữ liệu kiểu mảng tập hợp hữu hạn phần tử có thứ tự, phần tử có kiểu liệu Việc gán giá trị, nhập giá trị tính tốn với giá trị phần tử biến mảng thực thông qua số tương ứng phần tử (tên mảng[chỉ số]) Sử dụng biến mảng câu lệnh lặp giúp cho việc viết chương trình dễ dàng ngắn gọn ... kiểu mảng tập hợp hữu hạn phần tử có thứ tự, phần tử có kiểu liệu, gọi kiểu phần tử Việc thứ tự thực cách gán cho phần tử số Ví dụ 1: Xét mảng "so_luong" lưu số lượng sách ngăn sau: Ví dụ 2:... Thơng báo nhập độ dài dãy (A) Nhập dãy số E) Khởi tạo Max (C) Tìm Max (F) Hiển thị Max hình Ghi nhớ Dữ liệu kiểu mảng tập hợp hữu hạn phần tử có thứ tự, phần tử có kiểu liệu Việc gán giá trị, nhập... gán giá trị, nhập giá trị tính tốn với giá trị phần tử biến mảng thực thông qua số tương ứng phần tử (tên mảng[chỉ số] ) Sử dụng biến mảng câu lệnh lặp giúp cho việc viết chương trình dễ dàng ngắn

Ngày đăng: 29/06/2020, 10:11

Hình ảnh liên quan

(F) Hiển thị Max ra màn hình - bài giảng điện tử tin học 8  sgk mới làm việc với dãy số

i.

ển thị Max ra màn hình Xem tại trang 18 của tài liệu.

Từ khóa liên quan

Mục lục

  • Slide 1

  • Khởi Động

  • Slide 3

  • Khám phá  

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Ví dụ 1: Khai báo mảng so_luong ở ví dụ 1

  • 3. Sử dụng mảng

  • Slide 11

  • Chương trình của Nga

  • Trải nghiệm

  • 1. Em đã hiểu rõ cách khai báo mảng chưa?

  • 2. Vạch lá tìm sâu

  • 2. Vạch lá tìm sâu

  • 3. Tổng hay Tích?

  • 4. Ai cao nhất?

  • Ghi nhớ

Tài liệu cùng người dùng

Tài liệu liên quan