Cung cấp một số kiến thức và kĩ năng ban đầu về ngôn ngữ lập trình Nhận thức được chương trình được tạo để điều khiển máy tính Giải được một số bài toán đơn giản trên máy tính bằng cách vận dụng thuật toán đơn giản, dữ liệu chuẩn trên ngôn ngữ lập trình bậc cao cụ thể Rèn luyện phong cách tư duy công nghệ
GIỚI THIỆU SGK PHẦN I. LẬP TRÌNH ĐƠN GIẢN Mục tiêu Cung cấp một số kiến thức và kĩ năng ban đầu về ngôn ngữ lập trình Nhận thức được chương trình được tạo để điều khiển máy tính Giải được một số bài toán đơn giản trên máy tính bằng cách vận dụng thuật toán đơn giản, dữ liệu chuẩn trên ngôn ngữ lập trình bậc cao cụ thể Rèn luyện phong cách tư duy công nghệ 2 2 Yêu cầu về kiến thức Biết khái niệm về bài toán, thuật toán, các cách mô tả thuật toán bằng cách liệt kê các bước Biết chương trình là mô tả của một thuật toán trên một ngôn ngữ lập trình cụ thể Có kiến thức sơ bộ về ngôn ngữ lập trình Pascal, cấu trúc chung và các thành phần của chương trình Biết một số kiểu dữ liệu chuẩn, phép toán, biểu thức số học, biểu thức quan hệ, khái niệm về biến, lệnh gán và các câu lệnh vào/ra đơn giản 3 3 Yêu cầu về kiến thức Biết khái niệm về các cấu trúc điều khiển: Cấu trúc tuần tự Cấu trúc rẽ nhánh Cấu trúc lặp (lặp với số lần biết trước và chưa biết trước) Biết kiểu mảng và biến có chỉ số, biết cách khai báo mảng, truy cập các phần tử của mảng Hiểu thuật toán của một số bài toán thường gặp như: tìm số lớn nhất, số nhỏ nhất; kiểm tra 3 số cho trước có phải là độ dài 3 cạnh của tam giác không 4 4 Yêu cầu về kỹ năng Mô tả được thuật toán đơn giản bằng cách liệt kê các bước Viết được chương trình TP đơn giản, khai báo đúng biến và câu lệnh vào/ra Viết và sử dụng đúng các lệnh điều kiện dạng thiếu và dạng đầy đủ Viết và sử dụng lệnh lặp với số lần biết trước và chưa biết trước Thực hiện được khai báo mảng, truy cập phần tử mảng, sử dụng các phần tử của mảng trong biểu thức tính toán Yêu cầu về thái độ Nghiêm túc trong học tập, ham thích lập trình trên máy tính để giải các bài tập Nội dung Gồm 16 bài: 09 bài lí thuyết + 07 bài thực hành Dạy trong 34 tiết, 02 tiết/bài, riêng Bài 5 (Từ bài toán đến chương trình) dạy trong 4 tiết 7 7 Cấu trúc Bài 1. Máy tính và chương trình máy tính Bài 2. Làm quen với chương trình và ngôn ngữ lập trình Bài thực hành 1. Làm quen với Turbo Pascal Bài 3. Chương trình máy tính và dữ liệu Bài thực hành 2. Viết chương trình để tính toán Bài 4. Sử dụng biến trong chương trình Bài thực hành 3. Khai báo và sử dụng biến Bài 5. Từ bài toán đến chương trình Cấu trúc Bài 6. Câu lệnh điều kiện Bài thực hành 4. Sử dụng lệnh điều kiện if . then Bài 7. Câu lệnh lặp Bài thực hành 5. Sử dụng lệnh lặp for . do Bài 8. Lặp với số lần chưa biết trước Bài thực hành 6. Sử dụng lệnh lặp while .do Bài 9. Làm việc với dãy số Bài thực hành 7. Xử lí dãy số trong chương trình Những điểm cần lưu ý SGK trình bày kiến thức, kĩ năng chung về lập trình: dạy lập trình nói chung, từ khái quát đến cụ thể, không phải là dạy ngôn ngữ lập trình cụ thể Pascal Chỉ sử dụng ngôn ngữ Pascal để minh hoạ, không nhằm mục đích giới thiệu các thành phần, kiểu dữ liệu, cú pháp, ngữ nghĩa của các câu lệnh và các đặc trưng khác của Pascal một cách đầy đủ như là cẩm nang về lập trình 10 10 . GIỚI THIỆU SGK PHẦN I. LẬP TRÌNH ĐƠN GIẢN Mục tiêu Cung cấp một số kiến thức và kĩ năng. dãy số Bài thực hành 7. Xử lí dãy số trong chương trình Những điểm cần lưu ý SGK trình bày kiến thức, kĩ năng chung về lập trình: dạy lập trình nói chung,