Mở đầu Giáo trình lập trình C sẽ giới thiệu đến bạn đọc những nội dung về khai báo biến/hằng. Trình bày các kiểu dữ liệu khi khai báo biến/hằng. Xử lý việc nhập dữ liệu cho biến và hiển thị giá trị của biến ra màn hình console. Ngoài ra, giáo trình còn hướng dẫn viết thao tác với mảng một chiều như nhập mảng, hiển thị mảng, tìm kiếm trên mảng,… Và cuối cùng, bạn đọc sẽ được làm quen với kiểu dữ liệu mở rộng với việc sử dụng struct.
Đây có thể nói là cuốn giáo trình cung cấp những kiến thức cơ bản dành cho những bạn mới làm quen với lập trình. Và cũng là cơ sở để bạn đọc tiếp cận với các ngôn ngữ lập trình khác như Java, C#, PHP,. 7 GIỚI THIỆU PHẦN MỀM CFREE Giới thiệu phần mềm CFree Hướng dẫn cài đặt và sử dụng R2S chúng tôi xin giới thiệu xong về phần mềm lập trình C-Free, phần mềm đa soạn thảo và biên dịch code hiệu quả cho người mới bắt đầu. Phần mềm lập trình này so với những phần mềm lập trình khác thì tương đối nhẹ rất phù hợp với những người mới học về lập trình C và C++.
Trong phần này, chúng tôi sẽ hướng dẫn các bạn cách tải phần mềm lập trình CFree Full Crack và cài đặt phần mềm này cũng như là cách sử dụng cơ bản. Giới thiệu về phần mềm lập trình CFree Nếu như bạn là người mới bắt đầu học về ngôn ngữ lập trình thì bạn nên tìm một vài phần mềm đơn giản để có thể biên dịch được nhưng vẫn phải có đầy đủ tính năng. Một phần mềm mà chúng tôi muốn giới thiệu cho bạn là phần mềm CFree. CFree là ứng dụng biên dịch code và trình soạn thảo vô cùng mạnh mẽ dành cho những lập trình viên.
Ứng dụng được thiết kế riêng cho ngôn ngữ lập trình C. Việc viết code của bạn sẽ trở nên đơn giản khi sử dụng CFree, bạn chỉ cần cung cấp từ đầu tiên của từ khóa chương trình sẽ tự động điền từ khóa phù hợp vào cho bạn. Đối với CFree người dùng sẽ phải bất ngờ và đánh giá cao về nó vì tốc độ thực hiện phản hồi nhanh. Một trong điểm đặc biệt của CFree là rất dễ sử dụng, được thiết kế 2 nút Start 8 và Stop giúp bạn có thể điều khiển chạy và dừng chương trình khi không sử dụng.
Tính năng của CFree CFree hỗ trợ các code thường sử dụng Sử dụng các code có màu sắc khác nhau như là Class/Struss/Union hoặc là Functions/ Variables/ Constants khi soạn thảo ngôn ngữ Code Gợi ý những từ khóa giúp cho lập trình viên có thể sử dụng code dễ dàng và nhanh hơn Hỗ trợ nhiều trình biên dịch: Hỗ trợ các trình biên dịch ngoài MinGW như sau: Cygwin, trình biên dịch C++ của Microsoft, trình biên dịch Intel C++, Lcc-win32, … và còn nhiều trình biên dịch hơn sẽ được cập nhật trong tương lai. Nhập thông minh: C-free có thể ghi nhớ các ký hiệu mà bạn đã nhập trước đó. Khi bạn gõ 1 hoặc 2 chữ cái của những từ này thì C-free sẽ đưa ra gợi ý một số từ bạn muốn, bạn chọn các từ gợi ý trong danh sách từ đó sẽ tự động nhập vào vùng chỉnh sửa 9 Hoàn thành mã và tham số mã: Liệt kê thuộc tính và phương thức của lớp hoặc cấu trúc. Hướng dẫn cài đặt phần mềm CFee Full Crack Link tải phần mềm lập trình CFree full crack: Sau khi cài đặt bạn vào tệp bạn vừa tải và cho chạy chương trình phần mềm.
Bước 1: Bạn nhấn Run để tiến hành chạy ứng dụng và chọn ngôn ngữ bạn thành thạo Bước 2: Nhấn Next để tiến hành cài đặt 10 Bước 3: Tích vào ô ”I accept the agreement” và Nhấn Next để tiếp tục 11 Bước 4: Nhấn Next > Next > Đánh dấu vào ô Create a Desktop Icon > Nhấn Next Nhấn Install, sau đó thì bạn chờ vài giây để phần mềm tiến hành cài đặt Bước 5: chương trình. 12 Bước 6: Nhấn Finish để kết thúc quá trình cài đặt Các bước cài đặt ứng dụng ở trên đã thực hiện xong. Bạn cùng xem cách sử dụng ứng dụng này nhé. Hướng dẫn sử dụng phần mềm CFree đơn giản Tại giao diện của ứng dụng C free cung cấp cho bạn một vài chương trình mẫu như là CppHello.
Bạn muốn xem chương trình thì có thể chọn còn nếu không bạn có thể nhấn Close để vào được giao diện chính của ứng dụng. 13 Ở màn hình chính bạn thực hiện những chức năng như sau: New ( hoặc bạn có thể nhấn Ctrl + N) để làm mới tập tin. 14 Một số phím tắt cơ bản trong CFree ví dụ như F1 dùng để tra cứu các thông tin hàm hay F5 dùng để biên dịch. Bạn nhấn chọn file CppHello.cpp thì màn hình giao diện của bạn sẽ xuất hiện nội dung như sau: Tiếp theo, bạn nhấn F5 cho chương trình chạy, đôi lúc CFree báo lỗi và return về kiểu int.
Đây là lỗi gây ra khó chịu cho người dùng nhất. Để sữa chữa code bị lỗi bạn thực hiện như hình: Bạn bấm F5 để chạy chương trình và sẽ có kết quả như sau: Hiện nay, có rất nhiều ý kiến cho rằng Visual quá dễ trong việc xây dựng mã nguồn. Tuy nhiên, việc phân chia rõ ràng hai hàm của Visual rõ ràng, thích hợp với các hàm 15 và các thủ tục Pascal, giúp bạn có thể dễ dàng học phần mềm lập trình C++ thông qua phần mềm C-free mà không cần phải sử dụng Visual Studio vừa khó và nặng nề nữa. Như bạn cũng biết thì ứng dụng nào cũng sẽ có những ưu và nhược điểm khác nhau, nên không thể nói phần mềm nào là tốt nhất cả.
Tùy vào sở thích của mỗi người mà chọn ứng dụng phù hợp. Giới thiệu phần mềm CFree - Tổng kết Như vậy, chúng tôi đã giới thiệu xong về phần mềm lập trình CFree, phần mềm đa soạn thảo và biên dịch code hiệu quả cho người mới bắt đầu. Chúc bạn cài đặt CFree thành công và sử dụng phần mềm thật thành thạo nhé! 16 BÀI 01: TỔNG QUAN VỀ LẬP TRÌNH C Lập trình và ngôn ngữ lập trình Thuật toán và cách biểu diễn thuật toán Tổng quan về lập trình C sẽ giúp các bạn hiểu biết về Lập trình là công việc sử dụng ngôn ngữ lập trình để thiết kế và cài đặt xử lý nhằm tạo ra những chương trình (software) thực thi trên PC (desktop, laptop), hoặc trên thiết bị di động (iPhone, Sumsung, iPad, …). Về ngôn ngữ lập trình bao gồm Lập trình C, Lập trình Java, Lập trình C#, Lập trình web với PHP, Lập trình cho thiết bị di động với nền tảng Android… Tổng quan về lập trình C – Biểu diễn thuật toán Trong lập trình để xử lý cho một chức năng nào đó, chẳng hạn chức năng tính tổng 2 số được nhập từ bàn phím, người lập trình sẽ phải liệt kê ra những bước cần xử lý và được gọi là thuật toán (algorithm).
Vấn đề đặt ra là làm thế nào để thể hiện thuật toán như một qui ước chung để nhiều người có thể đọc và hiểu. Việc này cũng tương tự như trong ngành xây dựng luôn luôn có bản thiết kế cho công trình để dựa vào đó mà thi công. Có nhiều cách để biểu diễn thuật toán như sử dụng mã giả (pseudocode), sử dụng lưu đồ (flowcharts). Tổng quan về lập trình C – Sử dụng mã giả (pseudocode) Sử dụng mã giả (pseudocode) là phương pháp biểu diễn thuật toán bằng cách sử dụng một bộ tiêu chuẩn các từ để thể hiện.
Ví dụ biểu diễn thuật toán hiển thị chuỗi “Hello World” ra màn hình console. BEGIN DISPLAY ‘HELLO WORLD’ END 17 Giải thích: Bắt đầu (BEGIN) Hiển thị nội dung với (DISPLAY) Kết thúc (END). Tổng quan về lập trình C – Sử dụng lưu đồ (flowcharts) Quy ước ký hiệu khi sử dụng lưu đồ Ví dụ về lưu đồ cho thuật toán tính Giải thích lưu đồ: tổng 2 số n1 và n2 Bắt đầu Bước 1: Nhập 2 số tương ứng cho n1 và n2 Bước 2: Tính tổng 2 số và lưu vào t (t = n1 + n2) Bước 3: Hiển thị kết quả (t) Kết thúc 18 Ví dụ về lưu đồ cho thuật toán Giải thích lưu đồ: kiểm tra số nguyên n có phải là số chẵn hay không Bắt đầu Bước 1: Nhập số nguyên n Bước 2: Thực hiện phép chia lấy phần dư n cho 2 (r = mod 2) Bước 3: Nếu r = 0 thì hiển thị “n là số chẵn” Kết thúc Ví dụ về lưu đồ cho thuật toán hiển Giải thích lưu đồ: thị các số từ 1 đến 10 Bắt đầu Bước 1: Bắt đầu với i = 1 Bước 2: Nếu i <= 10 thì sang bước 3, ngược lại kết thúc Bước 3: Hiển thị và tăng i lên 1 (i = i +1), sau đó chuyển sang bước 2 Kết thúc 19 Tổng quan về lập trình C – Tổng kết Trình bày về lập trình và ngôn ngữ lập trình như C, Java, C#, PHP, Android,… Giới thiệu về thuật toán. Trình bày phương pháp biểu diễn thuật toán bằng mã giả (pseudocode) và bằng lưu đồ (flowcharts).
Tổng quan về lập trình C – Bài tập thực hành Bài thực hành số 1: Vẽ lưu đồ (flowcharts) cho thuật toán nhập vào độ C (Celsius) và chuyển sang độ F (Fahrenheit). Bài thực hành số 2: Vẽ lưu đồ cho thuật toán nhập vào điểm toán, điểm lý và điểm hoá. Tính tổng điểm và điểm trung bình rồi hiển thị kết quả. Bài thực hành số 3: Vẽ lưu đồ cho thuật toán tính chu vi và diện tích hình tròn.
Bài thực hành số 4: Vẽ lưu đồ hiển thị các số lẻ trong đoạn [a,b] với a và b được nhập vào. Bài thực hành số 5: Vẽ lưu đồ cho thuật toán tìm số lớn nhất trong 3 số a, b và c. Bài thực hành số 6: Vẽ lưu đồ cho thuật toán giải phương trình bậc nhất ax + b = 0. 20 BÀI 02: BIẾN VÀ TOÁN TỬ TRONG C Biến và cách khai báo biến Toán tử: số học, luận lý, so sánh Tìm hiểu nội dung bài học biến trong c thông qua hai vấn đề.
Thứ nhất là viết chương trình nhập vào 2 số rồi tính tổng (Vấn đề 1). Viết chương trình nhập điểm toán, điểm lý, điểm hoá sau đó tính trung bình cộng và xếp loại kết quả học tập dựa vào điểm trung bình (Vấn đề 2). Đối với vấn đề 1 thì đầu vào là 2 số, xử lý là tính tổng = số thứ nhất + số thứ hai và Đầu ra là hiển thị tổng. Vậy thì để xử lý nhập vào 2 số, chương trình cần phải có thành phần để lưu 2 số này => Thành phần đó gọi là biến.