1. Trang chủ
  2. » Thể loại khác

Chương 4. Kiểu dữ liệu có cấu trúc

11 1 0

Đ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

§11 Kiểu mảng (Tiết 1) - Câu hỏi: Nêu tên số kiểu liệu chuẩn ? - Đáp án: 1.Kiểu nguyên: Byte, integer, word, longint 2.Kiểu thực: real, extended 3.Kiểu kí tự: char 4.Kiểu logic: boolean Gv: Nguyễn Văn Tuyến – Thao giảng năm học 2012 - 2013 Chương Kiểu liệu có cấu trúc Tiết PPCT 19 §11 Kiểu mảng www.thptnguyenbinhqn.edu.vn THCS&THPT Nguyễn Bình KiĨu mảng chiều Đ11 Kiu mng (Tit 1) * Vớ dụ, xét tốn: Nhập vào nhiệt độ (trung bình) ngày tuần, tính đưa hình nhiệt độ trung bình tuần số lượng ngày tuần có nhiệt độ cao nhiệt độ trung bình tuần - Xác định tốn:  Input: t1,t2,t3,t4,t5,t6,t7  Output: tb, dem - Các thao tác cần làm: Hãy xác định Input, Outpt toán?  Nhập liệu cho t1,t2,t3,t4,t5,t6,t7  Tính nhiệt độ trung bình: tb  So sánh nhiệt độ ngày tuần với nhiệt độ trung bình để đếm số lượng Gv: Nguyễn Văn Tuyến – Thao giảng năm học 2012 - 2013 Nội dung chương trình §11 Kiểu mảng (Tiết 1) Program vd1; Uses crt; Var t1,t2,t3,t4,t5,t6,t7,tb : real; Nhập giá trị dem : integer; BEGIN nhiệt độ cho Clrscr; biến write(‘ Nhap vao nhiet : ’); readln(t1,t2,t3,t4,t5,t6,t7); tb : = (t1+t2+t3+t4+t5+t6+t7)/7; dem : = ; Tính nhiệt if (t1>tb) then dem := dem + 1; if (t2>tb) then dem := dem + 1; độ trung if (t3>tb) then dem := dem + 1; bình if (t4>tb) then dem := dem + 1; if (t5>tb) then dem := dem + 1; So sánh để đếm if (t6>tb) then dem := dem + 1; if (t7>tb) then dem : = dem + 1; số lượng ngày Writeln(‘ Nhiet trung binh tuan = ‘,tb : : 2); thỏa mãn Writeln(‘ so co nhiet cao hon nhiet tb ‘, dem); Readln; END Gv: Nguyễn Văn Tuyến – Thao giảng năm học 2012 - 2013 Kiểu mảng chiều Đ11 Kiu mảng (Tiết 1) * Ví dụ, xét tốn: Nhập vào nhiệt độ (trung bình) của mỗi trong tuần, tuần, tính đưu màn hình hìnhnhiệt nhiệtđộđộtrung trungbình bình củacủa tuần tuần số vàlượng số lượng ngàyngày trongtrong tuần có nhiệt tuần có nhiệt độ cao độhơn cao nhiệt nhiệt độ trung độ trung bình bình tuần tuần Bài tốn tương tự Nhập vào nhiệt độ (trung bình) ngày năm, tính đưu hình nhiệt độ trung bình năm số lượng ngày tuần có nhiệt độ cao nhiệt độ trung bình tuần Gv: Nguyễn Văn Tuyến – Thao giảng năm học 2012 - 2013 KiĨu m¶ng mét chiỊu §11 Kiểu mảng (Tiết 1) Program vd1; Uses crt; Var t1,t2,t3,t4,t5,t6,t7,tb : real; dem : integer; Phần khai báo: BEGIN Clrscr; Khai báo 366 write(‘ Nhap vao nhiet : ’); biến ngày readln(t1,t2,t3,t4,t5,t6,t7); tb : = (t1+t2+t3+t4+t5+t6+t7)/7; dem : = ; if (t1>tb) then dem := dem + 1; if (t2>tb) then dem := dem + 1; Sử dụng 366 if (t3>tb) then dem := dem + 1; câu lệnh so if (t4>tb) then dem := dem + 1; if (t5>tb) then dem := dem + 1; sánh if (t6>tb) then dem := dem + 1; if (t7>tb) then dem := dem + 1; Writeln(‘ Nhiet trung binh tuan = ‘,tb : : 2); Writeln(‘ so co nhiet cao hon nhiet tb ‘, dem); Readln; END Để giải vấn đề ? if Gv: Nguyễn Văn Tuyến – Thao giảng nm hc 2012 - 2013 Đ11 Kiu Kiểu mảng mét chiỊu * Ví dụ, xét tốn: * Khái niệm: mảng (Tiết 1) Mảng chiều dãy hữu hạn phần tử kiểu Mảng đặt tên phần tử có số VÝ dô: A 17 20 18 25 19 19 Sau Trước Var n1,n2,n3,n4,n5,n6,n7,n8 Var n:kiểu mảng; n9,n10,n11,n12,n13,n14,n15,n16 n17,n18,…,n366:real; 12 Kiểu mảng khai báo? Gv: Nguyễn Văn Tuyến – Thao giảng năm học 2012 - 2013 Đ11 Kiu Kiểu mảng chiều * Ví dụ, xét tốn: * Khái niệm: a) Khai báo: - Cách Khai báo trực tiếp biến mảng chiều: mảng (Tiết 1) Var : array[] of ; - Cách Khai báo gián tiếp biến mảng qua kiểu mảng chiều: Type = array[] of ; Var : ; Trong - Kiểu số thường đoạn số nguyên liên tục có dạng n1 n2 với n1, n2 biểu thức nguyên xác định số đầu số cuối (n1  n2) - Kiểu phần tử kiểu phần tử mảng * Ví dụ: Gv: Nguyễn Văn Tuyến – Thao giảng năm học 2012 - 2013 §11 Kiểu KiĨu m¶ng mét chiỊu * Ví dụ, xét toán: * Khái niệm: a) Khai báo: mảng (Tiết 1) * Ví dụ: * Tham chiếu tới phần tử Được xác định tên mảng với số, viết cặp ngoặc [ ] Minh họa: A Chỉ số phần tử 17 20 18 25 19 12 19 Khi tham chiếu đến phần tử thứ i ta viết A Ví dô: A[5] = 19 Gv: Nguyễn Văn Tuyến – Thao giảng năm học 2012 - 2013 §11 Kiểu mảng (Tiết 1) H·y nhí! 15 20 19 25 18 12 16 Var A:ARRAY[1 100] OF integer; A[5] = 18  M¶ng chiều dÃy hữu hạn phần tử kiểu Khai báo: tên mảng, số đầu, chØ sè ci, kiĨu phÇn tư  Tham chiÕu phÇn tử mảng: Tên biến mảng[chỉ số phần tử] Gv: Nguyn Văn Tuyến – Thao giảng năm học 2012 - 2013 §11 Kiểu mảng (Tiết 1) H·y nhí! 15 20 19 25 18 12 16 Var A:ARRAY[1 100] OF integer; A[5] = 18 Mảng chiều dÃy hữu hạn phần tử kiểu Khai báo: tên mảng, số đầu, số cuối, kiểu phần tử Tham chiếu phần tử mảng: Tên biến mảng[chỉ số phÇn tư] Trị chơi Trị chơi Gv: Nguyễn Văn Tuyến – Thao giảng năm học 2012 - 2013

Ngày đăng: 04/02/2023, 18:12

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w