Thứ Tư, 28 tháng 1, 2015

Bài tập Day2

                                                            Datatype (Kiểu dữ liệu)
I.Khái niệm
   -Kiểu dữ liệu dùng để xác định dữ liệu của biến, mỗi kiểu dữ liệu đều có giới hạn riêng.Trong môn C chủ yếu có 4 kiểu dữ liệu
 +.Từ khóa: + Int: khai báo cho kiểu dữ liệu số nguyên
                 + Float, double: khai báo cho kiểu dữ liệu số thực
                 + Char: khai báo cho kiểu dữ liệu ký tự.
 -Ngoài ra còn những từ khóa dùng để hạn chế dữ liệu khi ta đưa vào
 +.Từ khóa: +Short: làm giảm 1 nửa kiểu dữ liệu số nguyên ta nhập vào
                    +Long: làm tăng gấp đôi kiểu dữ liệu số nguyên ta nhập vào
                    +Unsigned: loại bỏ giá trị biến nguyên âm.
II.Bài tập
             Using dev-C++ do some exercises
Sử dụng dev-C++ để làm bài tập

1.Bài 1: Write a program display your information, for instance: Full-Name, Age, Address
Viết chương trình hiển thị thông tin về bạn: Tên, tuổi, địa chỉ.
#include <stdio.h>
#include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { printf(" Chuong trinh khai bao ly lich trich ngang: \n\n HoTen: Nguyen Duong Quan\n\n Tuoi: 18\n\n Dia chi: Khuong Dinh, Thanh Xuan, Ha Noi "); return 0; }















2.Bài 2: Write a program that accepts a number and square the number

To do this,

a. Accept the number.

b. Multiply the number with itself and display the square

Viết chương trình thỏa mãn 1 số và bình phương của nó
a.Nhập số
b.Bình phương của số đó

#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { int x; printf("nhap vao gia tri x ="); scanf("%d", &x); printf("binh phuong cua x = %d", x*x); return 0; }
3.Bài 3: Write a C program that accepts the salary and age from the user and displays the same on the screen as output.
Viết chương trình C hiện thị số lương và độ tuổi của người dùng và hiển thị số liệu đó trên màn hình

#include <stdio.h> #include <stdlib.h> /* run this program using the console pauser or add your own getch, system("pause") or input loop */ int main(int argc, char *argv[]) { int x; int y; printf("Muc luong cua nguoi dung:"); scanf("%d", &x); printf("Tuoi cua nguoi dung:"); scanf("%d", &y); printf("Muc luong cua nguoi dung=%d VND , Tuoi cua nguoi dung=%d",x,y); return 0; }


Thứ Ba, 27 tháng 1, 2015

Trả lời câu hỏi "how to work?''


  1. How do you learn each objective of this course? Trong kỳ học hiện tại, bạn học các môn học theo cách nào? -Hiện tại tôi đang áp dụng phương pháp tự học để vượt qua khóa học lần này
  2. What is advantage and difficulty when you apply this methodology? Thuận lợi và khó khăn khi bạn học theo phương pháp này? -Thuận lợi : Chủ động trong việc tìm hiểu kiến thức, tư duy tự do, đồng thời cải thiện kỹ năng nghề trong tương lai một cách bài bản - Khó khăn : Bị động trong việc chỉnh sửa sai sót, nếu không vững căn bản có thể bị lầm lẫn những điều then chốt
  3. What is the most important activity in this course? Hoạt động quan trọng nhất trong kỳ học hiện tại? -Trau dồi kiến thức, trao đổi thông tin vời bạn bè, giảng viên trên lớp, khi ở nhà chủ động liên lạc thêm để tìm kiếm thông tin phục vụ mục đích
  4. Give your opinions about this methodology compared to what you have applied? Nêu quan điểm của bạn về phương pháp học bạn đã từng áp dụng và phương pháp này? -Một phần giống và một phần khác, giống ở phương pháp cũ tôi cũng có tự học, nhưng không tìm kiếm thông tin thêm, và không chủ động sửa chữa những lỗi sai tồn đọng hay khúc mắc trong những bài giảng, dẫn tới nhiều mấu chốt vẫn chưa được tháo gỡ

