Yearly Archives | 2013

[C/C++] Đồ họa trong Dev-C++

Update 24/05/2014: Đã test thành công trên cả hệ thống win 64 lẫn 32 bit. Sử dụng được cả thư viện winbgim.h và graphics.h Việc sử dụng đồ họa trên dev-C hơi khó khăn só với trên Turbo C khi mà Turbo C cho phép sử dụng ngay còn dev-C thì không được, chúng ta cần một số bước nhỏ để thiết lập đồ họa trong Dev-C. Nội dung Sử dụng thư viện winbgim.h Sử […]

[Cây nhị phân] Chuyển cây nhị phân sang cây nhị phân tìm kiếm

Cách làm của mình rất đơn giản. Chúng ta chỉ việc duyệt vào lưu lại các phần tử của cây nhị phân ban đầu vào mảng và cuối cùng là chèn các giá trị của mảng vào cây theo cách chèn 1 Node vào cây nhị phâ. Vậy là đã được 1 cây nhị phân tìm kiếm. Code:

[Assembly] Nhập vào 1 ký tự kiểm tra có là số hay không Assembly

Bài toán kiểm tra ký tự nhập vào có là số hay không. code

[Thuật toán] Đếm hình vuông

Bài được trích từ đề thi: HỘI THI TIN HỌC TRẺ TOÀN QUỐC LẦN THỨ XIX – 2013, ĐỀ THI BẢNG B – TRUNG HỌC CƠ SỞ. [qads] ĐỀ BÀI: Cho một bảng hình vuông kích thước n × n được chia thành lưới ô vuông đơn vị, các vị trí đỉnh của các ô vuông đơn vị được gọi là các mắt lưới. Người ta muốn đếm số lượng những hình vuông thỏa mãn […]

[Pascal – TUT Basic] Bài 1: Tổng quan về Pascal

Bài viết giới thiệu tổng qua về Pascal, cấu trúc của một chương trình pascal và chương trình hello world.

[Pascal – TUT] Bài 4: Kiểu liệt kê, đoạn con, tập hợp

Bài này chúng ta sẽ tìm hiểu về kiểu liệt kê, đoạn con, tập hợp [qads] Bài viết gốc: vietsource.net

[Pascal – TUT] Bài 5: Mảng

1. Khái niệm Mảng (Array) là một tập hợp các phần tử cố định có cùng kiểu gọi là kiểu phần tử. Kiểu phần tử có thể là kiểu vô hướng, kiểu String, kiểu tập hợp, kiểu Record. [qads] 2. Mảng 1 chiều a. Khai báo Cách 1: Cách 2: Trong đó chỉ số phải là một kiểu miền con, kiểu vô hướng liệt kê, kiểu char hoặc kiểu boolean. {Tuy nhiên. người ta thường […]

[Pascal – TUT] Bài 6: Chuỗi ký tự

I. Ký tự (char) 1. Khái niệm Kiểu char dùng để biểu diễn các ký tự thuộc bảng chữ cái, chữ số và ký tự đặc biệt. Để biểu diễn thông tin ta cần sắp xếp các ký tự theo một bảng, thông thường ta sắp xếp theo bảng mã ASCII. Bảng mã ASCII có 256 ký tự, mỗi ký tự được gán mã số từ 0 đến 255. 2. Một số hàm liên quan […]

[Pascal – TUT] Bài 8: Unit

Việc tạo ra các chương trình con trong một chương trình đã làm cho việc lập trình đỡ vất vã hơn rất nhiều. Tuy nhiên, các chương trình con này chỉ có tác dụng trong chương trình chứa chúng mà thôi, trong một chương trình khác muốn sử dụng chương trình con này bắt buộc phải viết lại chúng, như vậy rất mất thời gian. Để khắc phục, người ta gom các chương trình con […]

[Pascal – TUT] Bài 2: Các thành phần cơ bản trong Pascal

1. Bộ ký tự, từ khóa, tên a. Bộ ký tự, ký hiệu trong ngôn ngữ Pascal 26 chữ cái la tinh lớn: A,…,Z 26 chữ cái la tinh nhỏ: a,…,z Dấu gạch dưới: _ Bộ chữ số thập phân: 0,…,9 Các ký hiệu toán học: + – * / = < > ( ) Các ký hiệu đặc biệt: . , ‘ : ; [] ? % @ | ! & # $ {} […]