Hướng dẫn mở rộng màn hình trong pascal

Hầu hết các bạn lần đầu xài Free pascal trên windows 7 hoặc windows 8 đều có 1 câu hỏi là làm sao mở rộng nó bằng ALT-ENTER như win xp. nhưng hầu như đều ko có cách khắc phục. hôm nay mình sẽ hướng dẫn các bạn mở rộng màn hình free pascal trên windows 7, và windows 8. Các bạn có thể ...

Tác giả: Bùi Văn Nam viết 14:20 ngày 02/10/2018

[Lập trình hướng đối tượng – OOP] Bài tập cơ bản về lớp (class) – Thực hành 2

Bài tập: Class căn bản, Phương pháp lập trình hướng đối tượng Bài tập 1 Lập trình hướng đối tượng Bài 1: Thiết lập lớp PhanSo để biểu diễn khái niệm phân số với hai thành phần dữ liệu tử số, mẫu số và các hàm thành phần cộng, trừ, nhân, chia hai phân số, các hàm thành ...

Tác giả: Trần Trung Dũng viết 14:20 ngày 02/10/2018

[OOP] Xác định kiểu dữ liệu của đối tượng trong đa hình

Cách xác định kiểu dữ liệu của đối tượng trong đa hình, phục vụ việc xử lí các truy vấn yêu cầu riêng của đề bài. 1. Xác định dữ liệu bằng hàm dynamic_cast Giả sử bạn có cây kế thừa như sau: Bạn muốn xây dựng mảng để quản lí các loại gia súc trên, bạn sử dụng liên kết động ...

Tác giả: Tạ Quốc Bảo viết 14:20 ngày 02/10/2018

Giải đề thi Lập trình hướng đối tượng UIT – Đề HK2 2016-2017

Đề Thi OOP – Lập trình hướng đối tượng, ĐH Công Nghệ Thông Tin HK2 2016-2017 1. Đề thi Lập trình hướng đối tượng, ĐH Công Nghệ Thông Tin 2. Lời giải đề thi lập trình hướng đối tượng Câu 1 a. b. Chương trình lỗi khi khởi tạo: Array M1 ; Do class Array ...

Tác giả: Tạ Quốc Bảo viết 14:19 ngày 02/10/2018

Sử dụng hàm bạn (friend) cho 2 Class

Khi bạn khai báo hàm bạn cho 2 class, nếu bạn chưa có kinh nghiệm bạn sẽ dễ gặp lỗi inaccessible. Dấu hiệu theo ví dụ bên dưới: Bạn đã khai báo friend void test(Matrix a, Vector b); trong class Matrix Bạn đã khai báo friend void test(Matrix a, Vector b); trong class Vector ...

Tác giả: Trịnh Tiến Mạnh viết 14:19 ngày 02/10/2018

[Học OOP] Bài 1: Các đặc điểm mới trong c++

Bài viết này là phần 1 trong 9 bài của Series Học lập trình hướng đối tượng OOP Học lập trình hướng đối tượng OOP [Học OOP] Bài 1: Các đặc điểm mới trong c++ [Học OOP] Bài 2: Tổng quan về lập trình hướng đối tượng [Học OOP] Bài 3: Lớp trong lập trình hướng đối tượng [Học OOP] ...

Tác giả: Trần Trung Dũng viết 14:19 ngày 02/10/2018

Sao chép 2 cây nhị phân (Binary tree)

Để sao chép 2 cây nhị phân các bạn có thể làm như sau: void copy(Tree t, Tree &q, int pos) // pos == 0 ben trai, pos==1 ben phai { if (t == NULL) return; Node * p = getNode(t->info); if (q == NULL) q = p; else { if (pos == 0) ...

Tác giả: Hoàng Hải Đăng viết 14:18 ngày 02/10/2018

[Học OOP] Bài 3: Lớp trong lập trình hướng đối tượng

Bài viết này là phần 3 trong 9 bài của Series Học lập trình hướng đối tượng OOP Học lập trình hướng đối tượng OOP [Học OOP] Bài 1: Các đặc điểm mới trong c++ [Học OOP] Bài 2: Tổng quan về lập trình hướng đối tượng [Học OOP] Bài 3: Lớp trong lập trình hướng đối tượng [Học OOP] ...

Tác giả: Hoàng Hải Đăng viết 14:18 ngày 02/10/2018

Đồ án: Tìm hiểu và cài đặt thuật toán Counting sort

Tên Đồ Án: Tìm hiểu thuật toán Counting sort 1. Ý nghĩa của đồ án Sắp xếp là một trong những thuật toán mà bất kì lập trình viên nào cũng phải trải qua trong quá trình học tập của mình. Trong số đó COUNTING SORT – Sắp xếp bằng phương pháp đếm phân phối là một trong những thuật ...

Tác giả: Hoàng Hải Đăng viết 14:18 ngày 02/10/2018

ASSIGN1 spoj – Phân công hoàn thành sớm nhất

Nguồn đề bài: http://vn.spoj.com/problems/ASSIGN1/ 1. Đề bài ASSIGN1 spoj Có n người, n việc (1 < n ≤ 200). Người thứ i thực hiện công viêc j mất C[i,j] đơn vị thời gian. Giả sử tất cả bắt đầu vào thời điểm 0, hãy tìm cách bố trí mỗi công việc cho mỗi người sao cho thời ...

Tác giả: Trịnh Tiến Mạnh viết 14:18 ngày 02/10/2018

