... khai báo với
một tham số
Thực hành nhậpmônlậptrình
1
Mục 1: Hướng dẫn viết và chạy chương trình (CT) bằng VC
++
6.0
Để thực hành “
Nhập mônlậptrình
trên Visual C
++
6.0, sinh ... đôi chuột vào ô Name và đặt vào “du”:
Thực hành nhậpmônlậptrình
14
…
Thực hành nhậpmônlậptrình
18
3.3 Xét CT đổi số từ hệ 10 sang hệ b dùng ... C
++
.
1.4.1 XÉT CT GIẢI PHƯƠNGTRÌNH BẬC NHẤT:
Biên dịch và chạy: nhập giá trị cho a là 10, ấn Enter
nhập giá trị cho b là 0, ấn Enter.
Thực hành nhậpmônlậptrình
12
90. Not...
... thang cân,
tính chu vi.
11/ Viết chương trìnhnhập một ký tự từ bàn phím, in ra mã ASCII của nó.
NHẬPMÔNLẬP TRÌNH
Giảng viên : Nguyễn Văn Sơn
Bộ môn : Công nghệ Phần Mềm
Khoa : Khoa học và ...
phím.
5/ Viết chương trìnhnhập vào một số dương có 2 chữ số, in ra số đảo ngược của
số đó
6/ Viết chương trìnhnhập giờ, phút, giây. In ra tổng số giây.
7/ Viết chương trìnhnhập bán kính r, tính ... của hình tròn.
8/ Viết chương trìnhnhập cạnh a, tính diện tích của hình vuông
9/ Viết chương trìnhnhập bán kính r, tính chu vi của hình tròn
10/ Viết chương trìnhnhập đáy nhỏ, đáy lớn và chiều...
... có thể bỏ từ khóa struct khi khai
báo biến (hoặc sử dụng typedef)
Khi nhập các biến kiểu số thực trong cấu trúc
phải nhập thông qua một biến trung gian.
NMLT - Cấu trúc
struct DIEM { float ... trúc
VC
&
BB
2626
Bài tập về cấu trúc
1. Phân số
Khai báo kiểu dữ liệu phân số (PHANSO)
Nhập/ Xuất phân số
Rút gọn phân số
Tính tổng, hiệu, tích, thương hai phân số
Kiểm tra phân ... diem1, diem2;// C++ có thể bỏ struct
VC
&
BB
3131
Bài tập về mảng cấu trúc
7. Mảng phân số
Nhập/ Xuất n phân số
Rút gọn mọi phân số
Đếm số lượng phân số âm/dương trong mảng
Tìm phân...
... chương trình tính S = a! + b! + c! với a, b, c
là 3 số nguyên dương nhập từ bàn phím.
NMLT - Hàm (Function)
Chương trình
chính
Nhập
a, b, c > 0
Tính
S = a! + b! + c!
Xuất
kết quả S
Nhập
a ... nhánh)
a. Viết hàm đổi một ký tự hoa sang ký tự thường.
b. Viết thủ tục giải phươngtrình bậc nhất.
c. Viết thủ tục giải phươngtrình bậc hai.
d. Viết hàm trả về giá trị nhỏ nhất của 4 số
nguyên.
e. ... VC
&
BB
66
Hàm
Khái niệm
Một đoạn chương trình có tên, đầu vào và
đầu ra.
Có chức năng giải quyết một số vấn đề
chuyên biệt cho chương trình chính.
Được gọi nhiều lần với các tham...
... nâng cao (phần 1)
VC
&
BB
22
Các đối số của chương trình
Các đối số của chương trình
Hàm main là hàm nên cũng có tham số.
Chương trình tự động thực hiện hàm main mà
không cần lời gọi ... thực hành
Bài 1: Viết chương trình có tên TinhToan sao
cho khi gõ: TinhToan 2912 – 1706 sẽ xuất ra
màn hình 1206 (có thể thay bằng +, *, /)
Bài 2: Viết chương trình quản lý thông tin sinh ... dụng hàm có đối số mặc định), bao
gồm nhập, sắp xếp tăng dần theo tên và xuất
danh sách sinh viên.
Bài 3: Chuyển các hàm nhỏ hàm nội tuyến.
Bài 4: Nhập mảng, sắp xếp mảng tăng dần và
xuất...
... VC
&
BB
1313
Nạp chồng hàm
Ví dụ
Nhập mảng theo nhiều cách
NMLT - Hàm nâng cao (phần 2)
void Nhap(int a[], int &n)
{
// Nhập n rồi nhập mảng a
}
void Nhap(int a[], int n)
{
// Nhập mảng a theo n truyền ... kiểu an toàn do trình biên dịch kiểm tra
kiểu lúc biên dịch chương trình.
Khi phối hợp với sự quá tải hàm, quá tải toán
tử hoặc con trỏ hàm ta có thể viết được các
chương trình rất hay, ngắn ... khác nhau.
Cho phép người dùng chọn phương pháp
thuận lợi nhất để thực hiện công việc.
NMLT - Hàm nâng cao (phần 2)
VC
&
BB
1616
Nạp chồng hàm
Sự nhập nhằng, mơ hồ (ambiguity)
Do sự...
... năng cơ bản về lập trình: quy trình
xây dựng một chương trình máy tính, thuật toán, ngôn ngữ lập trình; lậptrình cấu trúc với
ngôn ngữ C.
3. Cấu trúc lặp 3
Thái độ
1. Một chương trình có thể ... trang bị cho người học kiến thức, kỹ năng cơ bản về lập trình: quy trình
xây dựng một chương trình máy tính, thuật toán, ngôn ngữ lập trình; lậptrình cấu trúc với
ngôn ngữ C.
Kết thúc học phần, ... Quách Tuấn
Ngọc
Ngôn ngữ lậptrình C 2003 Giáo dục
Thư viện
2
Phạm Văn Ất
Kỹ thuật lậptrình C cơ bản và
nâng cao
2009 Hồng Đức
Thư viện
3 Nguyễn Thanh
Thủy
Nhập mônlậptrình ngôn ngữ
C
2003...
... mến!.
Môn học NhậpMônLậpTrình là môn học cung cấp các kiến thức nền tảng đầu tiên để giúp
các bạn học tập tốt các môn học liên quan đến lậptrình sau này. Thấu hiểu rõ tầm quan trọng
của môn ... Console.ReadLine();
}
Hướng dẫn giải bài tập -Nhập MônLậpTrình Biên soạn: Hoàng Văn Hậu
Email: hoanganton89@gmail.com Trang 1/56
HƯỚNG DẪN GIẢI BÀI TẬP NHẬPMÔNLẬPTRÌNH
********
LỜI GIỚI THIỆU ... Hướng dẫn giải bài tập -Nhập MônLậpTrình Biên soạn: Hoàng Văn Hậu
Email: hoanganton89@gmail.com Trang 21/56
Bài Tập 15
namespace Bai_tap_15
{
//Đề bài: Viết chương trìnhnhập vào hai mảng số...
... hành nhậpmônlậptrình
8
Ta nhận được kết luận Phươngtrình có vô số nghiệm”, kết luận này đúng. Lại tiếp tục
thử với bộ dữ liệu a = 0 và b = 5:
Ta nhận được kết luận Phươngtrình ... '\n';
}
Chương 1: Mở đầu
6
Thực hành nhậpmônlậptrình
14
…
4.9. Đối số mặc định
Đối số mặc định là một thuận lợi lậptrình để bỏ bớt đi gánh nặng phải chỉ
định ... cường (không phải gây trở ngại)
việc đọc một chương trình. Một vài điểm sau nên được chú ý:
Chương 1: Mở đầu
8
Thực hành nhậpmônlậptrình
27
Mục 6: Tìm hiểu một số hàm xử lý chuỗi...
... thẻ
html có thuộc tính id=“tag_id”
TRUNG TÂM TIN HỌC
ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCM
1
NHẬP MÔNLẬPTRÌNH
WEB VỚI PHP
Bài 3: CSS cơ bản
7
2. Các loại CSS2. Các loại CSS
Inline Style
Internal...
... NHIÊN-TP.HCM
NHẬP MÔNLẬPTRÌNH
WEB VỚI PHP
21
Bài 1: Tổng quan lậptrình PHP
Các thao tác cơ bản
Các thao tác cơ bản
Tạo trang PHP
24
Bài 1: Tổng quan lậptrình PHP
20
Bài 1: Tổng quan lậptrình ... </html>
22
Bài 1: Tổng quan lậptrình PHP
Các thao tác cơ bản
Các thao tác cơ bản
Thiết lập các thuộc tính cơ bản cho trang
23
Bài 1: Tổng quan lậptrình PHP
Các thao tác cơ bản
Các ... Tổng quan lậptrình PHP
4. Ứng dụng PHP
4. Ứng dụng PHP
Cách tổ chức và lưu trữ ứng dụng
Công cụ để xây dựng ứng dụng PHP
Các thao tác cơ bản
8
Bài 1: Tổng quan lậptrình PHP
Trình duyệt...
... >0909039999</td></tr>
</table>
</body>
TRUNG TÂM TIN HỌC
ĐẠI HỌC KHOA HỌC TỰ NHIÊN-TP.HCM
1
NHẬP MÔNLẬPTRÌNH
WEB VỚI PHP
Bài 2: HTML cơ bản
34
7. Liên kết 7. Liên kết –– tag atag a
tag <a> ... (meta-information).
<body></body>: nội dung chính của trang
web, được thể hiện trong màn hình của
trình duyệt
Bài 2: HTML cơ bản
19
Tag Tag <hr><hr> Horizontal ruleHorizontal rule
Ví ... pháp chung của tagCú pháp chung của tag
Các đặc điểm:
– Tên tag không phân biệt chữ HOA/thường
– Trình duyệt chỉ nhận 1 khoảng trắng trong Nội
dung và bỏ qua dấu ngắt xuống dòng
Bài 2: HTML cơ...
... dịch C/C++:
Trình biên dịch
Trình biên dịch
Ý nghĩa
Ý nghĩa
gcc Trình biên dịch C
g++ Trình biên dịch C++
gdb Trình gỡ lỗi
GNU make Trình quản lý mã nguồn và quản lý thư viện
GNU Emacs Trình soạn ... Environment
(WPE)
(WPE)
==
==
==
==
Hình 4.1
Trình wpe trong chế độ Console
8
4.3. Lậptrình trên Linux
4.3. Lậptrình trên Linux
-
Nguyên thủy Unix được viết bằng C và phần ... phân tích tương thích yacc của UNIX
11
4.5. Chương trình Linux đầu tay (
4.5. Chương trình Linux đầu tay (
Helloworld.c
Helloworld.c
)
)
-
Dùng trình soạn thảo bất kỳ (trong Console Mode) để soạn...
... “A”
NMLT - Giới thiệu ngôn ngữ lậptrình C
VC
VC
&
&
BB
BB
55
Giới thiệu
Môi trường lậptrình (Borland C++ 3.1 for DOS)
NMLT - Giới thiệu ngôn ngữ lậptrình C
VC
VC
&
&
BB
BB
66
Bộ ... _ và khoảng trắng ‘‘
NMLT - Giới thiệu ngôn ngữ lậptrình C
VC
VC
&
&
BB
BB
1111
Cấu trúc chương trình C
NMLT - Giới thiệu ngôn ngữ lậptrình C
#include “…”; // Khai báo file tiêu đề
int ... Được sử dụng rộng rãi bởi các nhà lập
trình chuyên nghiệp.
Có tính khả chuyển, ít thay đổi trên các hệ
thống máy tính khác nhau.
Rõ ràng, cô đọng.
Lậptrình đơn thể, tái sử dụng thông qua...