Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 32 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
32
Dung lượng
1,31 MB
Nội dung
Bài tập tin ứng dụng TIN HọC ứNG DụNG Bài tập + Phần 1: Tập hợp chơng trình thức lớp nội dung: vào/ra liệu, xử lý mảng, trỏ, hàm + Phần 2: Lập chơng trình tính thông số nhiệt động môi chật nhiệt - Lựa chọn loại môi chất - Xây dựng quan hệ thông số nhiệt động + Phần 3: Lập chơng trình giải toán nhiệt(tính toán chu trình nhiệt thiết bị nhiệt) Ví dụ số toán sau: - Tính nhiệt thiết bị trao đổi nhiệt - Tính nhiệt thiết bị sấy - Tính nhiệt chu trình máy lạnh nén cấp - Tính toán cân nhiệt cân vật chất cháy lò - Tính nhiệt tầng Tua bin nớc - Tính nhiệt chu trình Tua bin khí - Tính nhiệt chu trình Tua bin nớc - Viện Khoa học & công nghệ Nhiệt lạnh Trờng Đại học Bách khoa Hà Nội Bài tập tin ứng dụng Thực Phần 1:Tóm tắt lý thuyết ngôn ngữ lập trình C a.Vào liệu Hiển thị liệu hình: printf(); Cú pháp: printf(,[danh sách đối]); VD: Hiển thị giá trị x=20 hình int x; x=20; printf("Gia tri cua x la:%d",x); Vào liệu từ bàn phím scanf(); Cú pháp: scanf(,{danh sách đối}); VD: Nhập giá trị thực x từ bàn phím float x; printf("Vao gia tri cua x:"); scanf("%f",&x); b.Xử lý mảng Khai báo mảng: Cú pháp: tênmảng[kích thớc]; VD: int x[10]; -> có nghĩa mảng x có nhiều 10 phần tử nguyên Truy cập phần tử mảng Cú pháp: tênmảng[chỉ số] VD: Ta có mảng nguyên x có nhiều 10 phần tử, ta muốn truy cập vào phần tử thứ để gán giá trị cho biến y khác, ta làm nh sau: int x[10],y; y=x[4];s Nhập liệu cho mảng Cú pháp:- Sử dụng vòng lặp for - Sử dụng biến trung gian để nhập liệu VD: Vào liệu cho mảng nguyên x có 10 phần tử: int x[10],y,i,n; n=10; for(i=0;i có giá trị ACF9 - Con trỏ void(); Là kiễu void rỗng, không tơng ứng với ô nhớ nào, nhận đợc địa biến VD: int *pi; double *px; void *pp; pp=pi; pp=px; - Liên hệ trỏ mảng Khi khai báo mảng đồng thời có trỏ có tên trùng với tên mảng trỏ vào phần tủ mảng Do muốn truy cập phâng tử thứ i mảng x có nhiều cách VD: int x[10],*pi,i; pi=x; printf("Gia tri phan tu thu %d cua mang la%d",i+1,*(x+i)); printf("Gia tri phan tu thu %d cua mang la%d",i+1,pi[i]); printf("Gia tri phan tu thu %d cua mang la%d",i+1,*(pi+i)); printf("Gia tri phan tu thu %d cua mang la%d",i+1,x[i]); - Chuỗi kí tự Chuỗi kí tự mảng kí tự Do thao tác với ta thao tác nh với mảng kí tự có dùng trỏ kí tự Lu ý: trớc hàm vào liệu ký tự, chuỗi ký tự nên dùng hàm xoá hết ký tự lu lại nhớbàn phím d.Xử lý hàm Khai báo hàm:Tạo hàm sau chơng trình song khai báo hàm trớc chơng trình Việc tạo khai báo đợc cụ thể qua ví dụ Định nghĩa hàm:[Kiểu DL trả về]([D/sách tham số]) VD: #include #include #include double vhn(double,double) void main() { double p,t,v; p=600;t=500;v=vhn(p,t); printf(\n The tich rieng hoi nuoc tai %10.2lf at va %10.2lf oC la %10.2lf m3/kg,p,t,v); getch(); Viện Khoa học & công nghệ Nhiệt lạnh Trờng Đại học Bách khoa Hà Nội Bài tập tin ứng dụng } double vhn(double p,double t) { double tg; t +=273.15; tg=8314*t/p-1.224E6/pow(t,3); return tg; } Một số chơng trình: #include #include int A[22][32],B[22][32],C[22][32]; int i,j,x,m,n,p,k; void main() { printf("\n nhap so hang ma tran A: m="); scanf("%d",&m); printf("\n nhap so cot ma tran A: n="); scanf("%d",&n); printf("\n nhap so cot ma tran B: p= "); scanf("%d",&p); printf("Hay nhap cac phan tu cua ma tran:\n"); printf(" Nhap ma tran A:\n"); for(i=1;i[...]... break; } } while (index!=3);} Viện Khoa học & công nghệ Nhiệt lạnh Trờng Đại học Bách khoa Hà Nội Bài tập tin ứng dụng Viện Khoa học & công nghệ Nhiệt lạnh Trờng Đại học Bách khoa Hà Nội Bài tập tin ứng dụng Viện Khoa học & công nghệ Nhiệt lạnh Trờng Đại học Bách khoa Hà Nội Bài tập tin ứng dụng 3 Phần 3 :Bài toán tính nhiệt Tua bin hơi nớc 1 tầng cánh a.Mở đầu Tuabin hơi nớc là động cơ nhiệt trong đó... Bách khoa Hà Nội Bài tập tin ứng dụng 2 Phần 2:Tính nhiệt thông số nhiệt động của hơi b ão hoà ẩm a.Mở đầu Trong các bài toán nhiệt môi chất đợc sử dụng khá nhiều là R12 Do vậy việc tra cứu các thông số của R12 là một quá trình thờng xuyên đợc sử dụng khi giải các bài toán liên quan tới nó Việc có một chơng trinh tra cứu các thông số hơi R12 sẽ đem lại sự thuận tiện và hữu ích cho ngơi sử dụng để giải.. .Bài tập tin ứng dụng #include #include main() { int n,i,j,k,l,p,q,a; printf("\n nhap so hang n(