Bài tập Day1

Định nghĩa mã giả (Pseudo code), sơ đồ (Flowchart) thực chất là những lệnh của người dùng ra lệnh máy tính ở dạng cơ bản nhất, đây là lệnh được viết dưới ngôn ngữ con người và chưa được chuyển sang ngôn ngữ máy tính.Cả hai khái niệm trên đều chỉ gồm những từ khóa cần thiết.Khác nhau giữa mã giả và sơ đồ là mã giả gồm chữ viết còn sơ đồ bao gồm thêm các hình khối
Bài 1: Write a pseudo code and draw a flowchart to accept a value in degrees Celsius and to convert it into Fahrenheit. [Hint: C/5 = (F-32)/9]

Viết mã giả và vẽ sơ đồ thỏa mãn công thức chuyển đổi đơn vị nhiệt độ C sang độ F 
[gợi ý công thức : C/5 = (F-32)/9 ]

*> Mã giả

-B1: Nhập vào giá trị của C

-B2: Gán F = C*9/5 + 32

-B3: Hiển thị giá trị F

*> Sơ đồ



Bài 2: Write a pseudo code and flowchart to accept a student’s marks in Physics, Chemistry, and Biology. The total of these marks as well as the average should be displayed.

Viết mã giả và vẽ sơ đồ thỏa mãn điểm của học sinh trong các môn Vật Lý (P), Hóa Học(C), Sinh Học(B).Tổng điểm(T) cũng như Trung bình điểm(A) sẽ được hiển thị ra

*> Mã giả

-B1: Nhập lần lượt giá trị P, C, B

-B2: Gán T = P+C+B

        Gán A = T/3

-B3: Hiển thị giá thị P,C,B rồi đến T,A

*> Sơ đồ


Bài 3: Write flowchart to check a any number  (0-N), is it a prime?

Vẽ sơ đồ kiểm tra một số tự nhiên bất kỳ, liệu số đó có phải số nguyên tố ??




Chủ Nhật, 18 tháng 1, 2015

Hướng dẫn cách chọn màn hình (Monitor) cho máy tính

Màn hình vi tính (Monitor) là bộ phận hiển thị của máy vi tính, nó được kết nối với máy vi tính thông qua cổng VGA của thiết bị đồ họa. Đối với người sử dụng thông thường thì màn hình không quan trọng nhưng trong một số trường hợp sử dụng chuyên nghiệp thì cần phải có màn hình chất lượng cao.

Sau đây là một số gợi ý khi lựa chọn màn hình vi tính

MÀN HÌNH CRT:
Đây là loại màn hình truyền thống sử dụng bóng đèn hình với kiểu dáng to, nặng và tiêu thụ nhiều điện năng.

.)Kiểu dáng

     + Lựa chọn kiểu dáng, màu sắc màn hình tùy thuộc vào cảm tính, không liên quan đến chất lượng

.)Kích thước: 

     + Màn hình có nhiều kích thước khác nhau, được đo theo đường chéo của màn hình và tính bằng đợn vị Inche (1 Inche=2,54 cm). Các kích thước chuẩn của màn hình là 14", 15", 17", 19" và 21"...
     +Đối với người sử dụng thông thường thì màn hình 17" là phù hợp còn đối với các công việc như thiết kế, đồ họa thì nên dùng màn hình 19" hoặc hơn.  
     +Màn hình còn có một thông số ghi kích thước khác đó là kích thước hiển thị, khác với kích thước của màn hình. Đối với các màn hình thông thường (CRT) thì kích thước hiển thị luôn nhỏ hơn kích thước của màn hình khoảng 1".

