//
you're reading...
Các chuyên đề bồi dưỡng học sinh giỏi, Dùng cho cấp THPT, Dùng cho thi học sinh giỏi, Giáo trình chuyên Tin học 10

LỚP 10: Chuyên đề 1: NGÔN NGỮ LẬP TRÌNH

 


  1. Giáo trình ngôn ngữ lập trình Pascal
  2. Giáo án bài giảng ngôn ngữ lập trình Pascal

Dưới đây dùng Turbo Pascal để mô tả nội dung kiến thức, kĩ năng cần truyền đạt của chuyên đề Ngôn ngữ lập trình, tuy nhiên khi thực hiện có thể chọn sử dụng các ngôn ngữ lập trình khác như C++, Java,… để dạy học.
Số tiết: 20 tiết
TT Nội dung Mức độ cần đạt Ghi chú
1
Khái niệm chương trình và ngôn ngữ lập trình
Kiến thức này đã có trong sách giáo khoa, cần nhắc lại để đảm bảo tính hệ thống.
2 Các thành phần cơ sở của ngôn ngữ lập trình TP Kiến thức
• Biết các khái niệm cơ bản: Bảng chữ cái, Tên, Tên chuẩn, Tên riêng (từ khoá), Hằng và Biến.
Kỹ năng
• Biết đặt tên đúng. – Nên minh hoạ bằng một đoạn chương trình đơn giản
3 Cấu trúc tổng quát của một chương trình TP Kiến thức
• Biết các thành phần của một chương trình TP.
Kĩ năng
• Nhận biết được các thành phần của một chương trình không có chương trình con.

Dùng một chương trình TP đơn giản để minh hoạ
4 Dịch, thực hiện và hiệu chỉnh chương trình Kiến thức
• Biết các bước: soạn thảo, dịch, thực hiện và hiệu chỉnh chương trình.
• Biết một số công cụ của môi trường TP.
Kĩ năng
• Bước đầu sử dụng được chương trình dịch để phát hiện lỗi.
• Bước đầu chỉnh sửa được chương trình dựa vào thông báo lỗi của Chương trình dịch và tính hợp lí của kết quả thu được.

Giới thiệu trên máy tính quá trình viết một chương trình hoàn chỉnh để học sinh biết các thao tác cơ bản.
5
Một số kiểu dữ liệu chuẩn: số nguyên, số thực, logic, ký tự, xâu
Kiến thức
• Với mỗi kiểu dữ liệu, biết được phạm vi giá trị, cách khai báo, các hàm chuẩn và các thủ tục chuẩn có thể dùng.
• Với mỗi biến có kiểu dữ liệu trên, biết cách nhận giá trị (từ bàn phím và dùng lệnh gán) và cách viết giá trị ra màn hình
Kĩ năng
• Biết chọn kiểu dữ liệu thích hợp cho các biến cần khai báo.
• Biết dùng một số hàm chuẩn và thủ tục chuẩn viết một số chương trình dùng các kiểu dữ liệu trên Với mỗi kiểu dữ liệu, cho học sinh làm quen dần từ các ví dụ đơn giản đến phức tạp
6
Tổ chức rẽ nhánh
Kiến thức
• Hiểu được các câu lệnh này dùng để thể hiện các tình huống phải biện luận khi giải các bài toán
• Biết cách viết đúng các lệnh về mặt cú pháp.
Kĩ năng
• Sử dụng được các lệnh để viết các đoạn chương trình có biện luận cấu trúc rẽ nhánh trong mô tả thuật toán của môt số bài toán đơn giản.
• Viết được các lệnh rẽ nhánh khuyết, rẽ nhánh đầy đủ và áp dụng để thể hiện được thuật toán của một số bài toán đơn giản. – Nên bắt đầu bằng việc sử dụng các thuật toán đã có trong sách giáo khoa lớp 10
– Cần xây dựng các bài thực hành và tổ chức thực hiện tại phòng máy để học sinh đạt được những kỹ năng theo yêu cầu
– Nhấn mạnh rằng khác với kiểu mảng, trong kiểu bản ghi, các trường có thể thuộc các kiểu dữ liệu khác nhau.
7
Tổ chức lặp Kiến thức
• Hiểu nhu cầu của cấu trúc lặp trong biểu diễn thuật toán
• Hiểu cấu trúc lặp kiểm tra điều kiện trước, cấu trúc lặp với số lần định trước.
• Biết cách vận dụng đúng đắn từng loại cấu trúc lặp vào tình huống cụ thể.
Kĩ năng
• Mô tả được thuật toán của một số bài toán sử dụng lệnh lặp.
• Viết đúng các lệnh lặp kiểm tra điều kiện trước, lệnh lặp với số lần định trước
• Dùng để viết chương trình giải một số bài toán.
8 Kiểu mảng Kiến thức
• Hiểu được cách dùng dữ liệu kiểu mảng một chiều và hai chiều.
• Biết cách khai báo mảng và ký hiệu các phần tử của mảng.
Kĩ năng
• Thực hiện được khai báo mảng, truy cập, tính toán các phần tử của mảng.
• Cài đặt được thuật toán của một số bài toán với kiểu dữ liệu mảng một chiều.
9 Kiểu bản ghi Kiến thức
• Biết kiểu Bản ghi dùng để thể hiện một loạt đối tượng cùng có chung một số thuộc tính.
• Biết cách khai báo biến kiểu bản ghi.
• Biết truy cập trực tiếp các trường và truy cập bằng lệnh With … Do ….
Kỹ năng
Sử dụng được loại biến bản ghi một cách linh hoạt

