• Bài giảng Công nghệ thông tin - Modun 1 - Nguyễn Quốc SửBài giảng Công nghệ thông tin - Modun 1 - Nguyễn Quốc Sử

    1.5. Pháp luật trong sử dụng CNTT Bản quyền Copyright/License, nhận biết phần mềm có bản quyền. Luật bản quyền phần mềm/Sở hữu trí tuệ Vấn đề vi phạm bản quyền. Kêu gọi tôn trọng bản quyền. Bảo vệ dữ liệu Thế nào là dữ liệu cần bảo vệ Tôn trọng dữ liệu của người khác Luật pháp bảo vệ dữ liệu cá nhân, tổ chức

    pptx33 trang | Chia sẻ: huongthu9 | Ngày: 19/08/2021 | Lượt xem: 1046 | Lượt tải: 1

  • Giáo trình Lập trình bằng ngôn ngữ C - Chương 8: Tệp (File) - Ngô Văn LinhGiáo trình Lập trình bằng ngôn ngữ C - Chương 8: Tệp (File) - Ngô Văn Linh

    Viết chương trình:  Nhập từ bàn phím N số thực lưu vào một mảng (N  100 và N được nhập từ bàn phím).  Sau đó ghi ra một file văn bản có tên là "float.txt" theo quy cách: dòng đầu tiên lưu số lượng các số thực, các dòng tiếp theo lưu các số thực, mỗi số lưu trên một dòng.  Đọc lại tệp văn bản đó và lưu các số thực đọc được vào một mảng. ...

    pdf71 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 805 | Lượt tải: 0

  • Giáo trình Lập trình bằng ngôn ngữ C - Chương 7: Cấu trúc (Struct) - Ngô Văn LinhGiáo trình Lập trình bằng ngôn ngữ C - Chương 7: Cấu trúc (Struct) - Ngô Văn Linh

    Thông tin về một học sinh lưu trong một cấu trúc gồm các trường: Mã số (8 ký tự), Họ tên (không quá 30 ký tự), Điểm toán (số thực). Hãy viết một chương trình hoàn chỉnh thực hiện các công việc sau: a) Nhập vào danh sách học sinh của một lớp (biết rằng lớp này có không quá 30 học sinh). Quá trình nhập kết thúc khi đã nhập đủ 30 học sinh hoặc k...

    pdf28 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 807 | Lượt tải: 0

  • Giáo trình Lập trình bằng ngôn ngữ C - Chương 6: Hàm - Ngô Văn LinhGiáo trình Lập trình bằng ngôn ngữ C - Chương 6: Hàm - Ngô Văn Linh

    int ptb2(float a, float b, float c, float *x1, float *x2){ float delta; if(a==0){ if((b==0)&&(c!=0)) return 0; if((b==0)&&(c==0)) return 3; if(b!=0){*x1 = -c/b; return 1;} } else{ delta = b*b-4*a*c; if(delta<0) return 0; else if(delta==0){*x1=-b/(2*a);return 1;} else{*x1=(-b-sqrt(delta))/(2*a); *x2=(-b+sqrt(delta))/(2*a);return 2;} } }

    pdf51 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 938 | Lượt tải: 0

  • Giáo trình Lập trình bằng ngôn ngữ C - Chương 5: Xâu kí tự - Ngô Văn LinhGiáo trình Lập trình bằng ngôn ngữ C - Chương 5: Xâu kí tự - Ngô Văn Linh

    Giữa con trỏ kiểu char và mảng kiểu char có sự khác biệt. Xét ví dụ sau: char ch[20]; char *pc; pc = "Dai Hoc Bach Khoa";/*Hợp lệ*/ ch = "Dai Hoc Bach Khoa";/*Không hợp lệ*/  câu lệnh gán đầu tiên là hợp lệ vì pc là con trỏ kiểu char, còn câu lệnh gán thứ hai không hợp lệ vì ch được khai báo là một mảng ký tự, do đó ch là một hằng, chúng ...

    pdf36 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 868 | Lượt tải: 0

  • Giáo trình Lập trình bằng ngôn ngữ C - Chương 4: Con trỏ và mảng - Ngô Văn LinhGiáo trình Lập trình bằng ngôn ngữ C - Chương 4: Con trỏ và mảng - Ngô Văn Linh

    Tuy vậy, giữa mảng nhiều chiều và mảng các con trỏ cũng tồn tại nhiều điểm khác nhau:  Mảng nhiều chiều thực sự là mảng có khai báo, do đó có chỗ đầy đủ cho tất cả các phần tử của nó. Còn mảng các con trỏ chỉ mới có chỗ cho các biến con trỏ mà thôi.  Bên cạnh đó, việc sử dụng mảng các con trỏ có hai ưu điểm, đó là  Việc truy xuất đến các ...

    pdf53 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 755 | Lượt tải: 0

  • Giáo trình Lập trình bằng ngôn ngữ C - Chương 3: Các cấu trúc lập trình trong ngôn ngữ C - Ngô Văn LinhGiáo trình Lập trình bằng ngôn ngữ C - Chương 3: Các cấu trúc lập trình trong ngôn ngữ C - Ngô Văn Linh

    continue  Bỏ qua việc thực hiện các câu lệnh nằm sau lệnh continue trong thân vòng lặp.  Chuyển sang thực hiện một vòng lặp mới  break  Thoát khỏi vòng lặp ngay cả khi biểu thức điều kiện của vòng lặp vẫn còn được thỏa mãn.

    pdf49 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 987 | Lượt tải: 0

  • Giáo trình Lập trình bằng ngôn ngữ C - Chương 2: Kiểu dữ liệu và biểu thức trong C - Ngô Văn LinhGiáo trình Lập trình bằng ngôn ngữ C - Chương 2: Kiểu dữ liệu và biểu thức trong C - Ngô Văn Linh

    Bài 3  Tính giá trị của biểu thức sau và đưa ra giá trị của biến a, b, c sau khi thực hiện phép toán:  a++ + ++a  --a - b-- * ++c  với a,b,c là các số nguyên nhập vào từ bàn phím  Bài 4  Dùng biểu thức điều kiện ? : để đưa ra số lớn nhất trong 3 số thực nhập vào từ bàn phím

    pdf68 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 983 | Lượt tải: 0

  • Giáo trình Giải quyết bài toán - Chương 2: Thuật toán - Ngô Văn LinhGiáo trình Giải quyết bài toán - Chương 2: Thuật toán - Ngô Văn Linh

    Nguyên lý vét cạn thông minh: trong bài toán tìm kiếm khi không gian tìm kiếm lớn => giới hạn không gian tìm kiếm hoặc thực hiện dò tìm đặc biệt dựa vào đặc thù của bài toán để nhanh chóng tìm ra mục tiêu  Nguyên lý tham lam: lấy tiêu chuẩn tối ưu toàn cục làm tiêu chuẩn chọn lựa hành động cục bộ của từng bước trong quá trình tìm kiếm lời gi...

    pdf22 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 844 | Lượt tải: 0

  • Giáo trình Giải quyết bài toán - Chương 1: Giải quyết bài toán bằng máy tính - Ngô Văn LinhGiáo trình Giải quyết bài toán - Chương 1: Giải quyết bài toán bằng máy tính - Ngô Văn Linh

    Giải quyết vấn đề theo hướng xác định trực tiếp lời giải  xác định trực tiếp lời giải qua thủ tục tính toán hoặc thủ tục bao gồm một số hữu hạn các thao tác sơ cấp.  Giải quyết vấn đề theo hướng tìm kiếm lời giải  nguyên lý "thử và sai"  các phương pháp  liệt kê hay vét cạn  thử ngẫu nhiên  quay lui  chia để trị

    pdf9 trang | Chia sẻ: huongthu9 | Ngày: 18/08/2021 | Lượt xem: 908 | Lượt tải: 0