1. Trang chủ
  2. » Giáo án - Bài giảng

tiết 1

3 97 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 3
Dung lượng 54 KB

Nội dung

Ngày soạn: Ngày giảng: Tiết 1 Bài 1: Khái Niệm Lập Trình và Ngôn Ngữ Lập Trình. A. Phần chuẩn bị: I. Mục tiêu bài học: 1. Kiến thức: HS nắm đợc: - Biết đợc khái niện lập trình và ngôn ngữ lập trình. - Biết vai trò của chơng trình dịch. Khái niệm thông dịch và biên dịch. - Biết một số nhiệm vụ quan trọng của chơng trình dịch là phát hiện lỗi cú pháp của chơng trình nguồn 2. Kỹ năng: Bớc đầu hình thành cho HS khái niệm ban đầu về chơng trình dịch và ngôn ngữ lập trình. 3. Thái độ: - Học tập nghiêm túc. - Cách thức làm việc khoa học, cẩn thận và chuẩn xác. II. Ph ơng tiện thực hiện: GV: Sử dụng bảng, TLTK HS: Vở ghi, đồ dùng học tập III. Cỏch thc tin hnh : - Gi m, vn ỏp - Lm vic theo nhúm B. hoạt động trên lớp: * ổ n định lớp : (1) I. Kiểm tra bài cũ: Không kiểm tra II. Bài mới: Hoạt động của GV và HS Tg Nội dung Giới thiệu bài: Câu hỏi 1: Để giải một bài toán trên máy tính ta cần tuân theo những bớc nào? HS: Giải 1 bài toán trên máy tính tuân theo 5 bớc: - Xác định bài toán - Lựa chọn thiết kế bài toán - Viết chơng trình - Hiệu chỉnh - Viết tài liệu. GV: Trong bài hôm nay chúng ta sẽ tìm hiểu về các bớc cơ bản trong việc viết 1 chơng trình. Câu hỏi 2: Em hãy cho biết có mấy loại 2 Các bớc để giải một bài toán trên 1 ngôn ngữ lập trình? Trả lời: Có 3 loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao Câu hỏi 3: Làm thế nào để chuyển chơng trình viết bằng ngôn ngữ bậc cao sang ngôn ngữ máy? Ví dụ: Em không biết tiếng Anh vậy có những cách nào để nói chuyện đợc với ngời Anh hay đọc một câu chuyện của ngời Anh? ? Bớc soạn thảo là công việc nh thế nào HS: Dùng chơng trình soạn thảo để viết chơng trình GV: Trong bớc soạn thảo này ta nên chú ý đến cách trình bày sao cho chơng trình đợc sáng sủa, dễ nhìn có sự phân biệt giữa các phần. 18 máy tính: + Xác định bài toán. + Xây dựng đợc thuật toán khả thi. + Lập trình -Input: a, b -Output: x=-b/a Vô nghiệm Vô số nghiệm. Các Bớc giải bài toán: Bớc 1: Nhập a, b Bớc 2: Nếu a<>0 kết luận có nghiệm x=-b/a Bớc 3: Nếu a=0 và b=0, kết luận vô số nghiệm. Khái niện lập trình: Lập trình là sử dụng một cấu trúc dữ liệu và các câu lệnh của ngôn ngữ lập trình cụ thể để mô tả dữ liệu và diễn đạt thuật toán. - Chơng trình viết bằng ngôn ngữ máy có thể nạp trực tiếp vào bộ nhớ thi hành ngay. - Chơng trình viết bằng ngôn ngữ bậc cao nói chung không phụ thuộc loại máy, muốn thi hành đợc thì nó phải đợc chuyển sang ngôn ngữ máy. Cần phải có chơng trình dịch để chuyển chơng trình viết bằng ngôn ngữ máy để máy có thể thi hành đợc. Chơng trình dịch có 2 loại: Biên dịch và thông dịch. 2 GV: Làm thế nào để chuyển một chơng trình viết từ ngôn ngữ bậc cao sang ngôn ngữ máy? GV: Vì sao không lập trình trên ngôn ngữ máy để khỏi mất công chuyển đổi mà ngời ta thờng lập trình bằng ngôn ngữ bậc cao? Biên dịch (Compiler): Thực hiện các bớc sau: + Duyệt kiểm tra, phát hiện lỗi và kiểm tra tính đúng đắn của các câu lệnh trong chơng trình nguồn. + Dịch toàn bộ chơng trình nguồn thành một chơng trình đích Thông dịch (Interpreter): Dịch lần lợt từng câu lệnh và thực hiện ngay câu lệnh ấy. Thông dich là việc lặp lại dãy các bớc sau: + Kiểm tra tính đúng đắn của các câu lệnh tiếp theo trong chơng trình nguồn. + Chuyển đổi các câu lệnh đó thành một hay nhiều câu lệnh trong ngôn ngữ máy. + Thực hiện các lệnh ngôn ngữ máy vừa chuyển đợc. * Củng cố: (2) Hỏi: Nêu các bớc cơ bản khi viết một chơng trình.? Trả Lời: - Bớc soạn thảo - Bớc dịch - Bớc chạy thử. - Khái niệm lập trình và ngôn ngữ lập trình. - Có ba loại ngôn ngữ lập trình: Ngôn ngữ máy, hợp ngữ và ngôn ngữ bậc cao. - Khái niệm chơng trình dịch. - Có hai loại chơng trình dịch là biên dịch và thông dịch C. H ớng dẫn HS học và làm bài tập : (1) - Về nhà các em học bài và đọc thêm bài: Bạn biết gì về các ngôn ngữ lập trình? - Tiết sau học bài: Các thành phần của ngôn ngữ lập trình 3 . Ngày soạn: Ngày giảng: Tiết 1 Bài 1: Khái Niệm Lập Trình và Ngôn Ngữ Lập Trình. A. Phần chuẩn bị: I. Mục tiêu bài học: 1. Kiến thức: HS nắm đợc: -. lớp: * ổ n định lớp : (1) I. Kiểm tra bài cũ: Không kiểm tra II. Bài mới: Hoạt động của GV và HS Tg Nội dung Giới thiệu bài: Câu hỏi 1: Để giải một bài toán

Ngày đăng: 07/07/2013, 01:25

Xem thêm

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

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w