.)Chất lượng

     + Màn hình có bề mặt cong (đời cũ) và phẳng (Flat, đời mới), màn hình phẳng sẽ giúp cho dễ nhìn hơn và có giá thành cao hơn. 
     + Độ phân giải (Resolution) tối đa cho phép (1600x1200 hoặc hơn), độ phân giải cao sẽ cho phép sử dụng màn hình hiển thị các ảnh lớn mà không phải di chuyển nhiều.
     +Kích thước điểm ảnh (trung bình khoảng 0,25mm) càng nhỏ thì ảnh hiển thị càng rõ.
     +Mỗi màn hình sẽ có mức độ sai màu khác nhau, màn hình có giá trị càng cao thì mức độ sai màu càng thấp


MÀN HÌNH LCD:
Đây là loại màn hình đời mới, sử dụng công nghệ tinh thể lỏng với kiểu dáng gọn nhẹ và tiêu thụ ít điện năng.

.)Kiểu dáng:

    +Lựa chọn kiểu dáng, màu sắc màn hình tùy thuộc vào cảm tính, không liên quan đến chất lượng
.)Kích thước: 

    +Màn hình có nhiều kích thước khác nhau, được đo theo đường chéo của màn hình và tính bằng đợn vị Inche (1 Inche=2,54 cm). Các kích thước chuẩn của màn hình là 14", 15", 17", 19", 20", 22"...
     +Đối với người sử dụng thông thường thì màn hình 15" là phù hợp còn đối với các công việc như thiết kế, đồ họa thì nên dùng màn hình 17" hoặc hơn.  
     +Đối với Màn hình LCD thì thông số ghi kích thước thường là kích thước hiển thị thật sự của màn hình.

.)Chất lượng: 

     +Màn hình thường (đời cũ) và màn hình gương (đời mới), màn hình gương sẽ giúp cho không bị chói, dễ nhìn hơn và có giá thành cao hơn. 
     +Độ phân giải (Resolution) tối đa cho phép (1024x768 hoặc hơn), độ phân giải cao sẽ cho phép sử dụng màn hình hiển thị các ảnh lớn mà không phải di chuyển nhiều.
     +Độ tương phản (khoảng 500:1 hoặc hơn) tỉ lệ càng cao hình ảnh hiển thị càng rõ. 
     +Thời gian đáp ứng (Response Time) là tốc độ hiện ảnh trên màn hình (trung bình khoảng 8ms), thời gian đáp ứng càng thấp thì tốc độ hiện ảnh càng cao, hình ảnh chuyển động sẽ mượt hơn, nếu tốc độ hiện ảnh thấp thì các hình ảnh chuyển động sẽ không rõ nét và có hiện tượng như "bóng ma".
     +Số lượng điểm ảnh chết trên màn hình, đây chính là những điểm không hiện ảnh trên màn hình LCD, mỗi màn hình đều có một tỉ lệ điểm ảnh chết nhất định, số điểm ảnh chết này càng thấp càng tốt. Kiểm tra các điểm ảnh chết này bằng cách thay đổi màu sắc, đen, trắng... trên mà hình và quan sát cẩn thận thì sẽ phát hiện được.
     +Góc nhìn càng lớn thì sẽ cho phép người dùng nhìn rõ được hình ảnh trên màn hình khi nhìn từ bất cứ góc độ nào.

.)Bảo hành:

     +Màn hình thường được bảo hành từ 24 đến 36 tháng tùy theo chủng loại và nhà sản xuất.

.)Lưu ý:

     +Một số Màn hình được tích hợp thêm loa, các lỗ cắm âm thanh (micro, Headphone), có các đầu cắm hỗ trợ giao tiếp DVI-D, S-Video...
     +Màn hình LCD có kích thước gọn và ít hao điện hơn màn hình CRT, tuy nhiên khi nhìn ở góc hẹp thì hình ảnh có màu sắc tối, không đẹp và màn hình LCD có giá thành cao hơn CRT.
     + Hiện nay một số màn hình LCD bán trên thị trường có ghi kích thước được tính luôn cả khung (Panel size) cho nên kích thước hiển thị (Display size, Viewing Area) thật sự sẽ nhỏ hơn.