Bài toán: Một chương trình yêu cầu nhập vào số lượng học sinh, họ và tên, địa chỉ, chiều cao của các học sinh trong một lớp học. Hãy cho biết: - Trong bài toán gồm các biến nào? - Chọn kiểu dữ liệu cho các biến sao cho phù hợp và giải thích? (vì sao chọn kiểu dữ liệu đó) - Viết câu lệnh bằng ngôn ngữ lập trình Pascal để khai báo các biến trên.
2 câu trả lời
- Trong bài toán gồm các biến nào?
số lượng, mảng họ và tên, mảng địa chỉ, mảng chiều cao
- Chọn kiểu dữ liệu cho các biến sao cho phù hợp và giải thích? (vì sao chọn kiểu dữ liệu đó)
số lượng : byte (Vì các số lượng hs trong lớp sẽ luôn trong khoảng 0...255)
mảng họ và tên : string (Vì tên luôn là kiểu dữ liệu chuỗi kí tự)
mảng địa chỉ : string (Vì địa chỉ luôn là kiểu dữ liệu chuỗi kí tự)
mảng chiều cao : real (Vì chiều cao luôn là kiểu số thực)
- Viết câu lệnh bằng ngôn ngữ lập trình Pascal để khai báo các biến trên.
program ct;
uses crt;
var soluong: byte;
ho_va_ten, dia_chi: array[1..255] of string;
chieu_cao: array[1..255] of real;
1)Trong bài toán gồm các biến a (số lượng h/s), b (họ và tên),c (địa chỉ), d (chiều cao);
2)a và d là khai báo bằng real vì nó là số nguyên
còn b và c khai báo dạng string vì nó là xâu ký tự;
3) var a,d:real;
b array [a..z] of string;
c array [a..z] of string;