ADVERTISEMENT
  • Giới thiệu
  • Chính sách bảo mật
  • Bản quyền
  • Điều khoản & Quy định
  • Liên hệ
  • Trang chủ
  • Truyện
  • Du lịch
  • Hỏi đáp
  • Tin tức
No Result
View All Result
GIOITREVN
  • Trang chủ
  • Truyện
  • Du lịch
  • Hỏi đáp
  • Tin tức
No Result
View All Result
No Result
View All Result
ADVERTISEMENT
Home Old

Giải Bài Tập Tin Học 8 – Bài 2: Làm quen với chương trình và ngôn ngữ lập trình

admin by admin
August 20, 2022
Reading Time: 7 mins read
0
0
SHARES
1
VIEWS
Share on FacebookShare on Twitter
ADVERTISEMENT

Xem toàn bộ tài liệu Lớp 8: tại đây

Giải Bài Tập Tin Học 8 – Bài 2: Làm quen với chương trình và ngôn ngữ lập trình giúp HS giải bài tập, giúp cho các em hình thành và phát triển năng lực sử dụng công nghệ thông tin và truyền thông:

Xem thêm các sách tham khảo liên quan:

    Bài 1 (trang 14 sgk Tin học lớp 8): 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.

    Trả lời:

    – Các thành phần cơ bản của ngôn ngữ lập trình bao gồm bảng chữ cái, các quy tắc và ngữ nghĩa, trong đó:

       1. Bảng chữ cái: Các ngôn ngữ lập trình thường gồm các chữ cái tiếng Anh và một số kí hiệu khác như dấu phép toán (+,-,*,/,…), dấu đóng, mở ngoặc, dấu nháy… Nói chung, hầu hết các kí tự có trên bàn phím máy tính đều có mặt trong bảng chữ cái của mọi ngôn ngữ lập trình.

       2. Quy tắc: Mỗi câu lệnh trong chương trình gồm các từ và các kí hiệu được viết theo một quy tắc nhất định. Các quy tắc này quy định cách viết các từ và thứ tự của chúng. Chẳng hạn, các từ được cách nhau bởi một hoặc nhiều dấu cách, một số câu lệnh được kết thúc bằng dấu chấm phẩy, … Mỗi ngôn ngữ lập trình khác nhau thì sẽ có một quy tắc riêng của nó. Nếu câu lệnh bị viết sai quy tắc, chương trình sẽ nhận biết và thông báo lỗi.

       3. Ngữ nghĩa: Mỗi câu lệnh đều có một ý nghĩa riêng xác định các thao tác mà máy tính cần thực hiện.

    Bài 2 (trang 14 sgk Tin học lớp 8): Cho biết sự khác nhau giữa từ khóa và tên. Cho biết cách đặt tên trong chương trình.

    Trả lời:

    – Từ khóa: là những từ dành riêng cho ngôn ngữ lập trình, không được dùng các từ khóa này cho bất kì mục đích nào khác ngoài mục đích sử dụng do ngôn ngữ lập trình quy định.

    – Tên: Do người lập trình tự đặt ra, nhưng phải tuân thủ theo các quy tắc của ngôn ngữ lập trình cũng như của chương trình dịch. Tuy có thể đặt tùy ý tên, nhưng để dễ sử dụng người ta thường đặt sao cho ngắn gọn nhất, dễ nhớ và dễ hiểu nhất.

    – Cách đặt tên trong chương trình: Tùy từng ngôn ngữ lập trình khác nhau sẽ có những yêu cầu khác nhau về cách đặt tên, tuy nhiên hầu hết cần phải thỏa mãn những điều sau:

        1. Tên khác nhau đại diện cho với những đại lượng khác nhau.

        2. Tên không được trùng với những từ khóa.

    Bài 3 (trang 14 sgk Tin học lớp 8): Trong các tên sau đây, tên nào là hợp lệ trong ngôn ngữ Pascal?

    A) a;

    B) Tamgiac;

    C) 8a;

    D)Tam giac;

    E) beginprogram;

    F) end;

    G) b1;

    H) abc;

    Trả lời:

    – Các tên hợp lệ là: A, B, G, H.

    – Các tên không hợp lệ:

        C: do có số ở đầu.

        D: do có dấu cách.

        E, F: Do sử dụng từ khóa.

    Bài 4 (trang 14 sgk Tin học lớp 8): Hãy cho biết các phần chính trong cấu trúc của chương trình.

    Trả lời:

    – Cấu trúc chung mọi chương trình bao gồm:

       1. Phần khai báo thường gồm các câu lệnh:

           + Khai báo tên chương trình

           + Khai báo các thư viện và một số khai báo khác.

    2. Phần thân của chương trình gồm các câu lệnh mà máy tính cần thực hiện. Đây là phần bắt buộc phải có.

        Chú ý: Phần khai báo có thể có hoặc không. Tuy nhiên, nếu có phần khai báo thì nó phải được đặt trước phần thân chương trình.

    Bài 5 (trang 14 sgk Tin học lớp 8): Hãy cho biết các chương trình Pascal sau đây có hợp lệ không, tại sao?

    Chương trình 1
    begin
    end.
    
    Chương trình 2
    Begin
    	Program CT_thu;
    	Writeln(‘Chao cac ban’);
    end. 
    

    Trả lời:

    – Chương trình 1 mặc dù thiếu phần khai báo nhưng phần thân của chương trình vẫn đủ và đúng cú pháp câu lệnh, có begin bắt đầu và end kết thúc có dấu “.” ở cuối. Nên chương trình 1 hợp lệ.

    – Chương trình 2 do ở trong phần thân chương trình chứa phần khai báo nên chương trình 2 không hợp lệ.

    Tìm hiểu mở rộng (trang 14 sgk Tin học lớp 8): Pascal là một trong những ngôn ngữ lập trình hướng cấu trúc được dùng rộng rãi trong các nhà trường. Em hãy tìm hiểu để biết:

    1. Các ưu điểm của ngôn ngữ lập trình Pascal.

    2. Khái niệm ngôn ngữ lập trình hướng cấu trúc và tên của một vài ngôn ngữ lập trình loại này.

    Trả lời:

    – Lúc đầu, mục đích thiết kế Pascal là để phục vụ cho việc giảng dạy lập trình có cấu trúc, do đó Pascal có các đặc điểm sau:

        + Ngữ pháp, ngữ nghĩa đơn giản và có tính logic.

        + Cấu trúc chương trình rõ ràng, dễ hiểu.

       + Dễ sửa chữa và cái tiến.

       + Trên hết, pascal dễ học và dễ đọc nên được không chỉ nhiều trường mà còn được nhiều quốc gia chọn để dạy học trong chương trình học phổ thông.

    – Ngôn ngữ lập trình hướng cấu trúc: Trong một chương trình máy tính, các khối chức năng có thể được thực hiện không chỉ theo trình tự mà còn có thể theo các tình huống và lặp lại nhiều lần. Phương pháp lập trình cấu trúc được dựa trên các mô hình toán học của Bohm và Guiseppe, theo đó, một chương trình máy tính có thể được viết dựa trên ba cấu trúc: trình tự, quyết định và vòng lặp:

       + Trình tự nghĩa là các câu lệnh được thực hiện theo trình tự nhất định: trên xuống.

       + Quyết định là sự quy định sẽ thực hiện chương trình như thế nào phụ thuộc vào sự thoả mãn các điều kiện nhất định.

       + Vòng lặp thể hiện sự thực hiện có tính lặp một số đoạn lệnh của chương trình khi các điều kiện nào đó vẫn được thỏa mãn.

    – Thông qua các cấu trúc trên, mã chương trình trở nên sáng sủa và dễ đọc.

    – Một số ngôn ngữ lập trình hướng cấu trúc: C, Foxpro,…

     

    ADVERTISEMENT
    admin
    admin
    Previous Post

    Tên chương trình do ai đặt? A. Học sinh B. Sinh viên C. Người lập trình D. A và B – Hoc24

    Next Post

    Tên chương trình do ai đặt? A. Học sinh B. Sinh viên C. Người lập trình D. A và B – Hoc24 – Vietnam’s Got Talent – vietnamgottalent.vn

    Bài viết liên quan

    No Content Available
    Next Post

    Top 4 tên chương trình cho ai đặt mới nhất năm 2022

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Kết nối tại đây

    • 99 Subscribers
    ADVERTISEMENT
    • Trending
    • Comments
    • Latest

    Top 10 tìm bạn bốn phương có số điện thoại mới nhất năm 2022

    11432

    Top 22 dls 2019 lmhmod mới nhất năm 2022

    3229

    Top 14 15minutes4me mới nhất năm 2022

    1992

    Top 21 game online chơi cùng bạn bè mới nhất năm 2022

    1677

    Top 21 đổi tên đăng nhập garena mới nhất năm 2022

    August 20, 2022

    Top 8 cách đổi tên wifi mới nhất năm 2022

    August 20, 2022

    Top 7 tên miền miễn phí mới nhất năm 2022

    August 20, 2022

    Top 7 jeon jungkook có giá bán là bao nhiêu mới nhất năm 2022

    August 20, 2022

    Bài viết có thể bạn quan tâm

    Top 21 đổi tên đăng nhập garena mới nhất năm 2022

    August 20, 2022

    Top 8 cách đổi tên wifi mới nhất năm 2022

    August 20, 2022

    Top 7 tên miền miễn phí mới nhất năm 2022

    August 20, 2022

    Top 7 jeon jungkook có giá bán là bao nhiêu mới nhất năm 2022

    August 20, 2022

    Website Gioitrevn.net cập nhật thường xuyên những thông tin, kiến thức hữu ích dành cho giới trẻ Việt Nam

    Follow Us

    Sitemap

    Bài viết mới nhất

    Top 21 đổi tên đăng nhập garena mới nhất năm 2022

    August 20, 2022

    Top 8 cách đổi tên wifi mới nhất năm 2022

    August 20, 2022

    Top 7 tên miền miễn phí mới nhất năm 2022

    August 20, 2022
    • Giới thiệu
    • Chính sách bảo mật
    • Bản quyền
    • Điều khoản & Quy định
    • Liên hệ

    © 2022 Gioitrevn.net - Bản quyền thuộc Gioitrevn.net

    No Result
    View All Result

    © 2022 Gioitrevn.net - Bản quyền thuộc Gioitrevn.net