Giới thiệu P1 SGK Tin 8

57 366 0
Giới thiệu P1 SGK Tin 8

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

GIỚI THIỆU SGK PHẦN I. LẬP TRÌNH ĐƠN GIẢN Bùi Văn Thanh 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 [...]... kiểu dữ liệu Các phép toán với dữ liệu kiểu số Các phép so sánh Giao tiếp người - máy tính 28 Bài 3 – Mục tiêu Biết khái niệm kiểu dữ liệu Biết một số phép toán cơ bản với dữ liệu số Biểu thức số học và biểu thức so sánh Biết khái niệm điều khiển tương tác giữa người với máy tính 29 Lưu ý Bài 3 Chỉ hạn chế giới thiệu một và kiểu dữ liệu thường dùng nhất Quy tắc viết các biểu thức số học trong Pascal... ngôn ngữ lập trình là do người lập trình đặt ra và phải tuân thủ các quy tắc của ngôn ngữ lập trình Biết cấu trúc chương trình bao gồm phần khai báo và phần thân chương trình 24 Lưu ý Bài 2 Mục tiêu: giới thiệu cho học sinh về một số thành phần cơ bản của ngôn ngữ lập trình nói chung, làm quen với một chương trình đơn giản, làm quen với TP để chuẩn bị cho bài thực hành 1 Tiếp cận từ cụ thể đến khái quát,... Phần câu hỏi và bài tập 15 Cấu trúc của các bài thực hành Cấu trúc nhất quán:   Mục tiêu Các bước thực hiện (thường khá chi tiết) Không chỉ ôn luyện, củng cố, thực hành các kiến thức đã học mà còn giới thiệu kiến thức mới, cụ thể là những kiến thức lí thuyết, nhưng gắn liền với ngôn ngữ lập trình Pascal Mục Tổng kết cuối mỗi bài thực hành tóm tắt các kiến thức, kĩ năng cơ bản 16 Câu hỏi và bài tập... phải có máy tính (có thể trên giấy) Bố trí thực hành ngay sau phần lý thuyết tương ứng, tận dụng thời gian sử dụng máy tính Tăng cường hoạt động, học sinh tự tìm hiểu, khám phá Tổ chức hoạt động nhóm 18 Bài 1 Máy tính và chương trình máy tính Con người ra lệnh cho máy tính như thế nào? Ví dụ: rô-bốt nhặt rác Viết chương trình - ra lệnh cho máy tính làm việc Chương trình và ngôn ngữ lập trình 19 Bài... báo, sử dụng biến, hằng Biết vai trò của biến trong lập trình Hiểu lệnh gán 34 Lưu ý Bài 4 Đây là bài khó đối với học sinh Lưu ý học sinh về sự giống nhau và khác của biến và hằng trong toán học và trong tin học Nên nêu ví dụ về bài toán không giải quyết được nếu không sự dụng biến Giải thích lệnh gán X = X + 1 Có thể gán giá trị cho biến bằng lệnh nhập dữ liệu (read hay readln) Nhấn mạnh: biến dùng để . GIỚI THIỆU SGK PHẦN I. LẬP TRÌNH ĐƠN GIẢN Bùi Văn Thanh Mục tiêu Cung cấp một số. 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à

Ngày đăng: 13/09/2013, 03:10

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan