1. Trang chủ
  2. » Giáo Dục - Đào Tạo

XÂY DỰNG ỨNG DỤNG QUẢN lý SINH VIÊN

11 171 1

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 620 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

XÂY DỰNG ỨNG DỤNG QUẢN LÝ SINH VIÊN2.1.. Mô tả các bước thực hiện để xây dựng trình quản lý sinh viên - Để quản lý sinh viên thì trước hết ta phải có một danh sách sinh viên và có thể th

Trang 1

XÂY DỰNG ỨNG DỤNG QUẢN LÝ SINH VIÊN

2.1 Giới Thiệu Bài Toán

2.1.1 Mô tả các bước thực hiện để xây dựng trình quản lý sinh viên

- Để quản lý sinh viên thì trước hết ta phải có một danh sách sinh viên và có

thể thực hiện các thao tác với danh sách sinh viên đó Cụ thể yêu cầu của quản lý

sinh viên như sau:

- Trước tiên phải tạo 1 mảng sinh viên có thể chứa 100 người (SV[100]), số

người cần nhập n Sau đó thực hiện:

+ Nhập (thêm) một sinh viên vào danh sách (mảng)

+ Tìm một sinh viên

+ Xóa một sinh viên khỏi danh sách(mảng)

+ Sửa sinh viên trong danh sách ( mảng)

2.1.2 Sơ đồ các chức năng chính

Quản lý sinh viên

Sửa họ tên

Sửa lớp

Tìm kiếm theo masv

xóa Xuất

Sửa masv

Sửa điểm hóa

Sửa điểm toán

Sửa điểm lý

Tìm kiếm

Tìm kiếm theo tên

Sắp xếp

Sắp xếp tên

Sắp xếp masv Sắp xếp ĐTB

Trang 2

2.2 Các modul chính của chương trình

2.2.1 Hàm nhập danh sách sinh viên

S

S

S

Giỏi

ĐTB<

8

Ch!=27

Khá

ĐTB<

6

ĐTB=(toán+lý+hóa)/3

ĐTB<

5

i++, n++

Nhập mãsv, tên, lớp,điểm toán, điểm hóa, điểm lý

Begin

i=0, n=0

Yếu

Trung bình

Đ

Đ

Đ

Đ

S

S S

Trang 3

2.2.2 Hàm xuất sinh viên

Begin

i=1

i<=n

Xuất masv, tênsv, lớp, điểm toán, điểm hóa, điểm lý

i++

End

Đ

S

Trang 4

2.2.3 Hàm tìm kiếm sinh viên

a Tìm kiếm theo số báo danh

Xuất a[i]

a[i].masv=masv

BEGIN

i = 1

i <=

n

Nhập masv

S

Đ

Đ

Trang 5

b Tìm kiếm theo tên

Xuất a[i]

Kt(a[i].hoten,tên)==

1

END

BEGIN

i = 1

i <=

n

Nhập tên

S

Đ

Đ

Trang 6

2.2.4 Sắp xếp sinh viên

a Sắp xếp theo số báo danh

Đ

S

S

Hoán vị(a[i], a[j])

a[i].sbd >

a[j].sbd

BEGIN

i < = 1

i < = n-1

j = i + 1

J < = n

i ++

j ++

Đ

Đ

Trang 7

b Sắp xếp theo tên sinh viên

Đ

S

Đ

END

Hoán vị(a[i], a[j]) a[i].tên < a[j].tên

j = i + 1

J < = n

i ++

j ++

S

BEGIN

i < = 1

i < = n-1

Đ

Trang 8

c Sắp xếp theo điểm trung bình

S

Đ

Hoán vị(a[i].masv, a[j].masv) a[i].đtb < a[j].đtb

S

BEGIN

i < = 1

i < = n-1

j = i + 1

J < = n

i ++

j ++

Đ

Đ

Trang 9

2.2.5 Xóa sinh viên

BEGIN

i = 1

a[i].masv!

=masv

j = i

j <= n-1

i + +

j + +

n

-a[j] = a[j+1]

END

Đ

S S

Đ

Trang 10

2.2.6 Hàm sửa sinh viên

Kt=1

Kt=2

Kt=5

Nhập a[i].mã

Nhập a[i].tên

Nhập a[i].điêmhóa

a[i].masv==mas

vv

Xuất a[i]

Nhập kt

BIGIN

Nhập mã sinh viên

i = 1, kt

i < = n

S

Đ

S

S

Đ

Đ

Đ

Ngày đăng: 11/08/2018, 22:47

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w