• Bài tập môn Ngôn ngữ lập trình C (Có đáp án)Bài tập môn Ngôn ngữ lập trình C (Có đáp án)

    Cau 2: Cho A lµ mét d·y gåm n sè nguyªn ( 0 < n < 50). ViÕt ch­¬ng tr×nh thùc hiÖn c¸c c«ng viÖc sau: a) NhËp d·y A tõ bµn phÝm. (2 ®iÓm) b) HiÓn thÞ d·y A ra mµn h×nh. (1 ®iÓm) c) T×m vµ in sè lín nhÊt cïng sè lÇn xuÊt hiÖn cña nã trong d·y (2 ®iÓm) #include #include main () { lap: int n,a[50],i,max,s,h; clrscr(); p...

    pdf53 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 758 | Lượt tải: 1

  • Bài giảng PHP - Chương 7: Hình ảnh - Nguyễn Phú QuảngBài giảng PHP - Chương 7: Hình ảnh - Nguyễn Phú Quảng

    VII.2. Tạo và vẽ ảnh (2)  Các hàm thường sử dụng – resource imagecreate ( int x_size, int y_size ): Tạo ảnh với kích thước x_size * y_size, ảnh ko phải truecolor – imagecolorallocate ( resource image, int red, int green, int blue ): Sử dụng để định nghĩa 1 màu sẽ xuất hiện trong ảnh. Đối với ảnh sử dụng palette, lần gọi đầu tiên sẽ cho màu l...

    pdf14 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 628 | Lượt tải: 1

  • Bài giảng PHP - Chương 5: PHP và cơ sở dữ liệu - Nguyễn Phú QuảngBài giảng PHP - Chương 5: PHP và cơ sở dữ liệu - Nguyễn Phú Quảng

    V.1. Sử dụng PHP để kết nối với CSDL (2)  Cài đặt thư viện PEAR – Yêu cầu: PHP phiên bản 5.0 – Cài đặt PHP – Chạy go-pear.bat – Theo các hướng dẫn trong chương trình (các tham số chỉ cần đặt mặc định)  Nếu không cài đặt PEAR, mà copy từ máy khác, phải thêm vào C:/Windows/PHP.INI 2 dòng như ở dưới  Cấu hình Zend Studio để làm việc với P...

    pdf21 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 503 | Lượt tải: 1

  • Bài giảng PHP - Chương 4: Làm việc với file - Nguyễn Phú QuảngBài giảng PHP - Chương 4: Làm việc với file - Nguyễn Phú Quảng

    IV.1. Sử dụng include()  Lệnh include() cho phép bạn phối hợp giữa các file trong một PHP project, ko giống như cú pháp #include của ngôn ngữ C, lệnh này không chèn mã lệnh vào file mà thực thi file php giống như cú pháp gọi hàm  include() sử dụng để chia sẻ các hàm dùng chung, các đoạn mã chung trong một project có nhiều file  Nếu không ...

    pdf14 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 649 | Lượt tải: 1

  • Bài giảng PHP - Chương 3: Làm việc với Form - Nguyễn Phú QuảngBài giảng PHP - Chương 3: Làm việc với Form - Nguyễn Phú Quảng

    III.3.3. Lấy thông tin của form bằng mảng do người dùng định nghĩa  Những cách lấy thông tin từ form đã nêu trên cho phép chúng ta làm việc tốt với các control đơn (có 1 giá trị)  Đối với các control có nhiều giá trị như select hay checkbox, nảy sinh vấn đề là làm sao nhận được tất cả các control được lựa chọn  Để giải quyết vấn đề này, ...

    pdf18 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 493 | Lượt tải: 1

  • Bài giảng PHP - Chương 2: PHP Căn bản - Nguyễn Phú QuảngBài giảng PHP - Chương 2: PHP Căn bản - Nguyễn Phú Quảng

    II.1.2.4. Kiểu string  String trong PHP là một chuỗi các ký tự 1 byte. PHP không hỗ trợ Unicode, để làm việc với Unicode bạn phải sử dụng UTF8 với các hàm utf8_encode() – utf8_decode()  String của PHP hỗ trợ chiều dài rất lớn (?)  Trong PHP, string được xác định theo 3 cách – Dấu nháy đơn (single quote) – Dấu nháy kép (double quote) – He...

    pdf66 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 642 | Lượt tải: 1

  • Bài giảng PHP - Chương 6: Tổ chức ứng dụng PHP - Nguyễn Phú QuảngBài giảng PHP - Chương 6: Tổ chức ứng dụng PHP - Nguyễn Phú Quảng

    VI.2. Hệ thống template  Trang Web có giao diện dễ thay đổi là 1 tiêu chí rất quan trọng  Nếu kết hợp mã HTML và PHP không tốt thì rất khó cho người thiết kế giao diện và người lập trình làm việc với nhau  khả năng thay đổi giao diện khó khăn  Một phương pháp hiệu quả là sử dụng các file template (.HTML – được thiết kế từ các chương trìn...

    pdf10 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 588 | Lượt tải: 1

  • Bài giảng PHP - Chương 1: Làm quen với PHP - Nguyễn Phú QuảngBài giảng PHP - Chương 1: Làm quen với PHP - Nguyễn Phú Quảng

    I.3. Lý do chọn PHP (3)  Tốc độ – Nhờ vào sức mạnh của Zend Engine, khi so sánh PHP với ASP, có thể thấy PHP vượt hơn ở một số test, vượt trội ở tốc độ biên dịch.  Tính khả chuyển – PHP được thiết kế để chạy trên nhiều nền tảng khác nhau, có thể làm việc với nhiều phần mềm máy chủ, cơ sở dữ liệu (ví dụ: bạn có thể phát triển dự án trên U...

    pdf18 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 709 | Lượt tải: 1

  • Bài giảng Phân tích và thiết kế thuật toán - Bài 4: Thiết kế thuật toán Chia để trị - Divide & Conquer - Hà Đại DươngBài giảng Phân tích và thiết kế thuật toán - Bài 4: Thiết kế thuật toán Chia để trị - Divide & Conquer - Hà Đại Dương

    I. Giới thiệu  Là một phương pháp được áp dụng rộng rãi  Ý tưởng chung là phân rã bài toán thành bài toán nhỏ hơn “độc lập” với nhau.  Giải các bài toán con theo cùng 1 cách thức  “Tổng hợp” lời các bài toán con để có được kết quả bài toán ban đầu.  Tư tưởng chung của cách tiếp cận Chia để trị II. Lược đồ chung Chia: • Bằng cách nào đ...

    pdf23 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 561 | Lượt tải: 1

  • Bài giảng Phân tích và thiết kế thuật toán - Bài 5: Chia để trị (Tiếp) - Hà Đại DươngBài giảng Phân tích và thiết kế thuật toán - Bài 5: Chia để trị (Tiếp) - Hà Đại Dương

    III. Bài toán áp dụng 8. Tính lũy thừa  Bài toán: Tính an với a, n là các số nguyên và n không âm.  Tiếp cận trực tiếp:  Thuật toán tính an được thực hiện bằng phương pháp lặp như sau int expose(a,n) { int result = 1; for (int i = 1; i <= n; ++i) result *= a;} III. Bài toán áp dụng 8. Tính lũy thừa  Bài toán: Tính an với a, n là các ...

    pdf12 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 708 | Lượt tải: 1