Tuyển tập đề ôn thi học sinh giỏi môn tin 9 cấp tỉnh, Đề thi học sinh giỏi tin 9, đề thi môn tin 9 cấp tỉnh, ôn thi học sinh giỏi môn tin 9, Tổng hợp đề thi môn tin 9 cấp tỉnh, tài liệu ôn thi môn tin 9 cấp tỉnh, đề thi có đáp án môn tin 9.
ĐỀ THI THỬ SỐ Bài (7 điểm) PHẦN TỬ YÊN NGỰA Cho mảng chiều A có kích thước MxN số nguyên Phần tử A[i,j] gọi phần tử yên ngựa nó phần tử nhỏ hàng i đồng thời phần tử lớn cột j Em lập chương trình tìm phần tử yên ngựa của mảng A Dư liêu vào: Nhập từ bàn phím gồm: Dòng gồm số M, N (0 ≤ M,N ≤100) M dòng tiếp theo, mỗi dòng gồm có N số nguyên của mảng A (các giá trị cách khoảng cách) Dư liêu ra: Xuất hình vị trí của các phần tử yên ngựa (nếu có) hoăc dòng thơng báo “Khơng có phần tử n ngựa” Ví dụ: Nhập từ bàn phím Xuất hình 33 (2,2) 15 55 76 Hoăc : Nhập từ bàn phím Xuất nàm hình 33 Khong co phan tu yen ngua 15 10 55 76 Bài (5 điểm) Viết chương trình tạo hình chư nhật rỡng dấu ‘*’ với chiều dài chiều rộng nhập từ bàn phím Lưu với tên cau1 Ví dụ: Dư liệu nhập Kết quả - Chiều dài * * * * * - Chiều rộng * * * * * * * Bài (8 điểm) Viết chương trình thao tác ma trận vng với các u cầu: + Nhập xuất ma trận vng + Tính tổng các phần tử đường chéo + Kiểm tra tính đới xứng của ma trận vng qua dường chéo Hướng dẫn: + Ma trận vng mảng chiều có kích thước dòng kích thước cột Tức là, M=N, dó kích thước của ma trận NxN + Đường chéo các phần tử A[i, j] có i = j ( hay A[i, i] ) HƯỚNG DẪN ĐỀ THI THỬ SỐ Bài program yenngua; uses crt; var A: array[1 100,1 100] of integer; i,j,n,m,min,dem,k: integer; yn:boolean; begin clrscr; Write('nhap n:'); readln(n); Write('nhap m:'); readln(m); For i:= to n For j:= to m begin Write('A[',i,',',j,']:'); readln(A[i,j]); end; For i:= to n begin For j:= to m Write(A[i,j],' '); Writeln; End; For i:= to n Begin k:=1; min:=A[i,1]; for j:= to m If >A[i,j] then begin Min:=A[i,j]; k:=j; end; yn:=true; For j:= to m If A[i,k]0 ) and ( N