Tài liệu học tin 8 Thử nghiệm Tin8 Bai1 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả c...
Muốn xóa kí phím tự Dùng sau trỏDelete ta dùng phím gì? Ơgì A1 sẽra Điều xảy tahiện nhấnsố Enter? Con người lệnh cho máy tính nào? Con người điều khiển máy tính thơng qua ? - Con người điều khiển máy tính thơng qua lệnh Em hiểu chương trình? - Chương trình cách để người dẫn cho máy tính thực nhiều thao tác liên tiếp cách tự động 2 Ví dụ: rơ-bốt nhặt rác Quan sát hình 1_sách giáo khoa Để cho robot hồn thành tốt cơng việc, ta cần phải lệnh nào? Nhận xét: lệnh lệnh điều khiển Robot hoạt động để thực yêu cầu cụ thể : NHẶT RÁC Tiến hai bước Quay trái, tiến bước Nhặt rác Quay phải, tiến ba bước Quay trái, tiến hai bước Bỏ vào thùng rác Giả sử lệnh viết lưu rô-bốt với tên "Hãy nhặt rác" Khi ta cần lệnh "Hãy nhặt rác", lệnh điều khiển rô-bốt tự động thực lệnh nói Sau thực lệnh “Hãy nhặt rác” trên, vị trí rơbốt gỡ? Em đưa lệnh để rôbốt trở lại vị trí xuất phát (góc bên trái hỡnh) Hướngưdẫnưvềưnhà Viết lệnh dẫn để rôbốt hoàn thành công việc trực nhật lớp em Viết lệnh dẫn để rôbốt giúp em i mét c¸i ¸o Viết chương trình - lệnh cho máy tính làm việc Ví dụ chương trình Khi thực chương trình ,máy tính hoạt động nào? Máy tính thực lệnh có chương trình cách Thực xong lệnh thực lệnh tiếp theo, từ lệnh đến lệnh cuối Tại cần viết chương trình? Việc viết nhiều lệnh tập hợp lại chương trình, giúp người điều khiển máy tính cách đơn giản hiệu Viết chương trình hướng dẫn máy tính thực cơng việc hay giải toán cụ thể 4 Chương trình ngơn ngữ lập trình Tình huống: Một thầy giáo biết tiếng Việt muốn giới thiệu trường cho đồn khách đến từ nước Anh Theo em có cách thực điều trên? Thơng dịch Biên dịch Máy tính có hiểu chương trình viết ngơn ngữ thơng thường khơng ? Nó hiểu ngơn ngữ ? Nã chØ hiĨu ng«n ng÷ máy Ngơn ngữ máy gì? Ngơn ngữ máy ngơn ngữ dành cho máy tính Máy tính trực tiếp hiểu thực Em hiểu ngơn ngữ lập trình ? Ngơn ngữ lập trình ngơn ngữ dùng để viết chương trình máy tính chương trình đơn giản viết ngơn ngữ Pascal Phân loại ngơn ngữ lập trình Ngơn ngữ dùng để viết chương trình máy tính gọi ngơn ngữ lập trình Ngơn ngữ lập trình có bao input a 1010111110 input b nhiêu loại nhỉ? 1111010011 add b 1011010010 move e print0e1 1 0 1 load a halt Ngơn ngữ lập trình chia thành ba loại: 1101111010 end Ngôn ngữ máy: ngơn ngữ máy trực tiếp hiểu thực Hợp ngữ: gần với ngôn ngữ máy, mã lệnh thay tên viết tắt thao tác (thường tiếng Anh) Ngôn ngữ bậc cao: gần với ngơn ngữ tự nhiên, có tính độc lập cao, phụ thuộc vào loại máy chương trình phải dịch sang ngơn ngữ máy thực Theo em máy tính có hiểu chương trình khơng ? Tuy nhiên máy tính chưa thể hiểu Chương trình dịch gì? chương trình viết ngơn ngữ lập trình Chương trình cần chuyển sang ngôn ngữ máy chương trình dịch Chương trình dịch đóng vai trò "người phiên dịch" dịch chương trình viết ngơn ngữ lập trình sang ngơn ngữ máy để máy tính hiểu Chương trình soạn thảo chương trình dịch thường kết hợp vào phần mềm, gọi mơi trường lập trình Ghi nhớ! Lập trình việc chuyển đổi liệu thao tác thuật toán thành cấu trúc liệu câu lệnh ngơn ngữ lập trình cụ thể Các loại ngơn ngữ lập trình: Ngơn ngữ máy Hợp ngữ Ngôn ngữ bậc cao Chương trình đích -Thơng dịch (Dịch câu lệnh) Chương trình dịch Chương trình nguồn -Biên dịch Dịch tồn chương trình ... hợp vào phần mềm, gọi mơi trường lập trình Ghi nhớ! Lập trình việc chuyển đổi liệu thao tác thuật toán thành cấu trúc liệu câu lệnh ngơn ngữ lập trình cụ thể Các loại ngơn ngữ lập trình: Ngơn ngữ