Chương trình soạn thảo và chương trình dịch cùng với các công cụ trợ giúp tìm kiếm, sửa lỗi hoặc thực hiện chương trình được kết hợp vào một phần mềm: môi trường lập trình Ví dụ: các ngô[r]
(1)Giáo án điện tử Tin Học Lý thuyết Thực hành Lop8.net PMHT (2) Bài Bài Bài Bài Bài Bài Lop8.net Bài Bài Bài (3) Bài TH1 Bài TH Bài TH Bài TH4 Bài TH5 Bài TH6 Bài TH7 Lop8.net (4) LUYỆN GÕ PHÍM NHANH VỚI FINGER BREAK OUT TÌM HIỂU THỜI GIAN VỚI PHẦN MỀM SUN TIMES HỌC VẼ HÌNH VỚI PHẦN MỀM GEOGEBRA QUAN SÁT HÌNH KHÔNG GIAN VỚI PHẦN MỀM YENKA Lop8.net (5) Bài MÁY TÍNH VÀ CHƯƠNG TRÌNH MÁY TÍNH Thời gian tiết Lop8.net (6) CON NGƯỜI RA LỆNH CHO MÁY TÍNH NHƯ THẾ NÀO? * Khi nháy đúp chuột lên biểu tượng phần mềm trên màn hình phần mềm khởi động * Trong soạn thảo văn bản, ta gõ phím chữ thì chữ tương ứng xuất trên màn hình ta đã lệnh cho máy tính in chữ lên màn hình •Khi thực lệnh chép văn từ vị trí này sang vị trí khác ta đã yêu cầu máy tính thực liên tiếp nhiều lệnh: * Lệnh chép văn vào nhớ máy tính * Lệnh chép văn có nhớ vào vị trí Để dẫn máy tính thực công việc nào đó, người đưa cho máy tính hay nhiều lệnh, máy tính thực các lệnh đó Lop8.net (7) Quan sát hình 1_sách giáo khoa Để cho robot hoàn thành tốt công việc, ta cần phải các lệnh nào? 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 Lop8.net (8) VIẾT CHƯƠNG TRÌNH _ RA LỆNH CHO MÁY TÍNH LÀM VIỆC Viết chương trình là gì? Là viết các lệnh cách để điều khiển máy tính làm việc Chương trình máy tính là gì? Chương trình máy tính là dãy các lệnh mà máy tính có thể hiểu và thực Lop8.net (9) Khi thực chương trình ,máy tính hoạt động nào? Máy tính thực cá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 đầu tiên đến lệnh cuối Ví dụ chương trình Hãy nhặt rác; Bắt đầu Tiến bước, Quay trái, tiến bước; Nhặt rác; Quay phải, tiến bước; Quay trái, tiến bước; Bỏ rác vào thùng; Kết thúc Lop8.net (10) Tại cần viết chương trình? Việc viết nhiều lệnh và 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 và hiệu Lop8.net (11) CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Thông tin đưa vào máy tính phải chuyển đổi thành dạng các dãy số và 1: dãy Bit Lop8.net (12) Ngôn ngữ máy là gì? Ngôn ngữ máy là ngôn ngữ dành cho máy tính Máy tính có thể trực tiếp hiểu và thực Ngôn ngữ lập trình là gì? Ngôn ngữ lập trình là ngôn ngữ dùng để viết các chương trình máy tính Lop8.net (13) Tuy nhiên máy tính chưa thể hiểu các chương trình viết ngôn ngữ lập trình Chương trình này cần chuyển sang ngôn ngữ máy chương trình dịch Chương trình dịch là gì? Là chương trình dịch từ các ngôn ngữ khác ngôn ngữ máy Lop8.net (14) Môi trường lập trình là gì? Chương trình soạn thảo và chương trình dịch cùng với các công cụ trợ giúp tìm kiếm, sửa lỗi thực chương trình kết hợp vào phần mềm: môi trường lập trình Ví dụ: các ngôn ngữ lập trình Pascal, C, Java, Basic,… Lop8.net (15) MEMORIZE Con người dẫn cho máy tính thực công việc thông qua các lệnh Viết chương trình là hướng dẫn máy tính thực các công việc hay giải bài toán cụ thể Ngôn ngữ dùng để viết các chương trình máy tính gọi là ngôn ngữ lập trình Lop8.net (16) DẶN DÒ Trả lời câu hỏi 1, 2, 3, 4, _ trang 08 _ sách giáo khoa Lop8.net (17) Thực tháng năm 2009 Lop8.net (18) Bài LÀM QUEN VỚI CHƯƠNG TRÌNH VÀ NGÔN NGỮ LẬP TRÌNH Thời gian tiết Lop8.net (19) VÍ DỤ VỀ CHƯƠNG TRÌNH Quan sát chương trình sau? Lệnh in màn hình dòng chữ ‘Chao cac ban’ Lệnh khai báo tên chương trình Lop8.net (20) NGÔN NGỮ LẬP TRÌNH a BẢNG CHỮ CÁI Loại kí tự Biểu diễn kí tự Mã ASCII Kí tự chữ cái in hoa ‘A’ ’Z’ 65 90 Kí tự chữ cái in thường ‘a’ ’z’ 97 122 Kí tự chữ số ‘0’ ’9’ 48 57 Kí tự dấu cách ‘ ’ Kí tự gạch ‘_’ Kí tự các phép toán ‘+’, ‘-’, ‘*’, ‘/’, ‘=‘, ‘<‘, ‘>’ Kí tự dấu ngoặc ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[‘, ‘]’ Kí tự khác Dấu chấm ‘.’ dấu phẩy ‘,’ 32 Dấu hai chấm ‘:’ dấu chấm phẩy ‘;’, ‘’’, ‘@’, ‘^’, ‘$’, ‘#’, ‘&’ Lop8.net (21)