国产午夜精品久久久久免费视-国产午夜三级-国产性大片黄在线观看在线放-国产性老妇女做爰在线-一区一精品-一区在线观看

第八章程式序設(shè)計(jì)個(gè)性化教案

時(shí)間:2021-06-14 12:06:41 教案 我要投稿

第八章程式序設(shè)計(jì)個(gè)性化教案

  一、學(xué)習(xí)目標(biāo)

第八章程式序設(shè)計(jì)個(gè)性化教案

  1.掌握模塊化程序設(shè)計(jì)思想

  2.掌握函數(shù)與子程序的定義及使用

  3.理解全局變量與局部變量

  4.了解參數(shù)的傳送過程

  二、教學(xué)重點(diǎn)

  掌握模塊化程序設(shè)計(jì)

  三、教學(xué)難點(diǎn)

  掌握函數(shù)與子程序的定義及使用

  四、教學(xué)方法

  1.演示法。

  2.實(shí)踐法。

  五、教學(xué)手段與教學(xué)媒體

  多媒體網(wǎng)絡(luò)教室。

  六、課時(shí)安排

  1課時(shí)。

  七、教學(xué)過程

  “模塊化程序設(shè)計(jì)”中的“模塊”是指:完成程序全部或部分任務(wù)的獨(dú)立源程序文件。

  程序的每一個(gè)模塊可以是子程序或函數(shù),它是通過執(zhí)行一系列語句來完成一個(gè)特定的'操作過程,常稱為“過程”。

  “執(zhí)行一個(gè)過程”——調(diào)用一個(gè)子程序或函數(shù);

  一、自定義函數(shù)

  QBASIC函數(shù):

  ①標(biāo)準(zhǔn)函數(shù)

  ②自定義函數(shù)

  ③外部函數(shù)

  1、單行自定義(DEF)函數(shù)

  語句函數(shù)——用一個(gè)語句定義一個(gè)函數(shù)

  (1). 一般格式;

  DEF fn<名字>(<參數(shù)>)=<表達(dá)式>

  例1. 已知圓的半徑r,求圓的面積:S=πr2

  DEF fns(r)=3.14159*r*r

  PRINT fns(3)

  END

  例2.DEF fns$=”this is a string”

  PRINT fns$

  例3.  求以下公式:

  DEF fnc(a,b)=SQR(a*a+b*b)

  Print fnc(3,4)

  (2).說明

  函數(shù)名由兩部分組成

  fn s

  自定義函數(shù)標(biāo)志(fn),用戶定義名(一個(gè)字母s);

  參數(shù)可有多個(gè),但調(diào)用時(shí)的參數(shù)(實(shí)參)與定義時(shí)的

  參數(shù)(形參)要一致。

  2、多行自定義(DEF)函數(shù)

  用多行語句來定義一個(gè)函數(shù)。

  (1)、一般格式

  DEF fn<名字>(<參數(shù)>)

  ......

  fn<名字>=<表達(dá)式>

  END DEF

  例4、定義函數(shù)f(n)=1+2+...+n

  DEF fns(n)

  S=0

  FOR i=1 t n

  S=S+i

  Next i

  fns=S

  END DEF

  Fr n=1 t 100

  Print fns(n)

  NEXT n

  END

  (2)、說明

  (i)形式參數(shù)——定義函數(shù)的自變量

  實(shí)際參數(shù)——調(diào)用函數(shù)時(shí)的參數(shù)。

  (ii)函數(shù)先定義后使用,即習(xí)慣把DEF語句

  放在程序的開頭。

  二、塊內(nèi)子程序

  1、gsub-return 語句

  子程序定義:

  <標(biāo)號(hào)或行號(hào)>:

  ......

  return

  子程序調(diào)用:

  GOSUB <標(biāo)號(hào)或行號(hào)>

  例5:求4!+5!+6!

  S=0

  n=4: gsub f:s=s+p

  n=5: gsub f:s=s+p

  n=6: gsub f:s=s+p

  print “4!+5!+6!=”;s

  end

  f: p=1

  fr i=1 t n

  p=p*i

  next i

  return

  2、n gsub-return 語句

  (1).一般格式

  子程序定義:

  <標(biāo)號(hào)>:

  ......

  return

  子程序調(diào)用:

  ON <表達(dá)式> gsub <子程1>,<子程2>,…,<子程n>

  例:“小學(xué)生算術(shù)練習(xí)”——輪流出一個(gè)二位數(shù)和一個(gè)一位數(shù)的加法、減法和乘法的題目,共出十題,每題 10分。

  RANDOMIZE

  fr i=1 t 10

  a=int(90*RND)+10

  b=int(9*RND)+1

  p=i d 3 + 1

  ON p GOSOB a1,a2,a3

  Next i

  Print "n=";n*10

  END

  a1: print a;"+";b;"=";

  input c

  if c=a+b then n=n+1

  return

  a2: print a;"-";b;"=";

  input c

  If c=a-b then n=n+1

  Return

  a3: print a;"*";b;"="

  Input c

  If c=a*b then n=n+1

  Return.

  (2)、說明:

  <表達(dá)式>的值不是整數(shù)時(shí),按四舍五入處理,值為0或大于n則不起作用,值為負(fù)時(shí)系統(tǒng)給出錯(cuò)誤信息——“不正確的函數(shù)調(diào)用”。

  3、ON E(n) GOSUB-RETURN 語句

  (1)、調(diào)用格式

  ON E(n) GOSUB <標(biāo)號(hào)>

  其中n是數(shù)值表達(dá)式,代表一個(gè)“陷阱鍵”。n的值與  設(shè)定鍵的對(duì)應(yīng)關(guān)系如下:

  n值鍵名

  1~10   功能鍵F1~F10

  11方向鍵↑

  12方向鍵←

  13方向鍵→

  14方向鍵↓

  例: 求和式:S=12+22+...+n2   n=100000

  ON E(2) GOSUB pri

  E(2) ON

  S=0

  Fr i=1 t 100000

  S=S+i*i

  NEXT i

  pring “s=”;s

  end

  pri:print “n5

