You are on page 1of 18

TRƯỜNG KỸ THUẬT CÔNG NGHỆ VÀ KỸ THUẬT VĂN LANG

KHOA KỸ THUẬT CƠ – ĐIỆN VÀ MÁY TÍNH

LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG


MODULE 1
GIỚI THIỆU MÔN HỌC
ÔN TẬP VỀ KỸ THUẬT LẬP TRÌNH

ThS. Đinh Thị Tâm


VLSET, T5.2022
NỘI DUNG

GIỚI THIỆU MÔN HỌC

ÔN TẬP VỀ HÀM, BIẾN

THUẬT TOÁN

CHẠY VÀ DEBUG CHƯƠNG TRÌNH

THẢO LUẬN VÀ BÀI TẬP

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 2


GIỚI THIỆU MÔN HỌC

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 3


Giới thiệu môn học

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 4


Giới thiệu môn học
❑ Giờ học lý thuyết: 45 tiết
❑ Giờ làm bài tập, thảo luận: 15 tiết
❑ Giờ thực hành: 30 tiết
❑ Giờ học tập tại nhà có hướng dẫn: 90 tiết

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 5


Giới thiệu môn học
Kiến thức
CELO1 Trình bày rõ ràng 3 nguyên lý cơ bản của lập trình hướng đối tượng
CELO2 Lập trình phần mềm được thiết kế theo hướng đối tượng trên sơ đồ UML
Kỹ năng
CELO3 Sử dụng ngôn ngữ C# để viết được các chương trình theo phương pháp hướng đối tượng
CELO4 Sử dụng thành thạo công cụ Visual Studio C# phiên bản 2015/2017 để lập trình phần mềm
Năng lực tự chủ và trách nhiệm
CELO5 Tự học online những kiến thức công nghệ mới, và thảo luận chia sẽ kiến thức với người khác
Luôn chuyên cần, lên lớp đầy đủ và chuẩn bị cho giờ lên lớp theo yêu cầu của giảng viên; trung thực
CELO6
trong công việc và kiên trì với mục tiêu đề ra

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 6


Giới thiệu môn học
❑Nhiệm vụ của sinh viên như sau:
- Cần tham gia đầy đủ các buổi học trên lớp, vắng quá 20% sẽ bị cấm thi lần 1.
- Trang phục: lịch sự. Không sử dụng điện thoại trong lớp học, không làm việc
riêng. Nếu giảng viên nhắc nhở mà sinh viên vẫn tiếp tục vi phạm thì có thể bị
mời ra khỏi lớp và thông báo để Khoa xử lý;
- Phải đi học đúng giờ theo quy định. Nếu đi trễ quá 10 phút sinh viên không được
vào lớp;
- Chuẩn bị bài trước khi đến lớp, như: làm bài tập, đọc trước tài liệu như đã hướng
dẫn trong lịch trình giảng dạy.

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 7


Tài liệu học tập
❑Giáo trình chính
- J.P. Mueller, B. Sempf, C. Sphar (2017), C# 7.0 All-in-One For Dummies, Wiley.
❑Giáo trình và tài liệu tham khảo
- R.B. Whitaker (2021), The C# Player's Guide (4th Edition), Starbound Software.
- http://msdn.microsoft.com/en-us/library/ms228358.aspx
❑Tài liệu khác
- Slide bài giảng của giảng viên biên soạn và cung cấp
- Bài tập thực hành của giảng viên biên soạn và cung cấp.
❑Giảng viên phụ trách học phần:

Đinh Thị Tâm, tam.dinhthi@gmail.com


Subject: [VLU][HĐT]…..

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 8


ÔN TẬP VỀ HÀM, BIẾN
VÀ THUẬT TOÁN

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 9


BIẾN

http://InformationR.net/ir/9-4/paper191.html

Variables are the names you give to computer


memory locations which are used to store values
in a computer program.

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 10


BIẾN
❑Viết chương trình cho phép nhập vào số bút cần mua.
Tính tiền phải trả biết rằng một cây bút có giá là 7500;
khi mua nhiều hơn 100 cây bút được giảm giá 20%;
mua nhiều hơn 50 cây và nhỏ hơn 100 được giảm 10%;
còn lại không được giảm.

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 11


HÀM
A function is a block of code that performs a task. It can be called
and reused multiple times. You can pass information to a function and it can
send information back. Many programming languages have built-in functions
that you can access in their library, but you can also create your own
functions.

Gọi void helloFunction(){


cout << "Hello World!";
hàm? }
Truyền int main(){
giá trị helloFunction();
return 0;
cho hàm
}
Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 12
HÀM
❑Viết hàm tính giá trị của các biểu thức sau:

1 2 3 𝑛
S(n)= + + + ⋯ + (𝑛 > 0)
2 3 4 𝑛+1
❑Viết hàm tính tổng các chữ số có trong số nguyên
dương
Ví dụ: n=23415 ➔ 2+3+4+1+5=15

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 13


THUẬT TOÁN
❑An algorithm is a set of instructions for solving a problem or
accomplishing a task. One common example of an algorithm is a
recipe, which consists of specific instructions for preparing a dish or
meal. Every computerized device uses algorithms to perform
its functions in the form of hardware- or software-based routines.

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 14


Biểu diễn thuật toán

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 15


BÀI TẬP/THẢO LUẬN

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 16


Bài tập
1. Viết chương trình cho phép nhập vào 2 số nguyên là tháng và năm. Cho
biết năm đó có là năm nhuần hay không và số ngày có trong tháng đó.
2. Viết hàm tính điểm trung bình khi biết điểm toán, văn, anh. Điểm trung
bình được tính theo công thức: điểm trung bình=(toán*2+văn+anh)/4
3. Viết hàm tính giá trị của biểu thức:

𝑆 𝑛 = 2 + 2 + 2 + 2 (𝑛 𝑑ấ𝑢 𝑐ă𝑛)

Khoa Kỹ thuật Cơ - Điện và Máy tính, VLSET - 2022 17

You might also like