1. Trang chủ
  2. » Luận Văn - Báo Cáo

slide 1 giáo viên biện thị thúy lan trường thpt cẩm bình tổ toán tin giáo viên biện thị thúy lan trường thpt cẩm bình tổ toán tin var sbd string10 hoten string30 gioitinh string10 ngaysinh st

15 5 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

Thông tin cơ bản

Định dạng
Số trang 15
Dung lượng 474,5 KB

Nội dung

Chương trình quản lý các thí sinh của một kỳ thi tuyển sinh cần quản lý được các thông tin sau: số báo danh của thí sinh, họ tên thí sinh, ngày sinh, giới tính, điểm của 7 môn: Tin, To[r]

(1)(2)

KIỂM TRA BÀI CŨ

Chương trình quản lý thí sinh kỳ thi tuyển sinh cần quản lý được thơng tin sau: số báo danh thí sinh, họ tên thí sinh, ngày sinh, giới tính, điểm mơn: Tin, Tốn, Lý, Hố, văn, Sử, Địa Hãy khai báo kiểu liệu hợp lý với thông tin cần quản lý ?

Var

SBD: string[10]; Hoten: string[30]; GioiTinh: string[10]; NgaySinh: string[10];

(3)

Họ tên Ngày sinh Giới tính Chiều cao nặngCân

Nguyễn Thị Minh

Huệ 12/12/1990 Nữ 1.55 44

Dương Trúc Lâm 2/1/1990 Nam 1.63 50

Đào Văn Bình 5/12/1990 Nam 165 51

 Nhận xét gì?

(4)

I Định nghĩa:

Dữ liệu kiểu ghi dùng để mô tả các đối tượng

có số thuộc tính mà thuộc tính có

kiểu liệu khác nhau.

Trong đó:

-Bản ghi thường gọi RECORD Mỗi Record lưu trữ liệu một đối tượng cần quản lí

(5)

Ngơn ngữ lập trình đưa quy tắc , cách thức xác định:

* Tên kiểu ghi

* Tên thuộc tính (trường) * Kiểu liệu trường * Cách khai báo biến

(6)

Thông thường để khai báo kiểu ghi ta khai báo gián tiếp sau:

1 Cú pháp: TYPE

<Tên kiểu ghi> = RECORD

<Tên trường 1>: <Kiểu trường 1>; <Tên trường k>: <Kiểu trường k>;

END; VAR

<Tên biến ghi>: <Tên kiểu ghi>;

(7)

Ví dụ: Áp dụng cú pháp khai báo để khai báo ghi mà ghi học sinh gồm các thuộc tính( trường) sau:

-Họ tên(ht)

-Điểm lý thuyết(dlt) -Điểm Thực hành(dth)

Viết khai báo cho toán?

Cú pháp khai báo ghi TYPE

<Tên kiểu ghi> = RECORD

<Tên trường 1>: <Kiểu trường 1>;

<Tên trường k>: <Kiểu trường k>;

END;

VAR

<Tên biến ghi>: <Tên kiểu ghi>;

TYPE

Hocsinh = RECORD

Ht: String[30]; dlt,dth: Real;

END; VAR

(8)

Khai báo mảng có 54 phần tử có kiểu phần tử tên kiểu ghi

Var Lop:Array [1 54] of hocsinh;

Khai báo 54 đối tượng học sinh lớp 11A4 tương ứng với 54 ghi phải làm nào?

Tên mảng Tên kiểu

bản ghi Chỉ số

(9)

Chú ý: Để tham chiếu đến trường ghi ta sử dụng cú pháp:

<Tên biến ghi>.< Tên trường>

Ví dụ: để tham chiếu đến trường điểm lý thuyết bạn Hs1 ta viết:

Hs1.dlt

Tham chiếu đến trường điểm thực hành, điểm lý thuyết bạn hs2?

hs2.dth hs2.dlt

Tên trường Tên biến

(10)

III Gán giá trị

Có cách để gán giá trị cho ghi:

• Dùng lệnh gán trực tiếp: A, B ghi cùng kiểu ta gán giá trị A cho B câu lệnh gán.

Ví dụ: B: = A A: = B;

• Gán giá trị cho trường Dùng câu lệnh gán gán giá trị cho trường nhập vào bàn phím.

Ví dụ:

(11)

CHÚ Ý

Để gán giá trị cho biến kiểu ghi phải thỏa điều kiện sau:

– Nếu gán trực tiếp ghi, vd: A:=B thì A B phải kiểu ghi.

Vd: var A,B:Hocsinh;

– Nếu gán trường ghi, vd: A.Ngaysinh:=B.Ngaysinh

(12)

Ví dụ:

Input: Nhập vào hồ sơ học sinh gồm: - Họ tên

- Ngày sinh - Địa chỉ

- Điểm toán - Điểm văn

(13)(14)(15)

Viết chương trình nhập liệu cho phiếu

kiểm tra sức khỏe học sinh lớp 11A4 gồm các trường sau: họ tên, giới tính, chiều cao, cân nặng Sau hiển thị liệu vừa nhập hình?

Ngày đăng: 24/04/2021, 15:18

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

TÀI LIỆU LIÊN QUAN

w