Trong bài viết này, tôi sẽ cung cấp cho bạn lời giải với Bài thực hành Học kỳ 2 Tin học lớp 12. Theo đề cương học kỳ môn Tin học lớp 12, hồ sơ thực hành nộp vào học kỳ 2. Hãy nói về cấu trúc của đánh giá thực tế, chúng ta bắt đầu
chủ đề bao gồm
- Học kỳ 2 Hồ sơ thực hành Tin học lớp 12
- 3 Phần của Học kỳ 2 Hồ sơ thực hành Tin học lớp 12
- Phần A. 3 chương trình trên ngăn xếp cấu trúc dữ liệu
- Phần B. 5 bộ truy vấn SQL sử dụng một/hai bảng
- Bộ truy vấn 1 [Bản ghi tìm nạp cơ sở dữ liệu]
- Bộ truy vấn 2 [Dựa trên hàm]
- Bộ truy vấn 3 [Lệnh DDL]
- Bộ truy vấn 4 [Dựa trên hai bảng]
- Bộ truy vấn 5 [Nhóm theo , Sắp xếp theo]
- Phần C. Kết nối cơ sở dữ liệu SQL 2 chương trình
Học kỳ 2 Hồ sơ thực hành Tin học lớp 12
Đánh giá thực hành Tin học từ lớp 12 như sau
S. NoComponentMarks1Lab Test61. Chương trình Python 22. 3 truy vấn SQL dựa trên một/hai bảng, 2 câu hỏi đầu ra dựa trên truy vấn SQL 42Tập tin thực hành31. Tối thiểu 3 chương trình Python dựa trên Giáo trình học kỳ 2 – Cấu trúc dữ liệu
2. Truy vấn SQL – Tối thiểu 5 bộ sử dụng một bảng / hai bảng.
3. Tối thiểu 2 chương trình dựa trên kết nối Python – SQL. 3Dự án51. Nhiệm kỳ – 2. Mã hóa cuối cùng + Viva-voce
[Học sinh sẽ được phép sửa đổi tài liệu Học kỳ 1 của mình và gửi mã thực thi cuối cùng. ]4Viva Voce1
3 Phần của Học kỳ 2 Hồ sơ thực hành Tin học lớp 12
Tiết đầu tiên của học kì 2 Tệp thực hành tin học lớp 12 gồm 3 chương trình thuộc chủ đề cấu trúc dữ liệu
Phần A. 3 chương trình trên ngăn xếp cấu trúc dữ liệu
[1] Viết chương trình python điều khiển menu để thực hiện thao tác ngăn xếp
def check_stack_isEmpty[stk]:
if stk==[]:
return True
else:
return False
s=[] # An empty list to store stack elements, initially its empty
top = None # This is top pointer for push and pop operation
def main_menu[]:
while True:
print["Stack Implementation"]
print["1 - Push"]
print["2 - Pop"]
print["3 - Peek"]
print["4 - Display"]
print["5 - Exit"]
ch = int[input["Enter the your choice:"]]
if ch==1:
el = int[input["Enter the value to push an element:"]]
push[s,el]
elif ch==2:
e=pop_stack[s]
if e=="UnderFlow":
print["Stack is underflow!"]
else:
print["Element popped:",e]
elif ch==3:
e=pop_stack[s]
if e=="UnderFlow":
print["Stack is underflow!"]
else:
print["The element on top is:",e]
elif ch==4:
display[s]
elif ch==5:
break
else:
print["Sorry, You have entered invalid option"]
def push[stk,e]:
stk.append[e]
top = len[stk]-1
def display[stk]:
if check_stack_isEmpty[stk]:
print["Stack is Empty"]
else:
top = len[stk]-1
print[stk[top],"-Top"]
for i in range[top-1,-1,-1]:
print[stk[i]]
def pop_stack[stk]:
if check_stack_isEmpty[stk]:
return "UnderFlow"
else:
e = stk.pop[]
if len[stk]==0:
top = None
else:
top = len[stk]-1
return e
def peek[stk]:
if check_stack_isEmpty[stk]:
return "UnderFlow"
else:
top = len[stk]-1
return stk[top]
đầu ra
[2] Viết chương trình triển khai ngăn xếp cho chi tiết nhân viên [empno, name]
stk=[]
top=-1
def line[]:
print['~'*100]
def isEmpty[]:
global stk
if stk==[]:
print["Stack is empty!!!"]
else:
None
def push[]:
global stk
global top
empno=int[input["Enter the employee number to push:"]]
ename=input["Enter the employee name to push:"]
stk.append[[empno,ename]]
top=len[stk]-1
def display[]:
global stk
global top
if top==-1:
isEmpty[]
else:
top=len[stk]-1
print[stk[top],"