Author Archives

Lập trình Android – Bài 8: Intent – Chuyển đổi giữa các màn hình

Chắc các bạn rất tò con nhà bà mò là làm thế nào có thể click button mà có thể mở một màn hình khác. Bài hôm nay chúng ta sẽ làm điều đó thông qua một ứng dụng đơn giản – Đăng ký đăng nhập.

[Ubuntu] Lỗi system setting – Missing system setting

Nếu bạn cài đặt một thứ gì đó hoặc bất kỳ điều gì mà nhỡ may làm cho cái system setting của Ubuntu mất hết các thành phần như thế này: Cách khắc phục là các bạn chạy lệnh sau sau đó khởi động lại máy để cài lại các thành phần của Ubuntu: Nếu vẫn không được hãy thử tiếp 2 lệnh sau:

Cắt ghép file pdf trên Ubuntu (Linux)

Có khi nào bạn muốn cắt, tách một vài trang pdf trong cả một file dài dằng dặc hoặc ghép các file nhỏ liên quan lại với nhau? Để thực hiện được việc cắt ghép file pdf bạn cài PDF-Shuffler từ ubuntu software center và bắt đầu mở nó lên. [qads] Cắt file pdf Mở PDF-Shuffler lên và mở 1 file pdf ra. Bạn chọn những trang bạn muốn cắt (Hãy dùng ctrl & click […]

[Linux] Biến gedit thành IDE – Make geidt is an IDE

Gedit là một trình soạn thảo văn bản mặc định trên các distros linux. Mới nhìn tưởng chừng nó không có điểm gì thú vị, tuy nhiên nếu mày mò một chút, bạn có thể thấy là nó rất thú vị và thậm chí là tuyệt vời hơn mong đợi! Hãy quan sát hình ảnh sau đây để thấy một phần nào đó. Để có thể làm gedit trở nên tuyệt với như vậy, chúng […]

[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 […]