... -1, 0, Trong tài liệu viết hàmcó sẵn, đối số thờng đợc in nghiêng Phơng pháp khai thác hàm : 4.1 Nhập hàm vào ô tính : Để nhập hàm vào ô tính có cách : Cách : nhập trực tiếp toàn tên hàm & đối ... thức vào hàm; Kiểu hàm : đối số hàm khác; lúc Excel tính toán giá trị hàm trớc & gán giá trị vào hàmCó loại đối số : Đối số bắt buộc : đối số ngời dùng phải nhập giá trị hàm hoạt động đợc Trong ... tựhàm MAX, MIN 5.5 Hàm IF : 5.5.1 ý nghĩa hàm : hàm nhóm LOGICAL , hàm rẽ nhánh hàm trả giá trị cho trớc điều kiện kiểm tra có giá trị (TRUE), trả giá trị cho trớc khác điều kiện kiểm tra có...
... int tam; 10 11 tam=*px; *px=*py; 12 *py=tam; 13 } Phạm vi biến ■ Biến toàn cục: ■ - Được khai báo hàm (kể hàm main) - Được sử dụng nơi chương trình Biến địa phương: - ĐƯỢC khai báo hàm khối lệnh ... trị đối số cho tham số tương ứng Thực lệnh thân hàm Khi gặp lệnh return cuối thân hàm giải phóng vùng nhớ vừa cấp phát thoát khỏi hàm ■ ■ ■ ■ ■ W 10 11 12 13 14 15 16 #include void hoanvi(int ... register int x; • yêu cáu trình biên dịch đặt biến vào ghi (nếu có thể) • không dùng từ khóa register với biến tĩnh • không định nghĩa trỏ đến biến ghi Đệ quy • Một hàm gọi lại 10 11 ■ W ■ ■ #include...
... ký tự cuối chuỗi str để chuyển dạng thức địa “$A$1,$D$5” Câu lệnh Len(str) trả chiều dài chuỗi ký tự str Còn câu lệnh Left(str,n) trả n ký tự nằm bên trái chuỗi ký tự str 154 CHƯƠNG IV: LẬP TRÌNH TRÊN MICROSOFT EXCEL ... vùng liệu hình chữ nhật bao tất ô có chứa liệu Góc bên trái hình chữ nhật ô có chứa liệu, góc bên phải hình chữ nhật ô cuối có chứa liệu Các ô có chứa liệu hiểu ô có chứa thông tin như: giá trị, ... Charts có đối tượng workbook Biểu đồ, dù dạng nhúng hay độc lập, có kiểu liệu Chart Hơn nữa, hầu hết bảng tính, biểu đồ thường nhúng worksheet để tiện cho việc trình bày Chính vậy, nội dung giáo trình...
... khai báo liệu biến, khai báo đoạn chương trình con, đánh dấu cuối đoạn, cuối chương trình hay kết thúc chương trình Macro Assemler có nhiều dẫn khác Có thể liệt kê số nhóm sau: + Nhóm định nghĩa ... VD: x EQU count Name=Expression dong =10 + Nhóm khai báo liệu [Name] DB data DB,DW,DD data MSG DB ‘Hellos’ khai báo chuỗi + Nhóm khai báo đoạn chương trình Chỉ dẫn: Segment end Name SEGMENT ... Segment end Name SEGMENT Name ENDS Chỉ dẫn sử dụng để khai báo đoạn Nó chia chương trình nguồn thành đoạn phân biệt Có kiểu đoạn CODE, DATA, EXTRA, STACK Chỉ dẫn SEGMENT đánh dấu điểm bắt đầu đoạn,...
... không giữ lại, cócờ thiết lập Sau DI giảm/Tăng tuỳ theo cờ DF UP/DN Lệnh SCASB thường sử dụng REPE/REPNZ/REPZ để lặp lại lệnh SCASB CX lần lặp tới phát thấy toán hạng bằng/khác Tường tự với lệnh ... dấu cách, dấu có nhiều dấu lấy lấy dấu cách - Ký tự đầu xâu viết hoa - Sau dấu cách viết hoa, khác viết thường Chuan_hoa.asm ;Chuan hoa xau Code segment assume cs:Code,ds:Code org 100 h Start: Jmp...
... Tường tự với lệnh SCASB SCASW, khác thao tác với toán hạng word Sau ta xét ví dụ Chuẩn hoá xâu: Các việc cần làm là: - Xử lý dấu cách, dấu có nhiều dấu lấy lấy dấu cách - Ký tự đầu xâu viết ... kq int 21h mov ah,09 mov dx,si int 21h int 20h ; CLRSCR Proc mov ah,0fh int 10h mov int ah,00 10h ret CLRSCR Endp ; Chu_hoa Proc mov al,[si] cmp al,"a" jb Bo_qua cmp al,"z" ... viết hoa, khác viết thường Chuan_hoa.asm ;Chuan hoa xau Code segment assume cs:Code,ds:Code org 100 h Start: Jmp Begin nguon db "Nhap xau vao :$" xuongd db 0ah,0dh,"$" ktao db 254,0,254 dup(0)...
... ADD AX,TEMP ;AX=AX+TEMP ;Temp phải toán hạng loại word ADD SUM,BX ;SUM=SUM+BX ADD CL ,10 ADD AX,TEMP[BX] ;CL=CL +10 b) Lệnh Trừ (SUB SUBtract) Mô tả: Lấy toán hạng đích trừ toán hạng nguồn, đặt kết ... tích hai so Tichhaiso.asm CSEG SEGMENT ASSUME ORG BEGIN: CS:CSEG,DS:CSEG 100 H JMP START THONG_BAO DB "NHAP NHUNG SO NAM TRONG (0=
... vấn đề khác c lậptrình c s d ữ li ệu v ới Visual Basic Trong tuần đầu bạn học vấn đề liên quan đến xây dựng nh ững ứng dụng sở liệu sử dụng điều khiển liệu sẵncó Visual Basic Trong tuần thứ ... bảy phải học sử dụng chương trình Visdata để tạo quản lý sở liệu Ngày thứ tám dạy cho bạn sử d ụng nh ững câu lệnh SQL SELECT để thiết lập liệu cósẵn vào liệu dùng Vào ngày thứ 13 15 bạn học định ... nhiều t sách n ày N ếu b ạn có m ột vài kinh nghiệm với Visual Basic muốn nắm bước lậptrình c sở d ữ liệu Bạn tìm thấy lượng lớn thông tin có ích Cu ối n ếu b ạn lậptrình viên chuyên nghiệp,bạn...
... Flash – TựhọclậptrìnhFlashCó lẽ bạn nóng lòng muốn lậptrình trò chơi thú vị với Flash Tuy vậy, bạn cần kiên trì tìm hiểu khái niệm lậptrình Khi có tảng vững vàng, bạn tự sáng tạo Thực có nhiều ... mục hàm trace(), ta dùng tác tử ―cộng‖ để ghép chuỗi với trị nguyên Chắc bạn thấy viết cũng… tự nhiên‖ Bài 11 : Các hàmtự tạo Flash – TựhọclậptrìnhFlash Sau dùng thử hàm Math.pow (hàm pow ... Ngoài hàm trace() mà bạn dùng vài lần để theo dõi diễn biến chương trình, nhiều hàmcósẵn (built-in function) khác Flash, làm đủ thứ việc Gọi hàmcósẵn để phân biệt với hàm bạn tự tạo ra, tự...
... lớn nhu cầu thực tế Bài 30 : Chỉ mục dãy – TựhọclậptrìnhFlash Nếu vui đùa với dãy qua trước có kinh nghiệm định với ngôn ngữ lậptrình khác, bạn nhận khái niệm dãy Flash (nói cụ thể hơn, ... bạn hiểu rõ ý nghĩa câu lệnh Bài 29 : Dãy nhiều chiều – TựhọclậptrìnhFlash Bạn thấy ta đặt số chuỗi vào dãy Phần tử dãy thứ Nếu phần tử dãy lại dãy khác, bạn có dãy hai chiều (2D array) Để ... thời tuyến Trong dãy đó, mục thể tên thể Cách truy xuất thể nêu thích hợp cho vòng lặp, thuận tiện bạn phải điều khiển nhiều thể sân khấu Bài 31 : Trò chơi ―lật hình‖ – TựhọclậptrìnhFlash ...
... nghĩa sẵn bạn cài Violet Bây bạn khai báo xong file liệu, cửa sổ lậptrình mô hình 10 đây: Nếu để ý xuống phía cửa sổ bạn thấy mục “Các đối tượng” Ta lại khai báo đối tượng cần dùng tương tự bước ... mừng bạn hoàn thành Hãy chọn điểm giao diện trình chiếu cách Click chuột vào hình Lưu tệp với tên “ BAI “ Bài giúp bạn lần làm quen với ngôn ngữ lậptrình violet_scrip, chưa mang tính phức tạp ... hình ( hình 1) sau ấn nút “tiếp tục” Trong trang soạn thảo chọn nút “Công cụ” chọn Lậptrình mô phỏng” (hình 2) Trong trang soạn thảo mã lệnh script, nhập đoạn mã lệnh hình ( bạn copy từ file CODE...
... để có hình vuông Nhờ vậy, điểm mốc nhân vật Tile0 góc trên, bên trái hình vuông (hình 3) Bạn ấn Ctrl+F3 để mở bảng Properties, gõ 100 ô W (chiều rộng) gõ 100 ô H (chiều cao) để hình vuông có ... để hình vuông có kích thước 100 100 Để dẹp bảng Properties, bạn lại ấn Ctrl+F3 Bạn chọn mục Scene1 để trở với sân khấu, kết thúc việc tạo hình cho nhân vật Tile0 Để có nhân vật Tile1 hình vuông ... điều thử truy xuất phần tử dãy có số: arr = new Array(); arr["custard apple"] = "mãng cầu"; arr["coconut"] = "dừa"; arr["papaya"] = "đu đủ"; arr["mango"] = "xoài"; 10 11 trace(arr["custard apple"]);...
... arr[i], ta gọi hàm join dãy arr[i] để nối phần tử dãy arr[i] thành chuỗi Dấu vạch đứng dùng làm ―mối nối‖ hai phần tử Nhờ cóhàm join, bạn thu kết hình 1, cho thấy rõ ràng dãy arr có ba phần tử ... thành chuỗi Lần ta làm khác chút: dùng ký tự trắng ‖ ‖ làm mối nối Thử chạy chương trình, bạn có kết hình 2, cho thấy rõ dãy hai chiều ta bảng gồm hàng, cột Có chuyện nhỏ đáng để ý: bạn viết câu ... bảng, Flash lấy i cộng với j cho kết số, chuỗi Cách viết ―[" + i + j + "]‖ giúp Flash hiểu phải chuyển i j thành chuỗi để ghép với dấu ngoặc mở dấu ngoặc đóng Trong ví dụ vừa xét, dãy arr[i] có...
... nhớ phần tử ứng với đối mục thứ hàm slice có mặt kết hàm slice phần tử ứng với đối mục thứ hai không Khi viết arr.slice(2), bạn gọi hàm slice cung cấp đối mục Flashtự hiểu bạn muốn cắt từ vị trí ... (hình 1), bạn kiểm tra xem Flash ―suy nghĩ‖ có giống hay không Cần nhắc lại hàm slice không làm ―sứt mẻ‖ dãy arr Ở cuối đoạn mã có, bạn thử ghép dãy arr với dãy subarr hàmcó tên concat in kết quả: ... trace(arr); 10Trong đoạn mã nêu trên, ta gọi hàm splice arr, in nội dung arr để thấy rõ dãy arr bị ―xà xẻo‖ Đối mục thứ hàm splice vị trí cắt thứ Nhưng khác với hàm slice, đối mục thứ hai hàm splice...