freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

程序設(shè)計(jì)基礎(chǔ)ppt課件(編輯修改稿)

2025-02-11 06:33 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 查找 1998年以后出版的書名為 《 數(shù)據(jù)結(jié)構(gòu) 》 或 《 C語(yǔ)言程序設(shè)計(jì) 》 的圖書。 查詢清華大學(xué)出版社 1998~ 2022年出版的圖書 。 顯示年齡是 1820歲的性別為女的學(xué)生的學(xué)號(hào) 、 姓名 。 LEFT( ALLTRIM(出版日期 ), 4) =“1998” .AND. (書名 =“數(shù)據(jù)結(jié)構(gòu) ” .OR. 書名 =“C語(yǔ)言程序設(shè)計(jì) ” ) 出版社 =“清華大學(xué) ” .AND. LEFT( ALLTRIM(出版日期 ),4) =“1998” .AND. LEFT( ALLTRIM(出版日期 ), 4)=“2022”) 注:在我們使用的圖書管理信息系統(tǒng)數(shù)據(jù)庫(kù)中,圖書表中出版日期字段為字符型,不是日期型。 邏輯表達(dá)式 結(jié)合 字符函數(shù) P76 61 ( 9)宏代換函數(shù) 格式: amp。字符型內(nèi)存變量 [.字符表達(dá)式 ] 功能: 取得字符型變量的值 。 說(shuō)明:宏代換的 作用范圍是從符號(hào) “ amp?!遍_始 ,遇到圓點(diǎn)符 “ .”或空白為止 。 例:執(zhí)行如下命令序列: STORE 100 TO YA STORE “A” TO N STORE “Yamp。N”TO M ? amp。M 最后一條命令的顯示值應(yīng)是 ( ) 。 A) 100 B) 200 C) 300 D) Yamp。M 62 A ? ? amp。M ? ? Yamp。N ? ? YA ? 100 STORE 100 TO YA STORE “A” TO N STORE “Yamp。N”TO M ? amp。M 63 ? DATE() 返回系統(tǒng)當(dāng)前日期 ? YEAR(expD) 返回年份值 (N) ? MONTH(expD) 返回月份值 (N) ? DAY(expD) 返回日期值 (N) ? DOW(expD) 返回星期值 (N) ? ?date() 主窗口顯示: 11/01/2022 ? ?month({^2022/11/01}) 主窗口顯示: 11 64 ? 任務(wù):請(qǐng)?jiān)?vf主窗口中顯示: 今天是: 2022年 11月 22日 命令如下: ?“今天是: ?year(date()) ??年 ??month(date()) ??月 ??day(date()) ??日 注意 ?與 ??命令的不同之處 65 ( 1) 數(shù)值型 → 字符型轉(zhuǎn)換函數(shù) 格式: STR( N1[, N2[, N3]]) 功能: STR函數(shù)是將 數(shù)值型數(shù)據(jù) N1轉(zhuǎn)換成字符型 。 N2是轉(zhuǎn)換的長(zhǎng)度 , 缺省時(shí)轉(zhuǎn)換整個(gè)長(zhǎng)度; N3是指定轉(zhuǎn)換的小數(shù)位數(shù) , 缺省時(shí)不轉(zhuǎn)換小數(shù)位 。 str(,7,2) - ““ ? 如果指定長(zhǎng)度小于小數(shù)點(diǎn)左邊的數(shù)字位數(shù), STR( ) 返回一串星號(hào),表示數(shù)值溢出。 str(,3,2) - “123”- ”***“ 66 ( 2) 字符型 → 數(shù)值型轉(zhuǎn)換函數(shù) 格式: VAL( expC) VAL函數(shù)是 將字符型轉(zhuǎn)換成數(shù)值型 。 轉(zhuǎn)換部分是從第一個(gè)數(shù)字字符開始到非數(shù)字字符為止的數(shù)字串 ,小數(shù)位默認(rèn)保留 2位 ( 四舍五入 ) 。 ?val() → ?val(11. b78) → ?val() → ?val() → 67 ( 3) 日期型與字符型的轉(zhuǎn)換函數(shù) 格式: CTOD( 字符表達(dá)式 ) DTOC( 日期表達(dá)式 [, 1]) 功能: CTOD函數(shù)是將字符型轉(zhuǎn)換成日期型; DTOC函數(shù)是將日期型轉(zhuǎn)換成字符型 , 加參數(shù) 1, 則輸出格式轉(zhuǎn)換成年月日 (年份 4位 ) a=CTOD(09/23/2022) ?a 輸出: 09/23/07 即 {09/23/2022} ? DTOC(a,1) 輸出: 20220923 即 20220923 ?DTOC(DATE()) 輸出: 09/23/07 即 09/23/2022 68 練 習(xí) 例: 在下列表達(dá)式中 , 運(yùn)算結(jié)果為字符串的是 A)“1234”“43” B)“ABCD”+“XYZ”=“ABCDXYZ” C) DTOC(DATE())“04/05/97” D) CTOD(“04/05/97”) 69 A A)“1234”“43” “123443” B)“ABCD”+“XYZ”=“ABCDXYZ” .T. C)DTOC(DATE())“04/05/97” .T. D) CTOD(“04/05/97”) {04/05/97} 70 系統(tǒng)對(duì)記錄的三個(gè)控制標(biāo)志 ? 記錄開始標(biāo)志 :位于第一個(gè)記錄之前(先 go top,然后 skip 1)。其值用函數(shù) BOF()進(jìn)行測(cè)試。 ? 記錄指針標(biāo)志 :指向當(dāng)前記錄。其值用函數(shù) RECNO()進(jìn)行測(cè)試。 ? 記錄結(jié)束標(biāo)志 :位于最后一個(gè)記錄之后。其值用函數(shù)EOF()進(jìn)行測(cè)試。 記錄指針可以理解為保存當(dāng)前記錄號(hào)的變量,它的初始值總是 1,不可能為 0或負(fù)數(shù),最大值是表的記錄總數(shù) +1。 71 ? 表文件首:指的是第一條記錄的前面位置 Begin of File( BOF) ? 表文件尾:指的是最后一條記錄的后面位置 — End of File ( EOF) 表文件首 表文件尾 首記錄 尾記錄 72 剛打開表時(shí)記錄指針的情況 表中記錄情況 BOF()的值 RECNO()的值 EOF()的值 無(wú) 記錄 .T. 1 .T. 有 記錄 .F. 1 .F. 73 use 學(xué)生 ?reo() skip 1 ?bof(), reo() go bottom skip 1 ?eof(),reo() 74 ? ?between(?c?,?a?,?d?) .T. (即判斷 ‘ a?=?c?=?d? ) ? ?between(10,5,9) .F. (即判斷 5 =10 =9 ) 判斷參數(shù) 1是否在參數(shù) 2和 3之間,三個(gè)參數(shù)類型必須一致,可為字符、數(shù)值、日期型 ? X=3 ? ?iif(x0,1,1) 1 若 x0為真,則返回 1,否則返回 1. 75 ?與 ??命令 – ?表達(dá)式表 ,從當(dāng)前行的下一行第一列開始輸出各個(gè)表達(dá)式的值 – ?? 表達(dá)式表 ,從當(dāng)前行當(dāng)前列開始輸出各個(gè)表達(dá)式的值 76 ?與 ??命令 ? 練習(xí): ?今天 ? ?? 是 : ? ? 2022 ? ??年 ? 則在 vf主窗口中顯示: 今天是 : 2022年 77 數(shù)字輸出時(shí)為什么前面有空白? ? 當(dāng)數(shù)字輸出時(shí),若位數(shù)不足十位,則系統(tǒng)會(huì)自動(dòng)在數(shù)字前方補(bǔ)上空格顯示,但不影響數(shù)值本身。 ? a=1 ? ?a ? a=1111111111 ? ?a ? a=111111111 ? ?a ? a=111 ? ?a Visual FoxPro 語(yǔ)法結(jié)構(gòu) 79 Visual Foxpro 語(yǔ)法結(jié)構(gòu) ?程序文件 ?順序結(jié)構(gòu) ?選擇結(jié)構(gòu) ?循環(huán)結(jié)構(gòu) 80 、編輯與運(yùn)行 ? 定義:在 VFP中,將能完成一定功能的命令或語(yǔ)句序列稱為程序。 ? 特點(diǎn):程序可以以文件的形式保存到磁盤中,該文件稱為程序文件,其擴(kuò)展名為 .PRG,可以對(duì)其編輯和運(yùn)行。 ? 建立、編輯程序文件有兩種方式 : 81 : MODIFY COMMAND 〈 程序文件名 〉 ① 若程序文件保存在當(dāng)前盤當(dāng)前路徑下 , 則文件名前的盤符 、 路徑可以缺省 。 ② 在程序編輯窗口中可進(jìn)行光標(biāo)移動(dòng) 、 刪除 、 插入 、 剪切 、復(fù)制和粘貼操作 。 打開 “ 文件 ” 菜單 , 選擇 “ 新建 ” ;在 “ 新建 ” 窗口 ,選擇 “ 程序 ” , 再單擊 “ 新建文件 ” 按鈕;在 “ 程序文件 ”編輯窗口 , 輸入程序 , 保存并命名即可 。 82 程序編輯窗口 83 在命令窗口中,輸入如下命令,則程序文件被調(diào)用(即運(yùn)行)。 DO 〈 程序文件名 〉 如: do average 以菜單方式調(diào)用程序文件,操作方法如下: (1)菜單 “ 程序 ” → “ 運(yùn)行 ” 。 ( 2)在 “ 運(yùn)行 ” 窗口,選擇或輸入要運(yùn)行的程序文件名。 前提:程序編輯窗口打開狀態(tài)下。 84 順序結(jié)構(gòu) 程序控制的基本結(jié)構(gòu)有三種: 順序結(jié)構(gòu)、選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。 1. 順序結(jié)構(gòu) 程序的執(zhí)行是按其語(yǔ)句的排列先后順序執(zhí)行,這也是最簡(jiǎn)單、最基本的程序控制結(jié)構(gòu)。 如: x=1 y=2 z=x+y ?z 85 選擇結(jié)構(gòu) ? 選擇結(jié)構(gòu)是根據(jù)條件的測(cè)試結(jié)果執(zhí)行不同的操作。 ? 選擇結(jié)構(gòu): – 語(yǔ)句 – 語(yǔ)句 86 1. IF條件語(yǔ)句 ( 1)簡(jiǎn)單的條件語(yǔ)句 ? 格式: IF 條件 ? 語(yǔ)句序列 ? ENDIF 功能:執(zhí)行該語(yǔ)句時(shí),首先判斷條件是否成立: – 當(dāng)條件為真時(shí),執(zhí)行語(yǔ)句序列,然后執(zhí)行 ENDIF后面的語(yǔ)句; – 當(dāng)條件為假時(shí),直接執(zhí)行 ENDIF后面的語(yǔ)句。 ? 條件一般是一個(gè)邏輯表達(dá)式。 ? IF和 ENDIF必須配對(duì)使用,缺一不可! 87 1. IF條件語(yǔ)句 ( 1)簡(jiǎn)單的條件語(yǔ)句 ? 如下例: A=8 B=5 IF AB ? ?A大于 B? ENDIF ? ?執(zhí)行完畢’ 語(yǔ)句組 條件 Y( .t.) N(.f.) 開始 結(jié)束 ? ?A大于 B? AB Y( .t.) N(.f.) 開始 程序結(jié)束 ? ?執(zhí)行完畢’ A=8 B=5 88 1. IF條件語(yǔ)句 ( 2)二擇一條件語(yǔ)句 ? 格式: IF 條件 ? 語(yǔ)句序列 1 ? ELSE ? 語(yǔ)句序列 2 ? ENDIF 功能:條件為真時(shí),執(zhí)行語(yǔ)句序列 1;否則執(zhí)行序列 2。序列 1和 2不能都執(zhí)行,執(zhí)行任一序列后繼續(xù)執(zhí)行 ENDIF后面的語(yǔ)句。 ? 條件一般是一個(gè)邏輯表達(dá)式。 ? IF、 ELSE和 ENDIF必須配套使用,缺一不可! 89 1. IF條件語(yǔ)句 ( 2)二擇一條件語(yǔ)句 ? 如下例: A=8 B=5 IF AB ? ?A大于 B? ELSE ? ?A小于或等于 B? ENDIF ? ?執(zhí)行完畢’ 90 1. IF條件語(yǔ)句 ( 3) IF語(yǔ)句嵌套 ? 如下例: A=8 B=5 IF AB ? ?A大于 B? ELSE IF AB ? ?A小于 B? ELSE ? ?A等于 B? ENDIF ENDIF
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1