đề cương C#

Chia sẻ bởi Nguyễn Văn Hòa | Ngày 14/10/2018 | 28

Chia sẻ tài liệu: đề cương C# thuộc Tư liệu tham khảo

Nội dung tài liệu:

Bài 1: Tổng quan về lập trình
1.1.Giới thiệu môn học, phương pháp học
Đây là module cung cấp cho người học những nguyên lý cơ bản về lập trình, các cấu trúc điều khiển, các kiểu dữ liệu, mô hình hướng chức năng, cách thức xây dựng chương trình con và một số bài toán trong khoa học kỹ thuật.
Module này sử dụng ngôn ngữ C# để minh họa, cài đặt. Tuy nhiên người học dễ dàng cài đặt được bằng các ngôn ngữ lập trình khác như: VB.NET, C/C++, Pascal...
Sau khi hoàn thành module này, người học có khả năng:
Giải thích được các nguyên lý cơ bản về lập trình máy
Giải thích và mô tả được cú pháp, nguyên tắc hoạt động và cách sử dụng các cấu trúc điều khiển, chương trình con. Chỉ ra được đặc điểm và cách sử dụng của các kiểu dữ liệu
Mô tả được thuật toán và biểu diễn thuật toán dưới dạng lưu đồ
Phân tích, thiết kế và cài đặt được bài toán theo mô hình hướng chức năng
Vận dụng được các kiến thức đã học để cài đặt các bài toán đơn giản trong khoa học kỹ thuật
Hình thành thái độ học tập nghiêm túc, kỹ năng làm việc độc lập và kỹ năng làm việc độc lập và làm việc theo nhóm.
Để học tốt môn học này mỗi người học phải tự xây dựng cho mình một phương pháp học thích hợp. Nhưng phương pháp chung để học môn học này là người học phải hiểu thật kỹ các phần lý thuyết cơ sở và vận dụng nó một cách linh hoạt vào các trường hợp cụ thể , phải làm nhiều bài tập….
1.2. Ngôn ngữ lập trình
Ngôn ngữ lập trình (Programming language) là hệ thống các kí hiệu và quy tắc (về cú pháp và ngữ nghĩa được định nghĩa một cách chặt chẽ) dùng để viết chương trình cho máy tính. Có hàng trăm loại NNLT khác nhau. NNLT bậc thấp là loại ngôn ngữ máy (Ngôn ngữ máy); gần với ngôn ngữ máy nhất là hợp ngữ (assembler language) bước đầu cho phép dùng các cụm kí hiệu để biểu diễn mã máy, dữ liệu, nhãn. NNLT bậc cao là loại gần với ngôn ngữ tự nhiên, ít phụ thuộc vào các hạn chế của máy, có khả năng hướng tới người sử dụng, hướng tới đối tượng, hướng tới loại vấn đề cần giải quyết, vd. FORTRAN, BASIC, Pascal, C, vv.
Hoặc có thể định nghĩa khác như sau: Ngôn ngữ lập trình (Programming language) là một tập con của ngôn ngữ máy tính. Đây là một dạng ngôn ngữ được chuẩn hóa (đối lập với ngôn ngữ tự nhiên). Nó được dùng để miêu tả những quá trình, những ngữ cảnh một cách rất chi tiết. Hoặc có thể định nghĩa theo cách khác: Ngôn ngữ lập trình là một hệ thống được ký hiệu hóa để miêu tả những tính toán (qua máy tính) trong một dạng mà cả con người và máy đều có thể đọc và hiểu được.
Theo định nghĩa ở trên thì một ngôn ngữ lập trình phải thỏa mãn được hai điều kiện cơ bản là:
+ Nó phải dễ hiểu và dễ sử dụng đối với người lập trình, để con người có thể dùng nó giải quyết các bài toán khác.
+ Nó phải miêu tả một cách đầy đủ và rõ ràng các tiến trình (process), để có thể chạy được trên các máy tính khác.
Một tập hợp các chỉ thị được biểu thị nhờ ngôn ngữ lập trình để thực hiện các thao tác máy tính nào đó thông qua một chương trình. Các tên khác của khái niệm này nếu không bị lầm lẫn là chương trình máy tính hay chương trình điện toán.
Lưu ý:
Khái niệm chương trình (program) viết cho máy vi tính nhằm giải quyết một vấn đế nào đó thường được gọi là phần mềm máy tính. (Thí dụ chương trình MS Word là một cách gọi chung chung, chính xác hơn là phần mềm MS Word thì rõ hơn đó là một chương trình ứng dụng.)
Chữ lập trình dùng để chỉ thao tác của con người nhằm kiến tạo nên các chương trình máy tính thông qua các ngôn ngữ lập trình. Người ta còn gọi quá trình lập trình đó là quá trình mã hoá thông tin tự nhiên thành ngôn ngữ máy. Trong các trường hợp xác định thì chữ lập trình còn được viết là "viết mã" (cho chương trình máy tính).
Như vậy, theo định nghĩa, mỗi ngôn ngữ lập trình cũng chính là một chương trình, nhưng có thể được dùng để tạo nên các chương trình khác. Một chương trình máy tính được viết bằng một ngôn ngữ lập trình thì những chỉ thị (của riêng ngôn ngữ ấy) góp phần tạo nên chương trình được gọi là mã nguồn của chương trình ấy.
Thao tác chuyển dạng từ mã nguồn sang thành chuỗi các chỉ thị máy tính đuợc thực hiện hoàn toàn tương tự như là việc chuyển dịch giữa các ngôn ngữ
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Văn Hòa
Dung lượng: 2,60MB| Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)