Em đã được đọc bản danh sách học sinh nào dưới đây?
- Danh sách học sinh đi tham quan
- Danh sách học sinh dự thi vẽ tranh
- Danh sách Sao Nhi đồng
để lập danh sách học sinh đăng kí dự thi toàn trường , người lập danh sách phải dùng 312 chữ số để ghi số báo danh từ 1 đến hết . hỏi trường đó có bao nhiêu học sinh dự thi ?
Từ 1 đến 9 có :
(9-1):1+1=9 số
Từ 10 đến 99 có :
(99-10):1+1=90 số
Từ 100 đến 140 có:
(140-100):1+1=41 số
Từ 1 đến 140 dùng :
(9x1)+(90x2)+(41x3)=312 chữ số
Vậy có tất cả 140 học sinh dự thi .
Để lập danh sách học sinh đăng ký dự thi toàn trường, người viết danh sách phải dùng 312 chữ số để ghi số báo danh.Hỏi có bao nhiêu học sinh đăng ký
312=9+180+123
123=41.3
có 9 chữ số thj có 9 số có 1 chữ số
có 180 chữ số thj có 90 số có 2 chữ số
có 123 chữ số thj có 41 số có 3 chữ số
vậy có 9+180+41=230 học sinh
cậu sai rồi bài này phải là 140 học sinh
Dựa vào danh sách lớp học em hãy chỉ ra ĐIỀU KIỆN CHO TRƯỚC của bài toán :Xác định số học sinh trong lớp cùng mang họ Trần.
A.Số học sinh trong lớp mang họ Trần
B.Tên học sinh trong lớp
C.Số thứ tự của học sinh trong lớp
D. Danh sách số học sinh trong lớp
hãy chọn phát biểu SAI?
A.Việc thực hiện cả 3 bước khi giải bài toán trên máy tính là cần thiết,nhất là đối với bài toán phức tạp.
B.Xác định bài toán là xác định rõ các điều kiện cho trước và kết quả cần thu được.
C.Dãy hữu hạn các thao tác cần thực hiện để giải một bài toán được gọi là thuật toán
D. Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính
7, A.Số học sinh trong lớp mang họ Trần
8, D. Đối với mỗi bài toán cụ thể chúng ta chỉ có 1 thuật toán duy nhất để giải bài toán đó trên máy tính
Thiết lập màng bao gồm dãy các thông tin là danh sách học sinh và thông tin 3 điểm thi của học sinh tương ứng các bải thi số 1, 2, 3. Viết đoạn lệnh nhập bộ đữ liệu trên và chương trình in ra danh sách học sinh cùng với điểm trung bình của các bài thi.
Để lưu trữ danh sách học sinh và thông tin điểm thi của họ, bạn có thể sử dụng một danh sách chứa nhiều danh sách con. Mỗi danh sách con sẽ chứa tên học sinh (dạng chuỗi) và ba điểm số (dạng số) của họ tương ứng với ba bài thi.
Ví dụ, để tạo một mảng danh sách học sinh với thông tin điểm số, ta có thể sử dụng mã như sau:
# Nhập danh sách học sinh và điểm số
students = []
n = int(input("Nhập số lượng học sinh: "))
for i in range(n):
name = input(f"Nhập tên học sinh thứ {i+1}: ")
mark1 = float(input(f"Nhập điểm bài thi 1 của {name}: "))
mark2 = float(input(f"Nhập điểm bài thi 2 của {name}: "))
mark3 = float(input(f"Nhập điểm bài thi 3 của {name}: "))
students.append([name, mark1, mark2, mark3])
# Tính điểm trung bình và in ra danh sách học sinh và điểm trung bình của họ
for student in students:
name = student[0]
mark1 = student[1]
mark2 = student[2]
mark3 = student[3]
avg_mark = (mark1 + mark2 + mark3) / 3
print(f"Học sinh {name} có điểm trung bình là {avg_mark}")
Lớp 6A lập danh sách các học sinh dự thi đội tuyển Văn, Toán, Ngoại Ngữ. Biết rằng số học sinh dự thi môn Toán bằng 4/5 số học sinh dự thi môn Văn và bằng 1/3 tổng số học sinh dự thi, số học sinh giỏi dự thi môn Ngoại ngữ là 12 học sinh.
a) Tính số học sinh dự thi đội tuyển của lớp 6A.
b) Biết rằng sau khi công bố điểm, số học sinh đỗ đội tuyển bằng 2 số học sinh dự thi môn Văn. Tính tỉ số phần trăm số học sinh đỗ đội tuyển so với tổng số học sinh dự thi
a: Số học sinh dự thi môn Văn chiếm: 1/3*5/4=5/12(tổng số)
=>Số học sinh thi Ngoại Ngữ chiếm:
2/3-5/12=3/12=1/4(tổng số)
Tổng số học sinh dự thi là:
12:1/4=48(bạn)
b: Số học sinh đỗ đội tuyển là:
48*5/12*2=20*2=40 bạn
=>Tỉ số phần trăm là 40/48=5/6=83,33%
Viết chương trình tìm kiếm vị trí tên của một người trong mỗi danh sách sau đây:
a) Danh sách học sinh của lớp em.
b) Danh sách tên của các chủ tài khoản ngân hàng (kí tự không dấu) và đã sắp thứ tự theo bảng chữ cái.
a) Danh sách học sinh của lớp:
def tim_vi_tri_ten_hs(ten, danh_sach_hs):
for i, ten_hs in enumerate(danh_sach_hs):
if ten_hs == ten:
return i
return -1
danh_sach_hs = ["Nam", "An", "Binh", "Chung", "Duc", "Huong"]
ten_can_tim = "An"
vi_tri = tim_vi_tri_ten_hs(ten_can_tim, danh_sach_hs)
if vi_tri >= 0:
print(f"Vi tri cua ten '{ten_can_tim}' trong danh sach la {vi_tri}")
else:
print(f"Ten '{ten_can_tim}' khong nam trong danh sach")
b) Danh sách tên các chủ tài khoản ngân hàng đã sắp xếp theo thứ tự bảng chữ cái:
def tim_vi_tri_ten_tk(ten, danh_sach_tk):
left, right = 0, len(danh_sach_tk) - 1
while left <= right:
mid = (left + right) // 2
if danh_sach_tk[mid] == ten:
return mid
elif danh_sach_tk[mid] < ten:
left = mid + 1
else:
right = mid - 1
return -1
danh_sach_tk = ["An", "Binh", "Duc", "Huong", "Nam"]
ten_can_tim = "Huong".upper()
vi_tri = tim_vi_tri_ten_tk(ten_can_tim, danh_sach_tk)
if vi_tri >= 0:
print(f"Vi tri cua ten '{ten_can_tim}' trong danh sach la {vi_tri}")
else:
print(f"Ten '{ten_can_tim}' khong nam trong danh sach")
Cho danh sách tên các sách sau đây:
Toán, Ngữ Văn, Địa Lý, Tiếng Anh, Sinh Học, Vật Lý.
- Sử dụng thuật toán tuần tự tìm sách Địa lý.
-Sử dụng tìm kiếm nhị phân tìm sách Sinh học?
Mình cần gấp!!!!!
để chuẩn bị cho buổi đồng diễn cô tổng phụ trách đội đã lập danh sách 280 em học sinh trong đó số học sinh nam chiếm 40 % cô muốn tuyển thêm 1 số học sinh nam sao cho trong đội đồng diễn có 50 % là học sinh nam hỏi cô cần tuyển thêm bao nhiêu học sinh (giải cụ thể cho em ạ )
Hiện tại có số HS nam là:
280 × 40 =112 (HS)
Hiện tại có số HS nữ là:
280 − 112 = 168 (HS)
Nếu số HS nam chiếm 50% thì số HS nam phải bằng số HS nữ.
Vậy số HS nam là 168 học sinh.
Cần tuyển thêm số HS nam là:
168 − 112 = 56 (HS)
Đ/s: ...
Bài 2: Thông tin của Nhân viên gồm:
-Mã Nhân viên
-Họ tên
- Ngày sinh
-Giới tính
-Lương
1. Hãy khai báo kiểu bản ghi NhanVien gồm các thông tin trên
2. Khai báo mảng NV có n nhân viên. Nhập danh sách n nhân viên từ bàn phím và in danh sách học sinh đã nhập ra màn hình, mỗi nhân viên trên một dòng.
3. Sắp xếp danh sách nhân viên (mảng NV) theo thứ tự lương tự cao đến thấp. In ra màn hình danh sách đã sắp xếp
4. Nhập mã nhân viên từ bàn phím. Hãy tìm kiếm xem trong danh sách có nhân viên có mã vừa nhập không? Nếu có hãy chỉ ra thông tin của nhân viên này. Lưu ý: Khuyến khích sinh viên viết dưới dạng chương trình con.
Thông tin của Nhân viên gồm: Mã Nhân viên, Họ tên, Năm sinh, Lương
1. Hãy khai báo kiểu bản ghi NhanVien gồm các thông tin trên
2. Khai báo mảng NV có n nhân viên. Nhập danh sách n nhân viên từ bàn phím và in danh sách học sinh đã nhập ra màn hình, mỗi nhân viên trên một dòng.
3. Ghi thông tin của nhân viên từ mảng NV vào tệp NhanVien.Dat, đọc tệp NhanVien.Dat và in dữ liệu ra màn hình.
giúp em với ạ :((