Latest topics
» tớ vẫn rất thích cái 4rum này :)by nhokbun_ko0l_9x Wed 08 Jun 2022, 10:43 am
» Phần mềm thống kê R
by votrinhthanhngan Thu 06 Mar 2014, 12:35 pm
» Khai giảng lớp luyện thi N2 và N3 tại Trung tâm Nhật Ngữ Top Globis
by tuquynh Sat 11 Feb 2012, 10:16 am
» kho link torrent các film nổi tiếng cập nhật tới ngày 11-3-09
by changkho297 Sun 27 Nov 2011, 1:34 am
» Tuổi thơ dữ dội - Phùng Quán
by buithainam Fri 14 Oct 2011, 7:19 pm
» Thông báo của lớp trưởng!
by Dâm Sat 08 Oct 2011, 8:33 am
» Hướng dẫn cài đặt và sử dụng các phần mềm chạy Java!!!!
by tiep.coi Fri 07 Oct 2011, 4:30 pm
» K54A3's FOOTBALL TEAM VERSION 2012
by tiep.coi Fri 07 Oct 2011, 4:13 pm
» Thông báo về lịch học Chính trị đợt 2
by Dâm Fri 30 Sep 2011, 10:51 pm
» danh sách bị buộc thôi học
by Dâm Sun 11 Sep 2011, 10:14 pm
Làm bài thi học kì môn tin học
4 posters
Trang 1 trong tổng số 1 trang
Làm bài thi học kì môn tin học
Mình chưa thi Học kì tin lần nào nhưng mà hình thức thi mà cô giáo lại hỏi bài này gặp 1 vài lần rồi những điều lưu ý sau chưa chắc đã đúng nhưng mình cũng nói theo suy nghĩ của mình có gì các bạn thông cảm
Thứ 1: Phải học tốt lý thuyết Bải giảng cô giáo đưa cho phải dọc và hiểu kĩ nó các hàm thủ tục phải nắm vững Các lệnh đơn Lệnh có cấu trúc phải nắm vững các lệnh đơn như printf scanf khi nào dùng và cái %d, %f, %s, %c... dùng khi nào và nó dùng để làm gì phải biết ít nhất là những cái đó. Lệnh cấu trúc như Lệnh if...else, for(), while...
Thứ 2: Phải Biết hàm là gì khi nào sữ dụng hàm thủ tục là gì khi nào dùng phân tách bài tóan như thế nào mà 1 điều quan trọng là không sữ dụng biến tòan cục nên các bạn phải làm sao dùng hàm mà không có biến toàn cục
Thứ 3: Các khối lệnh tương đương nhau thì sẽ gióng hàng nhau không được viết 1 mạch
Thứ 4: Mình viết ra mình phải hiểu là nó sữ dụng như thế nào và để làm gì cô giáo cho 1 bài toán khi làm xong thì điều đâu tiên cô sẽ hỏi là em làm như thế nào thì mình phải biết thuật tóan và mình phải nói được làm như thế nào các bước làm nếu ai không làm được nhưng mà cái sườn Chương trình đúng thì cô cũng sẽ cho điểm nhưng nếu ai làm mà không nói được mình đang làm gì thì cũng không có điểm
Khi cô giáo hỏi bình tỉnh mà trả lời cô sẽ hỏi là những phần trong chương trình mình thôi vì sao mình làm thế này mà k làm thế khác phải giải thích được
Thứ 5: những điều mấu chốt về sắp xếp bộ nhớ và nó lưu như thế nào khi 1 biết được tao ra là sắp xếp như thế nào 1 biến khi mới được khai báo mà chưa gán giá trị thì nó có giá trị bao nhiều
Nhất là các bạn phải bình tĩnh mà làm đừng hấp tấp phải nghĩ mới làm đừng vội viết mà không suy nghĩ các bạn nên đưa bút vào mà nháp
Vì cô bắt dùng hàm nên mình có 1 lưu ý về biết toàn cục và biến cục bộ
Biến toàn cục là biến có thể sữ dụng ở tất cả các hàm và chương trình main ở trong chương trình và nó tồn tại khi chạy chương trình đến hết
Biến cục bộ là biến dùng cho 1 hàm tự tạo hoặc là hàm main hoặc hàm của chương trình nó chỉ tồn tại khi chương trình con chứa biến ấy goi nó và mất đi khi ra khỏi hàm nên 1 biến cục bộ giá trị nó sẽ mất nếu ra khỏi hàm ví dụ hàm a mình có biến n
hàm b mình cũng có biến n
thì biến n ở hàm a sẽ khác và độc lập với biến n ở hàm b
Lưu ý điều này
Khi dùng hàm thì đưa tham số vào hàm thì có tham biến và tham trị sự khác nhau 2 cái này cũng làm mình nhầm
Khi đưa tham biến vào 1 hàm thì khi ra khỏi hàm thì biến ấy sẽ bị thay đổi giá trị như hàm thay đổi
Khi đưa tham trị vào 1 hàm thì khi ra khỏi hàm thì biến ấy vẫn giữ nguyên giá trị như khi đưa vào cho dù trong hàm mình có thay đổi như thế nào đi nữa
ví dụ về tham trị của
Ví dụ hàm dổi chổ
#include <stdio.h>
void doiCho (int a,int b)
{
int temp;
printf ("\na,b trong ham truoc khi doi a=%d b=%d",a,b);
temp=a;
a=b;
b=temp;
printf ("\na,b trong ham sau khi doi a=%d b=%d",a,b);
}
int main ()
{
printf ("Nhap a b,");
scanf ("%d%d",a,b);
printf ("\na,b trong ngoai ham a=%d b=%d",a,b);
doiCho (a,b);
printf ("\na,b trong ngoai ham sau khi goi ham doiCho a=%d b=%d",a,b);
return 0;
}
Hàm này dường như đổi chổ được a và b nhưng khi ra ngoài hàm thì biến a b vẫn như cũ không đổi
khi truyền vào tham biến
Ví dụ như mình đưa vào 1 mảng thì mình thay đổi dữ liệu trong mảng thì ngoài cũng thay đổi
Chúc các bạn may mắn và làm bài tốt
Thứ 1: Phải học tốt lý thuyết Bải giảng cô giáo đưa cho phải dọc và hiểu kĩ nó các hàm thủ tục phải nắm vững Các lệnh đơn Lệnh có cấu trúc phải nắm vững các lệnh đơn như printf scanf khi nào dùng và cái %d, %f, %s, %c... dùng khi nào và nó dùng để làm gì phải biết ít nhất là những cái đó. Lệnh cấu trúc như Lệnh if...else, for(), while...
Thứ 2: Phải Biết hàm là gì khi nào sữ dụng hàm thủ tục là gì khi nào dùng phân tách bài tóan như thế nào mà 1 điều quan trọng là không sữ dụng biến tòan cục nên các bạn phải làm sao dùng hàm mà không có biến toàn cục
Thứ 3: Các khối lệnh tương đương nhau thì sẽ gióng hàng nhau không được viết 1 mạch
Thứ 4: Mình viết ra mình phải hiểu là nó sữ dụng như thế nào và để làm gì cô giáo cho 1 bài toán khi làm xong thì điều đâu tiên cô sẽ hỏi là em làm như thế nào thì mình phải biết thuật tóan và mình phải nói được làm như thế nào các bước làm nếu ai không làm được nhưng mà cái sườn Chương trình đúng thì cô cũng sẽ cho điểm nhưng nếu ai làm mà không nói được mình đang làm gì thì cũng không có điểm
Khi cô giáo hỏi bình tỉnh mà trả lời cô sẽ hỏi là những phần trong chương trình mình thôi vì sao mình làm thế này mà k làm thế khác phải giải thích được
Thứ 5: những điều mấu chốt về sắp xếp bộ nhớ và nó lưu như thế nào khi 1 biết được tao ra là sắp xếp như thế nào 1 biến khi mới được khai báo mà chưa gán giá trị thì nó có giá trị bao nhiều
Nhất là các bạn phải bình tĩnh mà làm đừng hấp tấp phải nghĩ mới làm đừng vội viết mà không suy nghĩ các bạn nên đưa bút vào mà nháp
Vì cô bắt dùng hàm nên mình có 1 lưu ý về biết toàn cục và biến cục bộ
Biến toàn cục là biến có thể sữ dụng ở tất cả các hàm và chương trình main ở trong chương trình và nó tồn tại khi chạy chương trình đến hết
Biến cục bộ là biến dùng cho 1 hàm tự tạo hoặc là hàm main hoặc hàm của chương trình nó chỉ tồn tại khi chương trình con chứa biến ấy goi nó và mất đi khi ra khỏi hàm nên 1 biến cục bộ giá trị nó sẽ mất nếu ra khỏi hàm ví dụ hàm a mình có biến n
hàm b mình cũng có biến n
thì biến n ở hàm a sẽ khác và độc lập với biến n ở hàm b
Lưu ý điều này
Khi dùng hàm thì đưa tham số vào hàm thì có tham biến và tham trị sự khác nhau 2 cái này cũng làm mình nhầm
Khi đưa tham biến vào 1 hàm thì khi ra khỏi hàm thì biến ấy sẽ bị thay đổi giá trị như hàm thay đổi
Khi đưa tham trị vào 1 hàm thì khi ra khỏi hàm thì biến ấy vẫn giữ nguyên giá trị như khi đưa vào cho dù trong hàm mình có thay đổi như thế nào đi nữa
ví dụ về tham trị của
Ví dụ hàm dổi chổ
#include <stdio.h>
void doiCho (int a,int b)
{
int temp;
printf ("\na,b trong ham truoc khi doi a=%d b=%d",a,b);
temp=a;
a=b;
b=temp;
printf ("\na,b trong ham sau khi doi a=%d b=%d",a,b);
}
int main ()
{
printf ("Nhap a b,");
scanf ("%d%d",a,b);
printf ("\na,b trong ngoai ham a=%d b=%d",a,b);
doiCho (a,b);
printf ("\na,b trong ngoai ham sau khi goi ham doiCho a=%d b=%d",a,b);
return 0;
}
Hàm này dường như đổi chổ được a và b nhưng khi ra ngoài hàm thì biến a b vẫn như cũ không đổi
khi truyền vào tham biến
Ví dụ như mình đưa vào 1 mảng thì mình thay đổi dữ liệu trong mảng thì ngoài cũng thay đổi
Chúc các bạn may mắn và làm bài tốt
nguyendnhat- Tổng số bài gửi : 70
thanks : 0
Join date : 31/03/2010
Age : 32
Đến từ : Nghệ An
luutuan- Tổng số bài gửi : 142
thanks : 6
Join date : 20/04/2010
Age : 32
Re: Làm bài thi học kì môn tin học
thank nhật!
buithainam- Tổng số bài gửi : 90
thanks : 0
Join date : 25/03/2010
Age : 32
Đến từ : thái bình
Re: Làm bài thi học kì môn tin học
hic. Nhật viết chẳng có dấu gì cả. Đọc xong hết cả hơi.
Hieu_khtn89- Tổng số bài gửi : 34
thanks : 0
Join date : 07/04/2010
Age : 35
Đến từ : Hai duong
Trang 1 trong tổng số 1 trang
Permissions in this forum:
Bạn không có quyền trả lời bài viết
|
|