a, Em hãy cho biết các thành phần cơ bản của một ngôn ngữ lập trình? b, Trình bày các thành phần chính trong cấu trúc của chương trình? b, Trình bày các thành phần chính trong cấu trúc của chương trình?
Câu 2:(2 điểm) Viết các biểu thức dưới đây bằng các kí hiệu trong Pascal: a, 20 x 4 – 20 + 10 c, ax2 + bx + c b, (x + 1)2
(10 + 2)
d, 5x2 + 2x – 4x + 15
Câu 3: ( 2 điểm) Hãy viết chương trình Pascal in ra màn hình hình trang trí sau: *
* *
* * *
Câu 4: (2 điểm ) Em hãy viết 2 câu lệnh điều kiện: Dạng thiếu và dạng đầy đủ trong ngôn ngữ lập trình Pascal? Giải thích từng câu lệnh. Đáp án I. Trắc nghiệm: Câu 1 2 3 4 Trả lời C D B D II. Tự luận Câu 1:
a, Các thành phần cơ bản của ngôn ngữ lập trình
Các thành phần cơ bản ngôn ngữ lập trình gồm bảng chữ cái và các quy tắc để viết các câu lệnh (cú pháp) có ý nghĩa xác định, cách bố trí các câu lệnh,... sao cho có thể tạo thành một chương trình hoàn chỉnh và chạy được trên máy tính.
b, Các thành phần chính trong cấu trúc của chương trìnhCấu trúc của mọi chương trình gồm: Cấu trúc của mọi chương trình gồm:
+ Phần khai báo thường gồm các lệnh để: Khai báo tên chương trình; Khai báo các thư viện; + Phần thân
Câu 2: Viết các biểu thức dưới đây bằng các kí hiệu trong Pascal: a, 20 x 4 – 20 + 10
20 * 4 - 20 + 10b, (x+1)*(x+1)/(10+2) b, (x+1)*(x+1)/(10+2) c, a * x * x + b * x + c
d, 5 * x * x + 2 * x – 4 * x + 15
Câu 3: Viết chương trình pascal in ra màn hình hình trang trí sau Program cau3; uses crt; Begin clrscr; writeln(‘ * ‘); writeln(‘ * * ‘); writeln(‘ * * * ‘); Readln; End.
Câu 4: Viết 2 câu lệnh điều kiện trong Pascal? Giải thích từng câu lệnh. + Dạng thiếu:
if <điều kiện> then <câu lệnh 1>;
Khi gặp câu lệnh này chương trình sẽ kiểm tra điều kiện. Nếu điều kiện được thoả mãn, chương trình sẽ thực hiện câu lệnh sau từ khoá then và ngược lại, câu lệnh đó bị bỏ qua.
+ Dạng đầy đủ:
if<điều kiện> then <câu lệnh 1> else <câu lệnh 2>;
Khi gặp câu lệnh này chương trình sẽ kiểm tra điều kiện, nếu điều kiện thoả mãn, chương trình sẽ thực hiện câu lệnh 1 sau từ khoá then, trong trường hợp ngược lại, câu lệnh 2 sẽ được thực hiện.
4. Kết thúc:- Gv: Thu bài kiểm tra - Gv: Thu bài kiểm tra