10 Tin 2k11 - THPT Chuyên Lương Thế Vinh Đồng Nai Data Structures + Algorithms = Programming Wednesday, 01-05-24, 5:00 PM
Site menu
Statistics

Total online: 1
Guests: 1
Users: 0
Clock
Why Can't We Be Friends
Main » Entries archive

I. THUẬT TOÁN VÀ CÁCH BIÊU DIỄN THUẬT TOÁN

 1.1 Khái niệm thuật toán

        Thuật toán là một khái niệm cơ bản của Toán học và Tin học. Khi viết một chương trình máy tính, người ta thường cài đặt một phương pháp đã được nghĩ ra trước đó để giải quyết một vấn đề. Từ "thuật toán" được dùng trong khoa học máy tính để để chỉ sự mô tả một phương pháp giải bài toán thích hợp cho việc cài đặt thành các chương trình nhờ các ngôn ngữ lập trình. Một thuật toán thường được thể hiện bởi một thủ tục gồm một dãy hữu hạn bước mà theo đó ta sẽ đạt đến lời ... Read more »

Views: 46171 | Added by: Angle_Bup | Date: 19-08-11 | Comments (12)

  1) Viết chương trình xuất ra giá trị và vị trí của phần tử có giá trị lớn nhất trong mảng một chiều A có n phần tử.  

  2) Viết chương trình xuất ra giá trị và vị trí của phần tử có giá trị nhỏ nhất trong mảng một chiều A có n phần tử.

  3) Viết chương trình nhập vào một mảng hai chiều A kích thước m*n và số x. Lập trình để tìm số x trong mảng A    

  4) Viết chương trình nhập vào hai chuỗi tùy ý, hãy xác định trong chuỗi a có bao nhiêu ký tự nằm trong chuỗi b.  

Views: 1206 | Added by: Angle_Bup | Date: 17-08-11 | Comments (31)

sáng thứ 6: học bình thường nhé các em.

bắt đầu học lúc 7h!


Views: 806 | Added by: Angle_Bup | Date: 17-08-11 | Comments (4)

ngày mai cũng cần một số khăn lau nhỏ để lau dọn mấy cánh cửa nữa nhe mấy em.
phân công thêm bạn Thuận và bạn Trí mang thêm 2 cây chổi quét nhà nữa nhé!
chú ý: 
có thể mặc đồ thể dục cho gọn gàng! ^^
mai 8h ta sẽ bắt đầu.
Views: 897 | Added by: Angle_Bup | Date: 16-08-11 | Comments (14)

Thông báo số 1:
Lớp ta mới có hai bạn mới vào là bạn Thịnh và bạn Hương.
Do vào trễ nên 2 bạn sẽ gặp nhiều khó khăn trong việc học nên thầy mong các em sẽ hỗ trợ bạn để bạn nhanh chóng theo kịp tiến độ của chúng ta nhé.
Sẵn đây thầy đưa thêm một chương trình để các em tự học Pascal cơ bản. Download
Chương trình này là của tác giả Nguyễn Anh Tú một học sinh của trường ta thực hiện đấy nhé.
Chương trình cung cấp các kiến thức cơ bản nhất về ngôn ngữ lập trình Pascal những phần nào mà các em chưa nắm vững thì xem thêm trong đây nhé!
Thông báo số 2:
...(về việc làm vệ sinh lớp sắp tới =>tối thầy thông báo sau)...

Views: 1489 | Added by: Angle_Bup | Date: 15-08-11 | Comments (26)

Bài 1:

Cài đặt chương trình nhập vào mảng A và tìm kiếm số X  bằng thuật toán tìm kiếm tuần tự.

Bài 2:

Cài đặt chương trình nhập vào mảng A có thứ tự (a1<a2<a3<.......<an) và tìm kiếm số X  bằng thuật toán tìm kiếm nhị phân.

Bài 3:

Cài đặt chương trình nhập vào mảng A có thứ tự (a1>a2>a3>.......>an) và tìm kiếm số X  bằng thuật toán tìm kiếm nhị phân.