【第八章程式序設(shè)計(jì)個(gè)性化教案】相關(guān)文章:

《荔枝圖序》教案設(shè)計(jì) 教案教學(xué)設(shè)計(jì)12-06

《〈激流〉總序》教案 教案教學(xué)設(shè)計(jì)12-06

《名人傳》序教案 教案教學(xué)設(shè)計(jì)12-06

《愚溪詩序》教案 教案教學(xué)設(shè)計(jì)12-06

《滕王閣序》教案 教案教學(xué)設(shè)計(jì)12-06

滕王閣序教案 教案教學(xué)設(shè)計(jì)12-06

有趣的漫畫程式教學(xué)設(shè)計(jì)07-04

《伶官傳序》教學(xué)設(shè)計(jì) 教案教學(xué)設(shè)計(jì)12-06

《愚溪詩序》教學(xué)設(shè)計(jì) 教案教學(xué)設(shè)計(jì)12-06

主站蜘蛛池模板: 国产欧美日韩精品a在线观看 | 黄色小视频网 | 污视在线看 | xxxx日日摸夜夜添夜夜添视频 | 久久久国产亚洲精品 | www国产永久免费视频看看 | 好男人在线社区www在线视频一 | 日批视频在线免费看 | aaaa黄色片| 日本免费新一区二区三区 | 亚洲七七久久精品中文国产 | 农村偷人一级超爽毛片 | 免费在线观看亚洲 | 色之综合网| 99久久er这里只有精品17 | 麻豆射区 | 国内精品伊人久久久影视 | 中文字幕在线观看亚洲日韩 | 国产精品入口麻豆免费观看 | 三级网站视频 | 中文字幕av一区 | 青草福利在线 | 久久久久国产午夜 | 中文字幕99页 | 18年大片免费在线 | 亚洲一级伦理 | 天堂网中文在线 | 欧美午夜一区二区福利视频 | 成人黄漫画免费观看网址 | 欧美aaaaaaaaaa | 福利一区二区在线 | 成人涩 | 91精品视频在线免费观看 | 欧洲三级在线观看 | 欧美亚洲天堂 | 成人黄色三级视频 | 日本www色视频成人免费网站 | 性欧美巨大的视频 | 91短视频官网 | 日韩黄色视屏 | 一本大道香蕉高清视频视频 |