... newnv(); } } Hàm newnv có kiểu trả struct nhanvien 10. 2.2 Enum Một biến kiểuliệu enum nhận giá trị giá trị liệt kê 10. 2.2.1 Định nghĩa kiểu enum Ví dụ 8: định nghĩa kiểu enum day từ khóa tên ... Education Center Giáo trình Lập trình C Trang 106 10. 2.2.2 Cách khai báo biến có kiểu enum Ví dụ 9: enum day ngay; day ngay; Khai báo biến có kiểu enum day vừa tạo enum day vừa khai báo biến enum day{ ... điểm thi cấu trúc gồm môn: Toán, Lý, Hóa Nhập liệu vào khoảng 10 thí sinh, tìm in thí sinh có tổng điểm môn >= 15 Viết chương trình tạo lập tìm kiếm liệu Nội dung yêu cầu gồm: Nhập họ tên, địa...
... newnv(); } } Hàm newnv có kiểu trả struct nhanvien 10. 2.2 Enum Một biến kiểuliệu enum nhận giá trị giá trị liệt kê 10. 2.2.1 Định nghĩa kiểu enum Ví dụ 8: định nghĩa kiểu enum day từ khóa tên ... Education Center Giáo trình Lập trình C Trang 106 10. 2.2.2 Cách khai báo biến có kiểu enum Ví dụ 9: enum day ngay; day ngay; Khai báo biến có kiểu enum day vừa tạo enum day vừa khai báo biến enum day{ ... điểm thi cấu trúc gồm môn: Toán, Lý, Hóa Nhập liệu vào khoảng 10 thí sinh, tìm in thí sinh có tổng điểm môn >= 15 Viết chương trình tạo lập tìm kiếm liệu Nội dung yêu cầu gồm: Nhập họ tên, địa...
... chiếm chỗ nhớ nên chúng giữ hai giá trị khác Kiểu liệt kê (enum) Kiểuliệu liệt kê dùng để tạokiểuliệu chứa đặc biệt chút, kiểu số hay kiểu kí tự true false Dạng thức sau: enum model_name { ... kiểuliệu phần khai báo Chúng ta tạokiểuliệu mà không dựa kiểuliệu có sẵn: kiểu color_t, giá trị kiểu color_t viết cặp ngoặc nhọn {} Ví dụ, sau khai báo kiểu liệt kê, biểu thức sau hợp lệ: ... dụ, tạokiểuliệu có tên color để lưu trữ màu với phần khai báo sau: enum colors_t {black, blue, green, cyan, red, purple, yellow, white}; Chú ý không sử dụng kiểuliệu phần khai báo Chúng ta tạo...
... chiếm chỗ nhớ nên chúng giữ hai giá trị khác Kiểu liệt kê (enum) Kiểuliệu liệt kê dùng để tạokiểuliệu chứa đặc biệt chút, kiểu số hay kiểu kí tự true false Dạng thức sau: enum model_name { ... kiểuliệu phần khai báo Chúng ta tạokiểuliệu mà không dựa kiểuliệu có sẵn: kiểu color_t, giá trị kiểu color_t viết cặp ngoặc nhọn {} Ví dụ, sau khai báo kiểu liệt kê, biểu thức sau hợp lệ: ... dụ, tạokiểuliệu có tên color để lưu trữ màu với phần khai báo sau: enum colors_t {black, blue, green, cyan, red, purple, yellow, white}; Chú ý không sử dụng kiểuliệu phần khai báo Chúng ta tạo...
... tục thực việc hiển thị thông tin sinh viên khác họ không muốn sử dụng chức CácKiểuliệu Nâng cao Sắp xếp 27 Bài tập tự làm Viết chương trình C để lưu trữ độ dài mảng cấu trúc Mỗi độ dài phải ... int choice = 1, i; char addflag; struct book_st books[5]; struct tran_st trans [10] ; while(choice != 4) CácKiểuliệu Nâng cao Sắp xếp 23 { clrscr(); printf("\nSelect from Menu\n1 Add book names\n2 ... } } } sorttran(struct tran_st tran [10] ) { int i, j, tempcode; struct tran_st temptran; clrscr(); for(i = 0; i < 10; i++) 24 Lập trình C for(j = i + 1; j < 10; j++) { if(tran[i].book_code > tran[j].book_code)...
... Khởi tạo biến cấu trúc Giống biến mảng, biến kiểu cấu trúc khởi tạo thời điểm khai báo Hình thức tương tự cách khởi tạo mảng Xét cấu trúc sau dùng để lưu số thứ tự tên nhân viên: CácKiểuliệu ... typedef Một kiểuliệu định nghĩa cách sử dụng từ khóa typedef Từ khóa không tạokiểuliệu mới, mà định nghĩa tên cho kiểu có Cú pháp tổng quát câu lệnh typedef là: typedef type name; type kiểuliệu ... cho phép name tên cho kiểuliệu Tên định nghĩa, tên thêm vào, tên thay thế, cho kiểuliệu có Ví dụ như, tên cho float định nghĩa theo cách sau: typedef float deci; CácKiểuliệu Nâng cao Sắp xếp...
... Khởi tạo biến cấu trúc Giống biến mảng, biến kiểu cấu trúc khởi tạo thời điểm khai báo Hình thức tương tự cách khởi tạo mảng Xét cấu trúc sau dùng để lưu số thứ tự tên nhân viên: CácKiểuliệu ... typedef Một kiểuliệu định nghĩa cách sử dụng từ khóa typedef Từ khóa không tạokiểuliệu mới, mà định nghĩa tên cho kiểu có Cú pháp tổng quát câu lệnh typedef là: typedef type name; type kiểuliệu ... cho phép name tên cho kiểuliệu Tên định nghĩa, tên thêm vào, tên thay thế, cho kiểuliệu có Ví dụ như, tên cho float định nghĩa theo cách sau: typedef float deci; CácKiểuliệu Nâng cao Sắp xếp...
... tin sinh viên khác họ không muốn sử dụng chức CácKiểuliệu Nâng cao Sắp xếp 27 Bài tập tự làm Viết chương trình C để lưu trữ độ dài mảng cấu trúc Các Mỗi độ dài phải lưu dạngbao gồm thông tin ... date_st tran_dt; }; void main() { int choice = 1, i; CácKiểuliệu Nâng cao Sắp xếp 23 char addflag; struct book_st books[5]; struct tran_st trans [10] ; while(choice != 4) { clrscr(); printf("\nSelect ... } } } sorttran(struct tran_st tran [10] ) { 24 Lập trình C int i, j, tempcode; struct tran_st temptran; clrscr(); for(i = 0; i < 10; i++) for(j = i + 1; j < 10; j++) { if(tran[i].book_code > tran[j].book_code)...
... ký tự, đẩy kí tự vào ngăn xếp theo thứ tự chúng đọc đồng thời thêm vào hàng đợi Khi đến kết thúc xâu kí tự, d ùng phép toán ngăn xếp hàng đợi để xác định xâu ký tự có phải l Palindrome không 10 ... thực thao tác xếp liệu thuật toán a Trộn tự nhiên b Trộn trực tiếp Dùng phép toán xâu kí t ự bản, viết thuật toán đệ qui để xác định xâu kí tự l palindrome hay không Xâu kí tự gọi palindrome ... chức lưu trữ từ điển dạng bảng băm Hãy chọn cấu trúc liệu thích hợp để biểu diễn nhớ từ điển tần số gồm tối đa 100 0 từ, từ có độ dài 10 ký tự, kèm với từ số lần xuất từ (đ ã thu thập từ số văn...
... □ Cách đặt tên cho biến : ■ Tên biến dài đến 255 ký tự, ■ Ký tự phải ký tự chữ (letter), ■ Các ký tự ký tự chữ (letter), ký số (digit), dấu gạch dưới, ■ Tên biến không chứa ký tự đặc biệt ký tự ... học Chưong : Cáckiếudửliệu VB ySlide117 Đặc tính chi tiết kiểu string Kiểu String (chuỗi ký tự) : ■ String kiểuliệu dùng để lưu trữ chuỗi ký tự (độ dài bất kỳ) - Giá trị chuỗi ký tự đặt cặp ... tính chì tiết kiểu Variant Kiểu Variant (Kiểu liệu biến đổi) ■ Kiểuliệu thiết kế để iưu liệu thuộc kiểu định sẵn VB Ví dụ như: Date, String, Double, Integer ■ Nếu không khai báo kiểu rõ ràng...
... Cáckiểuliệu • C# cung cấp kiểu thể liệu • Kiểuliệu có sẵn – chuẩn Ví dụkiểu số nguyên : lưu trữ giá trị số nguyên Ngoài thông tin lưu trữ , biến kiểu thêm thông tin khác • Kiểu NSD ... trị kiểu chuyển sang kiểu khác mà không thông tin • Ví dụkiểu short int ta chuyển kiểu ngầm định từ short sang int mà không thông tin • Tương tựkiểu float double • Chuyển kiểu ngầm định từkiểu ... Chuyển kiểu( Conversions) • Biến khởi tạo hay gán bới giá trị kiểu với hay từ giá trị thuộc kiểu khác ‘chuyển đỏi’ sang kiểu • Việc chuyển kiểu ngầm định hay rõ ràng (implicit /explicit) • Chuyển kiểu...
... - Tự động trái - Nếu gõ số mà để máy hiểu ký tự co thêm dấu nháy đơn phiea trước Dữliệu thời gian: Ngày, giờ: Máy tự động phải IV Di chuyển trang tính Các phím di chuyển V ... - Nắm dạng liệu sở thiết kế liệu cho toán cách tối ưu - Nắm kiến thức bản: Địa ô (tọa độ) - Các thao tác ô,dòng, cột bảng tính (áp dụng thực hành máy- khởi động, thoát khỏi excel) Bài tập: Thiết ... Thiết lập dựliệu cho toán sau: Lập bảng tính lương gồm thông tin: Họ tên, ngày công, sản phẩm, lương chính, tiền thưởng, tổng - Tiền thưởng vào sản phẩm - Tổng=Lc*Nc+Tt Hãy xác định kiểuliệu cột,...
... chiếm chỗ nhớ nên chúng giữ hai giá trị khác Kiểu liệt kê (enum) Kiểuliệu liệt kê dùng để tạokiểuliệu chứa đặc biệt chút, kiểu số hay kiểu kí tự true false Dạng thức sau: enum model_name { ... kiểuliệu phần khai báo Chúng ta tạokiểuliệu mà không dựa kiểuliệu có sẵn: kiểu color_t, giá trị kiểu color_t viết cặp ngoặc nhọn {} Ví dụ, sau khai báo kiểu liệt kê, biểu thức sau hợp lệ: ... dụ, tạokiểuliệu có tên color để lưu trữ màu với phần khai báo sau: enum colors_t {black, blue, green, cyan, red, purple, yellow, white}; Chú ý không sử dụng kiểuliệu phần khai báo Chúng ta tạo...
... 4: Kiểm tra lỗi, chạy xem kết chương trình D Bài tập: ( Ttất các tập phải viết hàm sau gọi hàm main để xem kết quả.Tên hàm tên biến phải đặt quy ước) Bài 1: Khai báo PI có giá trị 3.14 sử dụng ... giác biết cạnh (yêu cầu viết sử dụng hàm tính diện tích) Thực hiện: Bước 1: Tạo Project với tên “Lab2_Vd2” Bước 2: Tạo tập tin chương trình vd2.cpp Bước 3: Trong tập tin vd2.cpp, soạn code theo ... kết Bài 3: Viết chương trình tính x + y , với x y số thực nhập từ bàn phím Hướng dẫn: - Viết hàm với tham số x, y Giá trị trả hàm giá trị x2 + y5 ( hàm sử dụng hàm sqrt pow thư viện math.h ) Bài...
... Cáckiểuliệu ép buộc liệu phải toàn vẹn SQL Server 2005 hỗ trợ kiểu liệu: Kiểuliệu hệ thống : cung cấp SQL Server 2005 Kiểuliệu người dùng : Là kiểuliệutạo dựa kiểuliệu hệ thống Kiểu ... thích cách tạo, sử dụng xem giản đồ XML Giải thích cách sử dụng XQuery để truy cập liệu XML RDBMS and Data Management/Session 11/3 of 40 Cáckiểuliệu Kiểuliệu thuộc tính, định kiểuliệu ... mà kiểuliệu người dùng tạo type_name tên kiểuliệu người dùng base_type tên kiểuliệu hệ thống sở precision and scale -Chỉ độ xác độ co dãn kiểuliệu numeric NULL | NOT NULL - qui định kiểu liệu...
... QUA DẠY HỌC CÁC CẤU TRÚC ĐIỀU KHIỂN VÀ CÁCKIỂUDỮLIỆU CÓ CẤU TRÚC 2.1 Những nội dung chủ yếu cấu trúc điều khiển kiểuliệu có cấu trúc Về cấu trúc rẽ nhánh Về cấu trúc lặp Cáckiểuliệu có cấu ... nghiệm sư phạm Kết luận Tài liệu tham khảo CƠ SỞ LÝ LUẬN CỦA VIỆC PHÁT TRIỂN TƯ DUY THUẬT GIẢI CHO HỌC SINH THÔNG QUA DẠY HỌC CÁC CẤU TRÚC ĐIỀU KHIỂN VÀ CÁCKIỂUDỮLIỆU CÓ CẤU TRÚC 1.1 Cơ sở ... cấu trúc điều khiển kiểuliệu có cấu trúc Chương II: Một số định hướng sư phạm góp phần phát triển tư thuật giải cho học sinh thông qua dạy học các cấu trúc điều khiển kiểuliệu có cấu trúc Chương...
... Đối với kiểuliệu có cấu trúc: Kiến thức chủ yếu kiểuliệu có cấu trúc bao gồm: Dữliệukiểu mảng, kiểu xâu kiểu ghi Khi dạy cho học sinh kiểu mảng ta yêu cầu học sinh nắm đợc ý nghĩa, cách khai ... Kiểu ghi: Kiểuliệu phức tạp so với liệu trình bày trớc nên dạy cho học sinh kiểu ghi, giáo viên nên có dẫn dắt đặt vấn đề câu hỏi tập để rút đợc cần thiết phải xây dựng kiểuliệu - Dữliệukiểu ... phỏng) đợc liệu thực tế Từ đó, có khả giải đợc toán đặt thực tế + Mọi kiểuliệu có cấu trúc đợc xây dựng từkiểuliệu chuẩn theo cách thức tạokiểu ngôn ngữ lập trình quy định + Mỗi kiểuliệu xác...
... CÁC KI U D Ki u char lưu mã ký t LI U CƠ B N (1/2) byte Ki u wchar_t lưu mã ký t byte CÁC KI U D LI U CƠ B N (2/2) short, int long m c nhiên ... hardware clock ví d : volatile unsigned long clock_ticks; volatile const unsigned time_to_live; 10 Ví d 11 Bài t p Vi t chương trình nh nghĩa hai bi n s th c v i giá tr ban u 123.456 76.543, sau ó...