... Đưa Tong kết thúc Tiết 17- BàiNGÔNNGỮLẬPTRÌNHTiết17 – BàiNGÔNNGỮLẬPTRÌNH ? Ngônngữlậptrình gì? - Ngônngữ để viết chương trình gọi ngônngữlậptrình - Ngônngữlậptrình chia làm loại: ... hệ ngôn ngữ) - Thế hệ 1: Ngônngữ máy - Thế hệ 2: Hợp ngữ - Thế hệ 3: Ngônngữ bậc cao (Ngôn ngữlậptrình bậc cao) Tiết17 – BàiNGÔNNGỮLẬPTRÌNHNgônngữ máy - Mỗi loại máy tính có ngônngữ ... - Mỗi chương trình viết ngônngữ khác phải dịch ngônngữ máy chương trình dịch - Các lệnh viết ngônngữ máy dạng mã nhị phân mã hexa Tiết17 – BàiNGÔNNGỮLẬPTRÌNH ? Vậy ngônngữ máy ưu điểm...
... BàiNgônngữlậptrình Làm để máy tính hiểu trực tiếp thực thuật toán? Cần diễn tả thuật toán ngônngữ mà máy tính hiểu thực Ngônngữ gọi ngônngữlậptrình Có ba loại ngônngữlập trình: Ngôn ... ngữ thực Để chương trình viết hợp ngữ thực máy tính, cần dịch ngônngữ máy chư máy tính, cần dịch ngônngữ máy chư ơng trình hợp dịch ơng trình hợp dịch 3 Ngônngữ bậc cao Ưu điểm: Là ngônngữ ... điểm: Là ngônngữ kết hợp ngônngữ máy với ngônngữ tự nhiên người (thường tiếng Anh) để thể lệnh Nhược điểm: Còn phức tạp Vì ngônngữ thích hợp với nhà lậptrình chuyên nghiệp Để chương trình...
... cứng, chơng trình viết nhiều công sức, cồng kềnh khó hiệu chỉnh Vì ngônngữ không thích hợp với số đông ngời lậptrình B Hợp ngữ Ưu điểm: Là ngônngữ kết hợp ngônngữ máy với ngônngữ tự nhiên ... Vì ngônngữ thích hợp với nhà lậptrình chuyên nghiệp Để chơng trình viết hợp ngữ thực đợc Để chơng trình viết hợp ngữ thực đợc máy tính, cần đợc dịch ngônngữ máy ch máy tính, cần đợc dịch ngôn ... Có ba loại ngônngữlập trình: A Ngônngữ máy Ưu điểm: Là ngônngữ máy tính trực tiếp hiểu thực hiện, cho phép khai thác triệt để tối u khả máy Nhợc điểm: Ngônngữ phức tạp, phụ thuộc...
... ngônngữ để máy tính hiểu thực Vậy: NgônngữlậptrìnhngônngữNgônngữ gọi ngônngữ dùng để viết chương trình máy tính lậptrìnhNgônngữlậptrình chia thành: Ngônngữ máy, hợp ngữ, ngônngữ ... hợp ngữ, chương trình viết Một số ngônngữ bậc cao: Pascal, C, ngônngữ bậc cao cần phải C++, Visual Basic, dịch sang ngônngữ máy nhờ chương trình dịch Củng cố Trọng tâm: Khái niệm ngônngữlập ... nhờ chương trình hợp dịch ngữ thích hợp với Chương trình hợp dịch: MASM, Ngôn nhà lậptrình chuyên nghiệp TASM Ngônngữ bậc cao Ưu điểm: - Các câu lệnh chương trình gần gũi với ngônngữ tự nhiên...
... không? Bài 5: NGÔNNGỮLẬPTRÌNH Khái niệm Ngônngữ dùng để mô tả thuật toán giúp máy tính hiểu thực Ngônngữ gọi Ngônngữlậptrình Có loại: + Ngônngữ máy + Hợp ngữ + Ngônngữ bậc cao Có loại ngôn ... cần chương trình hợp dịch chương trình viết hợp ngữ không? Ngônngữ bậc cao Là ngônngữ gần với ngônngữ tự nhiên, có tính độc lập cao, phụ thuộc vào loại máy tính • Một số ngônngữlậptrình bậc ... số đông người lậptrình để lậptrình hợp ngữ người lậptrình phải có hiểu biết định máy tính 2 Hợp ngữ Chú ý: Để chương trình viết hợp ngữ thực máy tính,có thực chuyển sang ngônngữ máy Máy tính...
... ngônngữlậptrình gần gũi với ngônngữ tự nhiên chuyển đổi sang ngônngữ máy 3’ người Người ta gọi Chương trình dịch Là chương trình dùng để dịch từ ngônngữ bậc cao chương trình viết ngônngữ ... thiệu số ngônngữlậptrình bậc cao chương trình dịch máy tính TG Nội dung Hoạt động giáo viên Hoạt động học sinh 10’ Ngônngữ bậc cao Tuy nhiên, hợp − Là ngônngữ gần với ngônngữ tự ngữ chưa ... cho người lậptrình Dẫn đến xuất nhiều ngônngữlậptrình khác Hoạt động 2: giới thiệu khái niệm hợp ngữ chương trình dịch TG Nội dung Hoạt động giáo viên Hoạt động học sinh Đây ngônngữ thuận...
... ngônngữlậptrình bậc cao cần chương trình để dịch chương trình viết ngônngữ sang ngônngữ máy? HS; Chương trình dịch GV: Ngônngữlậptrình bậc cao sử dụng tiếng Anh gần gũi với ngônngữ tự ... đảo người lậptrình c) Hoạt động 3: Ngônngữ bậc cao Hoạt động giáo viên học sinh Nội dung Time GV: Hợp ngữngônngữ thuận Ngônngữ bậc cao 15 lợi cho nhà lậptrình - Ngônngữ bậc cao ngôn chưa ... trước - Mọi loại ngônngữlậptrình bậc cao cần chương trình để dịch chương trình viết ngônngữ sang ngônngữ máy Chương trình gọi chương trình dịch - Thích hợp với đông đảo người lậptrình 3’ 1’...
... để viết chương trình gọi ngônngữlậptrình Có ba loại ngônngữlập trình: Ngônngữ máy Hợp ngữNgônngữ bậc cao Ngônngữ máy Ngônngữ máy Thảo luận nhóm: 01100001 : a Ngônngữ máy gì? 01100010 ... máy Vì ngônngữ thích hợp với nhà lậptrình chuyên nghiệp Để chương trình viết hợp ngữ thực Để chương trình viết hợp ngữ thực máy tính, cần dịch ngônngữ máy chư máy tính, cần dịch ngônngữ máy ... Kết thúc BàiNgônngữlậptrình Làm để máy tính hiểu trực tiếp thực thuật toán? Cần diễn tả thuật toán ngônngữ mà máy tính hiểu thực Kết diễn tả thuật toán cho ta chư ơng trình, ngônngữ để...
... trình hợp dịch để dịch từ hợp ngữngônngữ máy Vì ngônngữ thích hợp với nhà lậptrình chuyên nghiệp NGÔN NGỮ BẬC CAO Có ngônngữ tốt hợp ngữ không? Ngônngữ bậc cao : - NgônNgữ Bậc Cao ngôn ... Vì ngônngữ thích hợp với đa số người lậptrìnhBài tập trắc nghiệm Câu1 : Hãy ghép đặc điểm cột bên phải với ngônngữlậptrình cột bên trái : Ngônngữlậptrình A Ngônngữ máy C Hợp ngữ B Ngôn ... đặc điểm cột bên phải với ngônngữlậptrình cột bên trái : Ngônngữlậptrình A Ngônngữ máy C Hợp ngữ B Ngônngữ bậc cao Đặc điểm A Máy trực tiếp hiểu B Gần với ngônngữ tự nhiên C Các câu lệnh...
... trình dịch * ý: ngônngữlậptrình có chương trình dịch để dịch chương trình viết ngônngữ sang ngônngữ máy 4.4 Câu hỏi tập củng cố: Câu hỏi: Phân loại ngônngữlập trình? Trả lời: Có loại ngôn ... dịch loạt ngônngữ khác xuất hiện, ngônngữ bậc ngônngữ máy chương trình hợp dịch cao c) Ngônngữlậptrình bậc cao: HĐ 3: Là ngônngữ phụ thuộc vào loại máy, Các em biết loại ngônngữ nào? câu ... Có loại ngôn ngữ: Ngônngữ máy, hợp ngữ, ngônngữ bậc cao Trong ngônngữ máy ngônngữ máy hiểu thực Các ngônngữ khác muốn máy thực phải chuyển đổi sang ngônngữ máy nhờ vào chương trình trung...
... cứng, chơng trình viết nhiều công sức, cồng kềnh khó hiệu chỉnh Vì ngônngữ không thích hợp với số đông ngời lậptrình B Hợp ngữ Ưu điểm: Là ngônngữ kết hợp ngônngữ máy với ngônngữ tự nhiên ... ra ngônngônngữngữ máy máy bằng ch ch ơng ơngtrình trìnhhợp hợpdịch dịch C Ngônngữ bậc cao Ưu điểm: Là ngônngữ phụ thuộc vào loại máy, chơng trình viết ngắn gọn, dễ hiểu, dễ nâng cấp Vì ngôn ... Có ba loại ngônngữlập trình: A Ngônngữ máy Ưu điểm: Là ngônngữ máy tính trực tiếp hiểu thực hiện, cho phép khai thác triệt để tối u khả máy Nhợc điểm: Ngônngữ phức tạp, phụ thuộc...
... chương trình, ngônngữ để viết chương trình gọi ngônngữlậptrình Có nhiều loại ngônngữlậptrình Để hiểu rõ Th,gian 5'ngônngữlậptrình hôm tìm hiểu ngônngữNgônngữ máy: Thuyết trình: ... Củng cố học: (1') Hôm tìm hiểu ngônngữlậptrình bao gồm ngôn ngữ: Ngônngữ máy 2 Hợp ngữNgônngữ bậc cao Các bạn ghi nhớ vai trò ngônngữngônngữlập trình. \ E Bài tập nhà câu hỏi ôn tập(1') ... tính NGÔNNGỮ BẬC CAO: Hợp ngữngônngữ thuận lợi cho nhà lậptrình chuyên nghiệp chưa thật thích hợp với đông người lậptrình Từ đầu thập kỉ năm mươi kỉ XX, người ta xây dựng ngônngữlập trình...
... Để thực máy tính, ngônngữlậptrình bậc cao cần phải dịch ngônngữ máy CỦNG CỐ BÀI HỌC Hôm làm quen với số loại ngônngữlậptrình , là: – Ngônngữ máy – Hợp ngữ – Ngônngữ bậc cao Các bạn ... hiểu thực Kết diễn tả thuật toán cho ta chương trình, ngônngữ dung để viết chương trình gọi ngônngữlậptrình - Có nhiều loại ngônngữlậptrình Sự khác loại liên quan đến độ phụ thuộc chúng ... phù hợp với nhà lậptrình chuyên nghiệp * Để chương trình viết hợp ngữ thực máy tính, cần dịch ngônngữ máy chương trình hợp dịch Ngônngữ bậc cao Là ngônngữ gần với ngônngữ tự nhiện hơn,...
... máy tính, ngônngữlậptrình bậc cao cần phải dịch ngônngữ máy chương trình dịch IV Củng cố bài: (4’) Hôm làm quen với số loại ngônngữlậptrình , là: - Ngônngữ máy - Hợp ngữ - Ngônngữ bậc ... chương trình hợp dịch Câu hỏi: Em kể tên số ngôn 10 phút Là ngônngữ gần với ngônngữ tự ngữlậptrình bậc cao mà em biết? Ngônngữ bậc cao nhiện hơn, thuận lợi cho nhà Trả lời: Một số ngônngữlập ... tả thuật toán ngônngữ mà máy tính hiểu thực Kết diễn tả thuật toán cho ta chương trình, ngônngữ dung để viết chương trình gọi ngônngữlậptrình - Có nhiều loại ngônngữlậptrình Sự Trần văn...
... viên lên 50 00 sinh viên người lậptrình phải chỉnh sửa lại code 4 CON TRỎ VÀ BỘ NHỚ c/ Con trỏ cấp phát vùng nhớ: (xem trang 155 ) => Để giải toán ta dùng cấp phát vùng nhớ động thực chương trình ... * Ví dụ: int so,a [5] ; a[0] = 5; // gán giá trị cho phần tử thứ mảng a[3] = 8; // gán giá trị cho phần tử thứ mảng so = a[3]; // lấy giá trị phần tử thứ gán cho biến so 2 CÁC BÀI TOÁN LIÊN QUAN ... mảng … void main() { int a [5] ; // Nhap gia tri cho cac ptu for (int i=0;i
... Việc xếp hoàn tất Ví dụ 7: Sắp xếp tăng Mảng ban đầu: 25 15 10 60 45 Lần 10 25 15 60 45 Lần 10 15 25 60 45 Lần 10 15 25 60 45 Lần 10 15 25 45 60 • • • • • • • • • • • • • void SapXepTang(int a[], ... máy dành cho mảng khoảng nhớ đủ để thu nhận danh sách giá trị khởi tạo Ví dụ 3: float a[] = {4.2, 5, 8, 3.9, 10}; Khi số phần tử mảng tính công thức sau: n = sizeof(a)/sizeof(float); Toán tử sizeof ... printf(“\n”); } Sử dụng mảng làm tham số truyền cho hàm Theo C tên mảng địa địa phần tử mảng • Ví dụ 5: • int a[20] • Với khai báo a tương đương với &a[0] Khi dùng mảng làm tham số truyền cho hàm...
... Học Quốc Gia TP.HCM BÀI TẬP LẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C++ } getch(); } Bài 5: Xây dựng lớp PHANSO có thông tin: Tử số, Mẫu số, Ngày sinh phương thức: - Phương thức thiết lập với tham số (Tử số, ... BÀI TẬP LẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C++ Viết chương trình thực nhập vào danh sách n học sinh, sau hiển thị danh sách học sinh có điểm trung bình > =5 #include ... TP.HCM BÀI TẬP LẬPTRÌNH HƯỚNG ĐỐI TƯỢNG C++ } cout
... chương trình, ngônngữ để viết chương trình gọi ngônngữlậptrình Có nhiều loại ngônngữlậptrình Để hiểu rõ ngônngữlậptrình hôm tìm hiểu ngônngữ Thuyết trình: 10' số người lậptrình Để ... hiểu ngônngữlậptrình bao gồm ngôn ngữ: Ngônngữ máy Hợp ngữNgônngữ bậc cao Các bạn ghi nhớ vai trò ngônngữngônngữlập trình. \ E Bài tập nhà câu hỏi ôn tập(1') * Nghiên cứu học * Em hiểu ngôn ... người ta xây dựng 10' 15' ngônngữlậptrình bậc cao, ngônngữ viết gần với ngônngữ tự nhiên hơn, có tính độc lập cao, phụ thuộc vào loại máy tính Ngônngữ bậc cao ngônngữ FOTRAN (FORmula TRANslator)...