Làm thế nào để giỏi pascal

 HỌC PASCAL NHƯ THẾ NÀO ĐỂ GIỎI

Pascal là ngôn ngữ lập trình cấp cao được giảng dạy cho học sinh lớp 8, 11 rất nhiều năm nay. Tuy nhiên đối với học sinh pascal là môn học rất khó hiểu. Làm thế nào để  pascal dễ dàng đối với tất cả học sinh. Thầy Ngọc -Giám đốc Trung Tâm Tin Học Hoài Ân chia sẻ đến các em các bước để chinh phục lập trình pascal một cách dễ dàng nhất

Những lưu ý khi học pascal

  • Bước 1: Hiểu và nhớ các khái niệm từ khóa trong ngôn ngữ lập trình pascal như: Var, uses, const... Các kiểu dữ liệu về số, chuỗi, ngày..
  • Bước 2: Hiểu cấu trúc lập trình pascal và các lệnh nhập, xuất, đọc dữ liệu
  • Bước 3: Thuật toán trong lập trình pascal
Làm thế nào để giỏi pascal


Ví dụ: Viết chương trình nhập vào 3 số a,b,c sau đó in ra màn hình kết quả  tổng các số đó.
Để viết chương trình tính tổng các số các em cần xác định dữ liệu đầu vào là số ở dạng số nguyên, số thực.., Kết quả xuất ra màn hình là tổng 3 số.

Cách viết chương trình pascal

Program tinhtong;
Uses crt; { Khai báo thư viện crt để xóa màn hình }
Var  a,b,c : integer ; { biến a,b,c có kiểu dữ liệu là số nguyên }
tong: integer ; { biến tổng lưu trữ kết quả tổng các số a+b+c }
Begin 
 Writeln(' Nhập giá trị a ='); { Hiện thông báo để người dùng nhập giá trị a}
  Readln(a); { Đọc giá trị vừa nhập vào giá trị a};

   Writeln(' Nhập giá trị b ='); { Hiện thông báo để người dùng nhập giá trị b}
   Readln(b); { Đọc giá trị vừa nhập vào giá trị b};

   Writeln(' Nhập giá trị c ='); { Hiện thông báo để người dùng nhập giá trị c}
   Readln(c); { Đọc giá trị vừa nhập vào giá trị c};

   { Sau khi nhập 3 giá trị a,b,c tiếp theo chúng ta sẽ thực hiện phép tính tổng }
   tong:=a+b+c;
  { Xuất kết quả ra màn hình } 
 Writeln('Tổng của 3 số a,b,c là =',tong);
Readln; { lệnh này đọc kết quả dừng lại trên màn hình } 
End.

Như vậy các em cần hiểu các bước để lập trình một bài toán, thuật toán và tiến hành lập trình trên máy tính. Thầy Ngọc sẽ hướng dẫn tiếp ví dụ để các em hiểu hơn về lập trình pascal.

Viết chương trình nhập vào điểm toán, điểm lý, điểm hóa sau đó tính Trung bình cộng của 3 điểm đó. Với điểm toán, lý, hóa được nhập từ bàn phím.

Phân tích bài toán:

Dữ liệu đầu vào:
  • Điểm toán, điểm lý, điểm hóa có dạng như: 7.0, 7.5, 8.0, 9.5 điểm số như vậy chúng ta khai báo dạng số thực
Tính toán:
DTB: =(toan + ly +hoa)/3;

Dữ liệu đầu ra:
  • Điểm trung bình dạng số thực lấy 1 số lẻ.
Viết chương trình

Program tinhtrungbinh;
Uses crt; { Khai báo thư viện crt để xóa màn hình }
Var  toan,ly,hoa : double ; { biến toan, ly, hoa có kiểu dữ liệu là số thực }
DTB: double ; { biến DTB lưu trữ kết quả trung bình cộng của 3 môn }
Begin 
clrscr; { clear screen  lệnh xóa màn hình}
 Writeln(' Nhập điểm môn toán ='); { Hiện thông báo để người dùng nhập điểm môn toán}
  Readln(toan); { Đọc giá trị vừa nhập vào biến toan};

   Writeln(' Nhập điểm môn lý ='); { Hiện thông báo để người dùng nhập điểm môn lý}
   Readln(ly); { Đọc giá trị vừa nhập vào biến môn ly};

   Writeln(' Nhập điểm môn hóa ='); { Hiện thông báo để người dùng nhập điểm môn hóa}
   Readln(hoa); { Đọc giá trị vừa nhập vào biến môn hoa};

   { Sau khi nhập 3 điểm 3 môn chúng ta sẽ thực hiện tính điểm trung bình}
   DTB:=(toan + ly + hoa )/3;
  { Xuất kết quả ra màn hình } 
 Writeln('Điểm trung bình 3 môn học là =',DTB:10:1);
Readln; { lệnh này đọc kết quả dừng lại trên màn hình } 
End.

Một số lỗi khi chạy chương trình pascal
  • Lỗi thiếu dấu chấm phảy (;)
  • Lỗi thiếu dấy nháy đơn (') trong lệnh hiện thị chuỗi thông báo
  • F9: Kiểm tra chương trình đúng cấu trúc chưa?
  • CTRL - F9 lệnh chạy chương trình Pascal
Mọi thông tin liên hệ khóa học lập trình Pascal Online vui lòng liên hệ 0977.093.688 -Thầy Ngọc để được tư vấn.

Tags:

Bài viết liên quan

BẢN ĐỒ CHỈ DẪN