[Học OOP] Bài 2: Tổng quan về lập trình hướng đối tượng

Bài viết này là phần 2 trong 9 bài của Series Học lập trình hướng đối tượng OOP Học lập trình hướng đối tượng OOP [Học OOP] Bài 1: Các đặc điểm mới trong c++ [Học OOP] Bài 2: Tổng quan về lập trình hướng đối tượng [Học OOP] Bài 3: Lớp trong lập trình hướng đối tượng [Học OOP] ...

Tác giả: Bùi Văn Nam viết 14:18 ngày 02/10/2018

BONES spoj – Xúc xắc bò

Nguồn đề bài: http://vn.spoj.com/problems/BONES/ 1. Đề bài BONES spoj Bessie rất yêu thích chơi những trò chơi đổ xúc xắc và cô bò này đã nài được bác nông dân John chở tới cửa hàng đồ chơi và cô bò đã mua 3 cái xúc xắc về để lăn. Những viên xúc xắc này tương ứng có S1, S2 và S3 ...

Tác giả: Trần Trung Dũng viết 14:18 ngày 02/10/2018

AMSSEQ spoj – Dãy số

Nguồn đề bài: http://vn.spoj.com/problems/AMSSEQ/ 1. Đề bài AMSSEQ spoj Cho 1 dãy số gồm N phần tử (N ≤ 10000), mỗi phần tử có 1 giá trị nằm trong khoảng [-1000, 1000]. Ban đầu, bạn sẽ ở vị trí ô số 0 với tổng điểm là 0. Mỗi nước đi, người chơi có thể di chuyển sang phải tối ...

Tác giả: Tạ Quốc Bảo viết 14:18 ngày 02/10/2018

BASEH spoj – Cơ số H

Nguồn đề bài: http://vn.spoj.com/problems/BASEH/ 1. Đề bài BASEH spoj Cho một dãy số a[1],a[2],a[3],…,a[n] và hai số K,H được xác định như sau: a[1]=1; Nếu K chẵn thì a[K]=H*a[K/2]. Nếu K lẻ thì a[K]=H*a[(K-1)/2]+1. Các bạn hãy lập trình tính số thứ K của dãy viết ...

Tác giả: Trịnh Tiến Mạnh viết 14:17 ngày 02/10/2018

C11BEAU spoj – Tên đẹp

Nguồn đề bài: http://vn.spoj.com/problems/C11BEAU/ 1. Đề bài C11BEAU spoj Người dân ở đất nước B11 (láng giềng của đất nước C11) có một phong tục rất đặc biệt. Chuyện là họ rất thích hai chữ cái ‘A’ và ‘B’, cho nên bất kì ai đều được đặt tên chỉ gồm ...

Tác giả: Bùi Văn Nam viết 14:17 ngày 02/10/2018

C11BC2 spoj – Robin

Nguồn đề bài: http://vn.spoj.com/problems/C11BC2/ 1. Đề bài C11BC2 spoj Một ngày đẹp trời nọ, trên vương quốc của các Coders 2011, bỗng xuất hiện 1 lão phù thủy độc ác, lão phù thủy sirDat_LS đã có âm mưu thôn tính đất nước của đức vua vodanh9x. Lão phù thủy này rất yêu con gái ...

Tác giả: Vũ Văn Thanh viết 14:17 ngày 02/10/2018

BCPOW spoj PTIT – Lũy thừa

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCPOW/ 1. Đề bài BCPOW spoj PTIT Cho hai số n, m nguyên dương (n,m<=200). Hỏi trong biểu diễn thập phân của tổng S=2 n +3 m chữ số Cho hai số n, m nguyên dương (n,m<=200). Hỏi trong biểu diễn thập phân của tổng S=2n +3m ...

Tác giả: Hoàng Hải Đăng viết 14:17 ngày 02/10/2018

DHEXP spoj – Biểu thức

Nguồn đề bài: http://vn.spoj.com/problems/DHEXP/ 1. Đề thi duyên hải môn tin học khối 10 2015 Một dãy gồm n số nguyên không âm a 1 , a 2 ,…, a n được viết thành một hàng ngang, giữa hai số liên tiếp có một khoảng trắng, như vậy có tất cả ( n­ -1) khoảng trắng. ...

Tác giả: Vũ Văn Thanh viết 14:17 ngày 02/10/2018

Thuật toán sắp xếp bằng đếm phân phối

Nguồn đề bài: http://www.spoj.com/PTIT/problems/BCSAPXEP/ 1. Đề bài sắp xếp bằng đếm phân phối Sắp xếp dãy tăng dần. Input – Dòng đầu chứa số n ( số phần tử của dãy 1<=n<=1000) – n dòng sau, mỗi dòng là 1 phần tử của dãy (giá trị tuyệt đối không quá 1000) Output ...

Tác giả: Trần Trung Dũng viết 14:16 ngày 02/10/2018

COUNTCBG spoj – Phân tích số nguyên

Nguồn đề bài: http://vn.spoj.com/problems/COUNTCBG/ 1. Đề bài COUNTCBG spoj Với 1 số tự nhiên N(1<= N <= 10^9) ta có thể phân tích nó thành tổng của một số số tự nhiên liên tiếp( tất nhiên những số này phải nhỏ hơn N). Ví dụ với N = 5 ta có duy nhất 1 cách phân tích là 5 = ...

Tác giả: Trần Trung Dũng viết 14:15 ngày 02/10/2018