Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 091 912 4899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

giáo an Tin học 10 học kì I ( Chia Từng Bài, Từng tiết rất hay )

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trần Văn Chính (trang riêng)
Ngày gửi: 11h:40' 10-10-2008
Dung lượng: 58.0 KB
Số lượt tải: 84
Số lượt thích: 0 người

nh







I. Mục đích, yêu cầu:

Nắm được khái niệm ngôn ngữ máy.
Nắm được khái niệm ngôn ngữ bậc cao.
So sánh sự khác nhau giữa các ngôn ngữ lập trình. Ưu điểm của ngôn ngữ bậc cao.
Tạo hứng thú cho học sinh nắm vững thuật toán bằng cách xây dựng thuật toán trên nhiều ngôn ngữ khác nhau.
II. Đồ dùng dạy học:

Chuẩn bị của giáo viên: SGK, mô hình trình bày mẫu một số thuật toán trên các ngôn ngữ bậc cao: PACAL, C,…
Chuẩn bị của học sinh: SGK, tập, viết.
III. Phương pháp dạy học:
Thuyết trình thông qua các mô hình ngôn ngữ lập trình.
IV. Hoạt động dạy học:

HOẠT ĐỘNG CỦA GIÁO VIÊN
HOẠT ĐỘNG CỦA HỌC SINH

Dẫn vào bài:
Máy tính chưa hiểu được các thuật toán, làm cách nào mà máy tính có thể giải được các thuật toán ?
* Nhận xét:
- Với cách diễn tả thuật toán bằng cách liệt kê hoặc sơ đồ khối như trên, máy tính chưa có khả năng trực tiếp thực hiện thuật toán được.
? Làm sao cho máy tính có thể thực hiện được thuật toán?
- Kết quả diễn tả thuật toán như vậy cho ta một chương trình.


1. Ngôn ngữ máy
- Mỗi loại máy tính đều có ngôn ngữ máy của nó. Đó là ngôn ngữ duy nhất để viết chương trình mà máy tính trực tiếp hiểu và thực hiện được.
- Viết các chương trình bằng ngôn ngữ máy, ta có thể khai thác triệt để các đặc điểm phần cứng của máy
? Mỗi chương trình viết bằng ngôn ngữ khác muốn thực hiện trên máy tính thì phải làm gì?
- Các lệnh viết bằng ngôn ngữ máy ở dạng nhị phân hoặc Hexa
2. Hợp ngữ
- So với ngôn ngữ máy, hợp ngữ cho phép người lập trình sử dụng một số từ (tiếng Anh) để thể hiện các lệnh cần thực hiện.
- Ví dụ:ADD AX, BX
? ADD có ý nghĩa gì?

=> Một chương trình viết bằng hợp ngữ cần phải được dịch ra ngôn ngữ máy nhờ chương trình hợp dịch trước khi có thể thực hiện được trên máy tính.
3. Ngôn ngữ bậc cao
- Hợp ngữ là một ngôn ngữ đã thuận lợi hơn cho các nhà lập trình chuyên nghiệp nhưng vẫn chưa thật thích hợp với đông đảo người lập trình
- Từ đầu thập kỉ năm mươi của thế kỉ XX, người ta đã xây dựng những ngôn ngữ lập trình bậc cao:
? Có những ưu điểm gì?




=> Chương trình dịch để dịch những chương trình viết bằng ngôn ngữ này sang ngôn ngữ máy.
? Cho một số ví dụ về ngôn ngữ bậc cao ?
Các ngôn ngữ bậc cao thường gặp:

=> Các ngôn ngữ bậc cao ngày có nhiều phiên bản khác nhau.









( Diển tả thuật toán bằng một ngôn ngữ
=> Ngôn ngữ để viết chương trình được gọi là ngôn ngữ lập trình.


( Mỗi loại máy tính đều có ngôn ngữ máy của nó.



( Phải được dịch ra
No_avatar

Giáo án này phân từng tiết ra rất tiện cho việc giáo viên in ấn nếu có thể tác giả gửi thêm kì II được không hihi

 

No_avatar
sao phông chữ lai không đọc được vậy
 
Gửi ý kiến

↓ CHÚ Ý: Bài giảng này được nén lại dưới dạng ZIP và có thể chứa nhiều file. Hệ thống chỉ hiển thị 1 file trong số đó, đề nghị các thầy cô KIỂM TRA KỸ TRƯỚC KHI NHẬN XÉT  ↓