Bài 4:

Cài đặt chương trình nhập vào mảng A  và tìm kiếm số X .

Yêu cầu:

- Chương trình sẽ tự kiểm tra và đưa ra quyết định sẽ dùng thuật toán tìm kiếm nào cho thích hợp.

Yêu cầu chung cho tất cả các bài:

- Viết thành chương trình con cho các thao tác sử dụng trong chương trình (nhập, xuất , tìm kiếm,....)

- Nhập xuất mảng từ File và xuất kết quả ra File.
... Read more »

Views: 1132 | Added by: Angle_Bup | Date: 12-08-11 | Comments (26)

Thuật toán tìm kiếm tuần tự:
Input: Mảng A gồm n phần tử và giá trị x cần tìm

Output: vị trí mà phần tử x xuất hiện trong mảng A, nếu trong mảng A không có phần tử X thì xuất ra thông báo: khong tim thay

Bắt đầu từ phần tử đầu tiên, lần lượt so sánh từng phần tử với điều kiện tìm kiếm.
Nếu gặp phần tử đầu tiên thỏa mãn điều kiện tìm thì dừng.
Ngược lại tăng chỉ số lên 1 đơn vị để kiểm tra phần tử kế tiếp.

Chú ý: thuật toán dừng nếu một trong hai điều kiện dưới đây xảy ra:

- Tìm thấy

- Hết mảng.

 Tương đương với điều kiện tiếp tục tìm: Chưa tìm được và chưa hết mảng.

- nếu tìm thấy thì xuất ra vị trí mà X xuất hiện trong mảng (trong thuật toán này sẽ là vị trí đầu tiên mà X xuất hiện)

- nếu không tìm thấy thì xuất ra thông báo : khong tim thay


... Read more »

Views: 986 | Added by: Angle_Bup | Date: 12-08-11 | Comments (8)

Đã có thêm phần forum cho website của chúng ta.
Các ý kiến về cũng như hỏi đáp có thể đưa vào trong forum để chúng ta có thể dễ dàng phân loại và thảo luận tiện hơn.
Bạn nào có hứng thú với việc quản lý forum có thể đăng ký phụ với thầy nhé! ^^ 

Views: 861 | Added by: Angle_Bup | Date: 10-08-11 | Comments (9)

Bài Tập
bài 1:
*
**
***
****
*****
..........
*******
bài 2:
1
212
32123
4321234
543212345
....................
n.........1.........n
Views: 1214 | Added by: Angle_Bup | Date: 05-08-11 | Comments (41)




Run-time errors (Lỗi khi thực hiện chương trình)



Applications generated by Free Pascal might generate Run-time error when certain abnormal conditions are detected in the application. This appendix lists the possible run-time errors and gives information on why they might be produced.

Chương trình được viết bởi Free Pascal có thể sinh ra các lỗi chạy thực (Run-Time Error) khi nhưng điều kiện khác thường được dò thấy trong chương trình. Danh sách sau liệt kê các lỗi chạy thực (Run-time Error) và các thông tin về lỗi đó.



1 Invalid function number An invalid operating system call was attempted.

Thực hiện 1 hàm số vô nghĩa hoặc thực hiện 1 lời gọi hệ điều hành vô nghĩa.



2 File not found Reported when trying to erase, rename or open a non-existent file.

Không tìm thấy file. Lỗi được báo khi có những lệnh Erase, Rename hoặc là Mở một file không tồn tại.



... Read more »
Views: 107810 | Added by: Angle_Bup | Date: 02-08-11 | Comments (23)

« 1 2 3 »
Login form
Chat Box
Search
Calendar
«  May 2024  »
SuMoTuWeThFrSa
   1234
567891011
12131415161718
19202122232425
262728293031
Entries archive
Site friends
  • VNOI
  • THPT Chuyên Lương Thế Vinh
  • Website builderuCoz!-->
    Copyright Hoàng Anh © 2024