10 Kiểu tập hợp Kiến thức
• Biết cách khai báo dữ liệu kiểu tập hợp với các hạn chế so với tập hợp dùng trong Toán học
• Biết các hàm chuẩn và thủ tục chuẩn đối với kiểu tập hợp
Kỹ năng
Sử dụng được kiểu tập hợp thể hiện một số đối tượng trong một số bài toán
11 Tệp và xử lý tệp Kiến thức
• Biết khái niệm tệp định kiểu và tệp văn bản và mục đích của các kiểu dữ liệu này để lưu giữ lâu dài các thông tin tạo lập được.
• Biết các lệnh khai báo tệp định kiểu và tệp văn bản.
• Biết các lệnh và một số hàm, thủ tục chuẩn khi làm việc với tệp: gán tên cho biến tệp, mở tệp, đọc thông tin từ tệp, ghi thông tin vào tệp, đóng tệp.
Kĩ năng
Biết các thao tác tệp, chủ yếu là tệp văn bản
12 Chương trình con Kiến thức
• Biết sự cần thiết của việc tổ chức chương trình con khi viết chương trình-chia để trị.
• Biết sự phân loại chương trình con: thủ tục và hàm.
• Biết cấu trúc một chương trình con.
• Biết gọi một thủ tục, một hàm
Kĩ năng
Viết được các chương trình phức tạp bằng cách tổ chức các chương trình con.

About pascalteacher

Trang thông tin Toán học và Tin học

Thảo luận

Chưa có phản hồi.

Gửi phản hồi

Mời bạn điền thông tin vào ô dưới đây hoặc kích vào một biểu tượng để đăng nhập:

WordPress.com Logo

Bạn đang bình luận bằng tài khoản WordPress.com Log Out / Thay đổi )

Twitter picture

Bạn đang bình luận bằng tài khoản Twitter Log Out / Thay đổi )

Facebook photo

Bạn đang bình luận bằng tài khoản Facebook Log Out / Thay đổi )

Google+ photo

Bạn đang bình luận bằng tài khoản Google+ Log Out / Thay đổi )

Connecting to %s

Các tác giả

Tháng Mười 2016
M T W T F S S
« Sep   Nov »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

NCT Computer

Flickr Photos

A bellezza di a natura (C☺rsica)

Southern White-faced Owl D75_5752.jpg

2016 Lake Yamanaka winter Fuji

More Photos

Thống kê

  • 78,768 lượt xem

%d bloggers like this: