Bài tập Tin học Đại cương part 7
Số trang: 17
Loại file: pdf
Dung lượng: 159.65 KB
Lượt xem: 24
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tin học kinh tế Xây dựng các hệ thống phức hợp giữa tin học và kinh tế/xã hội, qua đó ứng dụng và phát triển chúng trong thực tế nhằm giải quyết các vấn đề kinh tế cũng như xã hội
Tin sinh học Áp dụng các kỹ thuật của toán học ứng dụng, khoa học thông tin, thống kê và khoa học máy tính để giải quyết các bài toán sinh học
Kỹ nghệ máy tính
(Computer engineering) Phân tích, thiết kế, và xây dựng các hệ thống máy tính (bao gồm phần cứng và mạng máy tính)...
Nội dung trích xuất từ tài liệu:
Bài tập Tin học Đại cương part 7 Baìi táûp Tin hoüc Âaûi cæång 103 } /*----------------------------------------------------*/ void Tichvohuong(float X[100],float Y[100],int n) { int i; float ModunX=0; float ModunY=0; printf(\n Tich vo huong cua 2 vec to X va Y\n); for(i=1; iBaìi táûp Tin hoüc Âaûi cæång 104 7.Viãút chæång trçnh nháûp ma tráûn nguyãn vuäng n laì Anxn(5≤n ≤9). Xuáút ra maìn hçnh caïc thäng tin sau: + Ma tráûn A coï phaíi laì ma tráûn âäúi xæïng qua âæåìng cheïo chênh khäng ( Aij = Aji, ∀i,j) + Âãúm säú ám, säú bäüi 5 trãn âæåìng cheïo phuû cuía A. + Ma tráûn A sau khi sàõp xãúp caïc säú trãn haìng 1 theo thæï tæû giaím dáön. * Chæång trçnh #include #include #include #define MAX 100 /*--------------------------------------*/ void nhap(int A[MAX][MAX],int n) { int i,j; printf(Nhap ma tran A\n ); for (i=1; iBaìi táûp Tin hoüc Âaûi cæång 105 for (j=1; jBaìi táûp Tin hoüc Âaûi cæång 106 clrscr(); int A[MAX][MAX]; int i,j,n,m; do { printf(Nhap gia tri n (5 - 9) : ); scanf(%d, &n); } while (n9); nhap(A,n); Xuatmatran(A,n, 'A'); printf(\n); kiemtra(A,n); printf(\n); Count(A,n); SortDec(A,n); getch(); } 8.Viãút chæång trçnh nháûp ma tráûn nguyãn, vuäng cáúp n laì Anxn(n≤9). Xuáút ra maìn hçnh caïc thäng tin sau: + Ma tráûn B laì ma tráûn chuyãøn vë cuía A + Vectå X coï caïc toüa âäü laì täøng cuía caïc cäüt tæång æïng cuía B + Âãúm säú toüa âäü ám, toüa âäü dæång cuía X * Chæång trçnh #include #include #include #define MAX 100 /*--------------------------------------*/ void nhap(int A[MAX][MAX],int n) { int i,j; printf(Nhap ma tran A\n ); for (i=1; iBaìi táûp Tin hoüc Âaûi cæång 107 { int i, j; printf(\nMa tran %c : , ch); for (i=1; iBaìi táûp Tin hoüc Âaûi cæång 108 } printf(\nSo toa do am cua Vecto X la %d\n,count1); printf(So toa do duong cua Vecto X la %d,count2); } /*------------------------------------------*/ void main() { clrscr(); int A[MAX][MAX]; int X[100]; int i,j,n,m; do { printf(nhap n=); scanf(%d, &n); } while (n>9); nhap(A,n); Xuatmatran(A,n, 'A'); printf(\n); chuyenvi(A,n); printf(\n Ma tran chuyen vi cua); Xuatmatran(A,n, 'A'); vectoX(X,A,n); Count(X,n); getch(); } 9. Viãút chæång trçnh nháûp ma tráûn nguyãn, vuäng cáúp n laì Anxn (n ≤ 9).Xuáút ra maìn hçnh caïc thäng tin sau: + Ma tráûn A coï phaíi laì ma tráûn âäúi xæïng qua âæåìng cheïo chênh khäng (Aij = Aji, ∀i,j). + Âãúm säú caïc säú ám, säú caïc säú bäüi 5 trãn âæåìng cheïo chênh cuía ma tráûn A + Ma tráûn A, sau khi sàõp xãúp caïc säú trãn haìng 1 theo thæï tæû giaím dáön tæì traïi qua phaíi. * Chæång trçnh #include #include #include #define MAX 100 /*--------------------------------------*/ void nhap(int A[MAX][MAX],int n) { Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông Baìi táûp Tin hoüc Âaûi cæång 109 int i,j; printf(Nhap ma tran A\n ); for (i=1; iBaìi táûp Tin hoüc Âaûi cæång 110 } printf(So am tren tren duong cheo chinh la=%d\n,dem); printf(So boi 5 tren tren duong cheo chinh la=%d\n,k); } /*------------------------------------------*/ void SortDec(int B[MAX][MAX],int n) { int tg,i,j; for (i=1; iBaìi táûp Tin hoüc Âaûi cæång 111 10.Taûo mäüt ma tráûn xoaïn coï daûng nhæ sau: Vê duû ma tráûn cáúp (n x m): N=6 vaì n=7 cho ta daûng nhæ sau: 1 2 3 4 5 6 7 22 23 24 25 26 27 8 21 36 37 38 39 28 9 20 35 42 41 40 29 10 19 34 33 32 31 30 11 18 17 16 15 14 13 12 * Chæång trçnh #include #include #include void main() { int i,j,m,n,k,dem; int a[30][30]; clrscr(); printf(\n Nhap vao so hang cua ma tran xoan m=); scanf(%d,&m); printf(\n Nhap vao so cot cua ma tran xoan n=); scanf(%d,&n); k=m*n; dem=1; for(i=0;iBaìi táûp Tin hoüc Âaûi cæång 112 { i+=1; a[i][j]=dem; dem+=1; gotoxy(j*4,i*2); printf(%d,a[i][j]); delay(300); } while ((j>1)&&!(a[i][j-1])) { j-=1; a[i][j]=dem; dem+=1; gotoxy(j*4,i*2); printf(%d,a[i][j]); delay(300); } while ((i>1)&&!(a[i-1][j])) { i-=1; a[i][j]=dem; dem+=1; gotoxy(j*4,i*2); printf(%d,a[i][j]); delay(300); } } while (demBaìi táûp Tin hoüc Âaûi cæång 113 Cho j=c âãún n laìm A[i,j]=A[i,j+1]; n=n-1; + Thuáût toaïn tênh vectå X maì XI = ai +bj ( ai laì pháön tæí låïn nháút cuía haìng I vaì bj laì pháön tæí låïn nháút cuía cäüt j, cäüt j æïng våïi pháön tæí nhoí nháút cuía haìng I). For i=1 to n do Begin {Doan chuong trinh tim hai gia tri a,b}; Max1=-MaxInt; Max2=-MaxInt; Min=MaxInt; For j=1 to n do Begin If max1A[i,j] then Begin min=A[i,j]; k=j; {Tim duoc cot j la cot co phan tu nho nhat hang i} End; E ...
Nội dung trích xuất từ tài liệu:
Bài tập Tin học Đại cương part 7 Baìi táûp Tin hoüc Âaûi cæång 103 } /*----------------------------------------------------*/ void Tichvohuong(float X[100],float Y[100],int n) { int i; float ModunX=0; float ModunY=0; printf(\n Tich vo huong cua 2 vec to X va Y\n); for(i=1; iBaìi táûp Tin hoüc Âaûi cæång 104 7.Viãút chæång trçnh nháûp ma tráûn nguyãn vuäng n laì Anxn(5≤n ≤9). Xuáút ra maìn hçnh caïc thäng tin sau: + Ma tráûn A coï phaíi laì ma tráûn âäúi xæïng qua âæåìng cheïo chênh khäng ( Aij = Aji, ∀i,j) + Âãúm säú ám, säú bäüi 5 trãn âæåìng cheïo phuû cuía A. + Ma tráûn A sau khi sàõp xãúp caïc säú trãn haìng 1 theo thæï tæû giaím dáön. * Chæång trçnh #include #include #include #define MAX 100 /*--------------------------------------*/ void nhap(int A[MAX][MAX],int n) { int i,j; printf(Nhap ma tran A\n ); for (i=1; iBaìi táûp Tin hoüc Âaûi cæång 105 for (j=1; jBaìi táûp Tin hoüc Âaûi cæång 106 clrscr(); int A[MAX][MAX]; int i,j,n,m; do { printf(Nhap gia tri n (5 - 9) : ); scanf(%d, &n); } while (n9); nhap(A,n); Xuatmatran(A,n, 'A'); printf(\n); kiemtra(A,n); printf(\n); Count(A,n); SortDec(A,n); getch(); } 8.Viãút chæång trçnh nháûp ma tráûn nguyãn, vuäng cáúp n laì Anxn(n≤9). Xuáút ra maìn hçnh caïc thäng tin sau: + Ma tráûn B laì ma tráûn chuyãøn vë cuía A + Vectå X coï caïc toüa âäü laì täøng cuía caïc cäüt tæång æïng cuía B + Âãúm säú toüa âäü ám, toüa âäü dæång cuía X * Chæång trçnh #include #include #include #define MAX 100 /*--------------------------------------*/ void nhap(int A[MAX][MAX],int n) { int i,j; printf(Nhap ma tran A\n ); for (i=1; iBaìi táûp Tin hoüc Âaûi cæång 107 { int i, j; printf(\nMa tran %c : , ch); for (i=1; iBaìi táûp Tin hoüc Âaûi cæång 108 } printf(\nSo toa do am cua Vecto X la %d\n,count1); printf(So toa do duong cua Vecto X la %d,count2); } /*------------------------------------------*/ void main() { clrscr(); int A[MAX][MAX]; int X[100]; int i,j,n,m; do { printf(nhap n=); scanf(%d, &n); } while (n>9); nhap(A,n); Xuatmatran(A,n, 'A'); printf(\n); chuyenvi(A,n); printf(\n Ma tran chuyen vi cua); Xuatmatran(A,n, 'A'); vectoX(X,A,n); Count(X,n); getch(); } 9. Viãút chæång trçnh nháûp ma tráûn nguyãn, vuäng cáúp n laì Anxn (n ≤ 9).Xuáút ra maìn hçnh caïc thäng tin sau: + Ma tráûn A coï phaíi laì ma tráûn âäúi xæïng qua âæåìng cheïo chênh khäng (Aij = Aji, ∀i,j). + Âãúm säú caïc säú ám, säú caïc säú bäüi 5 trãn âæåìng cheïo chênh cuía ma tráûn A + Ma tráûn A, sau khi sàõp xãúp caïc säú trãn haìng 1 theo thæï tæû giaím dáön tæì traïi qua phaíi. * Chæång trçnh #include #include #include #define MAX 100 /*--------------------------------------*/ void nhap(int A[MAX][MAX],int n) { Nguyãùn Vàn Nguyãn- Khoa CNTT-ÂTVT Âaûi hoüc Baïch Khoa Âaì Nàông Baìi táûp Tin hoüc Âaûi cæång 109 int i,j; printf(Nhap ma tran A\n ); for (i=1; iBaìi táûp Tin hoüc Âaûi cæång 110 } printf(So am tren tren duong cheo chinh la=%d\n,dem); printf(So boi 5 tren tren duong cheo chinh la=%d\n,k); } /*------------------------------------------*/ void SortDec(int B[MAX][MAX],int n) { int tg,i,j; for (i=1; iBaìi táûp Tin hoüc Âaûi cæång 111 10.Taûo mäüt ma tráûn xoaïn coï daûng nhæ sau: Vê duû ma tráûn cáúp (n x m): N=6 vaì n=7 cho ta daûng nhæ sau: 1 2 3 4 5 6 7 22 23 24 25 26 27 8 21 36 37 38 39 28 9 20 35 42 41 40 29 10 19 34 33 32 31 30 11 18 17 16 15 14 13 12 * Chæång trçnh #include #include #include void main() { int i,j,m,n,k,dem; int a[30][30]; clrscr(); printf(\n Nhap vao so hang cua ma tran xoan m=); scanf(%d,&m); printf(\n Nhap vao so cot cua ma tran xoan n=); scanf(%d,&n); k=m*n; dem=1; for(i=0;iBaìi táûp Tin hoüc Âaûi cæång 112 { i+=1; a[i][j]=dem; dem+=1; gotoxy(j*4,i*2); printf(%d,a[i][j]); delay(300); } while ((j>1)&&!(a[i][j-1])) { j-=1; a[i][j]=dem; dem+=1; gotoxy(j*4,i*2); printf(%d,a[i][j]); delay(300); } while ((i>1)&&!(a[i-1][j])) { i-=1; a[i][j]=dem; dem+=1; gotoxy(j*4,i*2); printf(%d,a[i][j]); delay(300); } } while (demBaìi táûp Tin hoüc Âaûi cæång 113 Cho j=c âãún n laìm A[i,j]=A[i,j+1]; n=n-1; + Thuáût toaïn tênh vectå X maì XI = ai +bj ( ai laì pháön tæí låïn nháút cuía haìng I vaì bj laì pháön tæí låïn nháút cuía cäüt j, cäüt j æïng våïi pháön tæí nhoí nháút cuía haìng I). For i=1 to n do Begin {Doan chuong trinh tim hai gia tri a,b}; Max1=-MaxInt; Max2=-MaxInt; Min=MaxInt; For j=1 to n do Begin If max1A[i,j] then Begin min=A[i,j]; k=j; {Tim duoc cot j la cot co phan tu nho nhat hang i} End; E ...
Tìm kiếm theo từ khóa liên quan:
Tin học Đại cương bài tập Tin học Đại cương bài giảng Tin học Đại cương giáo trình Tin học Đại cương tài liệu Tin học Đại cương lý thuyết Tin học Đại cươngTài liệu có liên quan:
-
Ứng dụng công cụ Quizizz thiết kế trò chơi học tập trong giảng dạy học phần tin học đại cương
12 trang 310 0 0 -
Tài liệu hướng dẫn thực hành Tin học đại cương - ĐH Bách Khoa Hà Nội
40 trang 263 0 0 -
Giáo trình Tin học đại cương part 7
19 trang 254 0 0 -
Giáo trình Tin học đại cương: Phần 1 - ĐH Kinh tế Quốc Dân
130 trang 185 0 0 -
Giáo trình Tin học đại cương: Phần 2 - Trần Đình Khang
118 trang 159 0 0 -
Giáo trình Tin học đại cương (Tái bản năm 2020): Phần 1 - PGS.TS. Nguyễn Thị Thu Thủy (Chủ biên)
105 trang 148 0 0 -
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 139 0 0 -
Giáo trình Tin học đại cương: Phần 1 - Vi Hồng Thắm
90 trang 136 0 0 -
Quản trị người dùng trong Exchange 2007 bằng Powershell
9 trang 112 0 0 -
Đề cương học phần Tin học đại cương
23 trang 108 0 0