《计算机应用基础》 第9章 程序设计基础(二).

Slides:



Advertisements
Similar presentations
夯实教师教育 办好非师范教育 ---- 以外语专业为例 河北师范大学 李正栓. 1. 坚定不移地实施教师教育 A. 关键词:师范院校 师范院校是以培育师资为目的的教育机构,多属于高等教育 层级。 含 “ 师范大学 ” 或 “ 师范学院 ” 。另外,由师专升为本科的院校 多数更名为 “XX 学院 ”
Advertisements

写作中的几点小技巧 金乡县羊山中学 张秀玲. 一、写外貌不用 “ 有 ” 作文如何来写外貌?同学们的作文里总会出现类 似这样的句子: “ XX 可漂亮了,她有一头卷卷的黄头 发,有一双乌黑的葡萄般的大眼睛,有高高的鼻子, 还有一张樱桃小嘴。 ” 如果试着去掉文中的 “ 有 ” ,把文字重新修改一遍,
十大写作技巧. 一、写外貌不用 “ 有 ” 作文如何写外貌?孩子的作文里总会看到类似这样的名 子: “XX 可漂亮了,她有一头卷卷的黄头发,有一双乌黑的 葡萄般的大眼睛,有一个高高的鼻子,还有一张樱桃小嘴。 ” 如果你试着让他们去掉文中的 “ 有 ” ,把文字重新串联一遍, 会发现作文顺了很多。 写上段文字的同学经蒋老师指导后修改如下:
招商谈判技巧 芝麻官营销. 技巧原则 孙子兵法云: “ 兵无常势,水无常形,能 因敌之变化而取胜者,谓之神。 ” “ 内功心法 ” 只有在真正实践中才能体会、 掌握。 谈判有没有具体的套路?有没有 “ 一招制 敌 ” 的擒拿手?
“ 十二五 ” 广东省科技计划项目 经费监管培训 广东省科技厅 一、专项经费管理法规 一、专项经费管理法规 二、经费监督检查 二、经费监督检查 三、项目预算调整管理 三、项目预算调整管理 四、课题经费预算执行管理 四、课题经费预算执行管理 五、项目(课题)财务验收 五、项目(课题)财务验收 2.
教育研究课题的实施 北京教育科学研究院 陶文中 第一节 如何制定课题研究计划 (开题论证报告) 一般结构(框架) 1 、课题名称 2 、研究目的和意义 3 、研究的基本内容 ( 1 )理论研究(细分为若干子项目) ( 2 )实践研究( 细分为若干子项目)
1 語音下單代表號 請輸入分公司代碼 2 位結束請按#字鍵 統一證券您好 ﹗ 請輸入分公司代碼結束請按#字鍵,如不知分公司代碼請按*號。 請輸入您的帳號後 7 位 結束請按#字鍵 請在聽到干擾音時輸入您的密碼結束請按#字鍵 主選單一覽表 委託下單請按 1 ; 取消下單請按 2 成交回報請按.
人權教育融入教學與 法治教育 彭巧綾 蔡永棠 閱讀理解 六頂思考帽 以概念圖整理閱讀理解 指導學生運用關鍵詞,繪製概 念圖,並分享修正。
10.2.switch语句.
义务教育课程标准实验教材 四年级下册 语文园地六 词语盘点 习作 口语交际 我的发现 日积月累 展示台.
被 江 泽 民 残 酷 迫 害 致 死 的 法 轮 功 学 员 李竟春,女,1954年3月16日出生,江西省九江市人。于2000年12月18日到北京证实大法,关押在北京市门头沟看守所遭受非人的迫害。在狱中李竟春绝食抗争被管教骗喝一瓶“可疑的豆浆”后一直咳嗽不断,发烧呕吐,吐出白色有强烈异味液体,于2000年1月4日死亡。
1 修辞手法 2 表现手法 3 表达方式 4 结构技巧 表达技巧.
第八编 清代文学 清代文学绪论 第一章 清代诗词文 第二章 《长生殿》与《桃花扇》 第三章 《聊斋志异》 第四章 《儒林外史》
2015年衢州开化 事业单位备考讲座 浙江研究院 刘洁.
視力不良學(幼)童 篩檢與矯治常見問題 長庚醫院 兒童眼科 楊孟玲 醫師.
轻松应对百变题型——说明文阅读 五年级 语文 赵老师.
描写家乡的一处景物.
问卷调查法.
小一中文科 家長工作坊
第三章 企业主要经济业务核算 学习目的和要求:通过对工业企业的主要经济业务的了解,要求学生掌握、巩固帐户与借贷记帐法的相关知识及其运用,并进一步了解和熟悉会计核算方法。 本章重点与难点问题是:企业在各阶段的业务核算 内容提要:本章首先介绍企业在各不同阶段(企业创立阶段、企业供应阶段、企业生产阶段、企业销售阶段等)的业务内容;然后介绍了各阶段业务核算所需设置的帐户及其帐户的功能与结构;最后举例说明各阶段业务的核算。
明城 微课程研究运用 姓 名:严静华 单 位:佛山市高明区东洲中学 作品名称:《排比的理解与运用》
校本培训 常州市新北区新桥实验小学 金文英 团体活动助人成长 校本培训 常州市新北区新桥实验小学 金文英
2014年造价员资格考试 建设工程造价管理基础知识 徐建元.
教師權益─ 退撫制度變革修法 吳忠泰 退撫制度變革修法電子檔可在全教總網站下載分享
【 准 备 上 课 啦 】 心 境 —— 快 乐 源 泉 学习 — 悦于心 聚于魂 化于行.
第七章 无形资产.
課程設計者:新北市育林國中 林憶辰老師 分享者:林慧娟
《幼儿园模拟教学》(第一章 第二章) 呼伦贝尔学院 教育科学学院 学前教育教研室.
挖掘市场预期分布 建立有效投资策略 权证市场2006年中期投资策略
循环模式 流程图的画法: 条件 y 循环体 伪代码: n Do while 条件 循环体 loop 每个循环模式的结构都是一个入口,一个出口.
第六章 循环控制.
秀明小學 原來可以這樣學習 應用題 黃耀勤老師 石慧慧老師 李玉珍老師.
小一中文科 家長工作坊
2013年全省法制培训提纲 (工商执法中若干问题的解决思路) 2013年3月12日.
如何打造学习型团队 主讲:詹琼然 选送单位:重庆市长寿区妇幼保健院 0903NX《中国医院内训师高级研修班》学员.
第十一章 真理与价值 主讲人:阎华荣.
第3章 简单算法设计 3.1 结构化程序的算法设计 3.2 结构化算法的性质及结构 3.3 结构化算法的描述方法 自然语言 流程图 伪码
主讲人 杨延风律师 合同的实务操作与法律风险防范.
檔案銷毀作業 臺南市政府.
第七章 固 定 资 产.
学习习近平总书记系列 重要讲话的立场观点方法.
作业展示
古代诗歌鉴赏.
数 学 九年义务教育六年制小学教科书 成 反 比 例 的 量 授课人:宋咏霞.
数学建模与MATLAB 第五讲:循环结构(1) 2017/9/12.
《小企业会计准则》新 亮点解读 xx县xx局 x x.
臺北市中山地政事務所 103年7月份志工訓練研習 中華民國103年7月4日.
行政院國軍退除役官兵輔導委員會 嘉義榮民醫院.
C#程序设计基础 $5 流程控制.
《计算机应用基础》 第9章 程序设计基础(一).
走进编程 程序的顺序结构(二).
第二章 Java语言基础.
第二部分 免疫系统与免疫活性分子 第二章 免疫系统 第三章 免疫球蛋白 第二 部分 第五章 细胞因子 第四章 补体系统.
啟 事.
公立學校教職員退休資遣撫卹條例重點說明 苗栗縣政府人事處編製 主講人:陳處長坤榮 107年5月2日.
第4章 PHP流程控制语句.
题目的来源(家庭、研究方向、海淘、母性的力量、咨询专业的性别环境)
第8章 VBA程序设计基础.
C语言程序设计 第二章 程序的灵魂 -- 算法.
用穷举法设计程序 南京师范大学 教育技术系 倪佳慧
算法初步 §1.1.2 程序框图.
College of Computer Science & Technology
1.2基本算法语句 1.2.3循环语句.
输入语句 输出语句 赋值语句 条件语句 循环语句
第二章 Java基本语法 讲师:复凡.
全台灣最美的日出好美…好美… 這就是傳說中的潑墨二寮,耳聞她的日出有如國畫般 所以稱為潑墨二寮
3.13 选择结构程序设计初步.
五 循环结构程序设计 厦大附中信息技术.
顺序结构程序设计 ——关于“字符串”和数值.
感恩祭中天主臨在的標記 會眾(2/3人聚在一起, 我就在你們中間) 團體祈禱/唱歌時 懺悔禮(你們彼此寬恕, 耶穌就寬恕我們) 聖言中
Presentation transcript:

《计算机应用基础》 第9章 程序设计基础(二)

课内测试通知(10% ) 每人准备一张A4空白复印纸(请以班为单位统一准备) 测试时间:45分钟 测试地点:随堂 测试内容:第9章算法设计与画流程图 信息管理学院

程序设计基础(二) 循环结构的理解 基本控制结构的嵌套用法 算法设计与表示练习 信息管理学院

基本控制结构 F T 条件 A B A B C F T 条件 循环体 当型循环结构 条件 F T 循环体 直到型循环结构 信息管理学院

1. 循环结构 例如求出1000之内能被7整除的正整数? 循环结构的理解 循环条件是什么? 循环体是什么? 什么时候进入循环? 什么时候退出循环? 何时改变循环条件? 例如求出1000之内能被7整除的正整数? 信息管理学院

+ 给定正整数x x=1 F T 循环体 F T print x x能被7整除? x=1000 x=1 F T print x 结束 开始 信息管理学院 x=x+1

1. 循环结构——练习 某单位50位职工的工资存放在s(1),s(2),…,s(50)中,统计工资超过500元的职工人数。试画出处理流程图 信息管理学院

2. 结构嵌套用法(1) 条件分支的嵌套 假 真 条件A 语句块1 语句块2 F T 信息管理学院

给出相应的评语:优秀、良、中等、及格、不及格 2. 结构嵌套用法(2) 多重分支选择语句 例如,根据学生考试成绩, 给出相应的评语:优秀、良、中等、及格、不及格 真 假 条件1 语句块1 语句块n+1 条件2 语句块2 … 语句块n 条件n 信息管理学院

2. 结构嵌套用法(3) 分支结构中包含分支结构 循环体中包含循环结构 循环体中包含分支结构 分支结构中包含循环结构 多重分支 多重循环 信息管理学院

3. 课堂练习:用流程图描述下列问题的算法 求数列1,3,9,27,……前12项的和 求S=1+2+4+8…+256 求Fibonacci 数列 1,1,2,3,5,8,......中第20项的值。 输出100~200之间所有能被5整除又能被3整除的数值。 信息管理学院

课堂练习:用流程图描述下列问题的算法 8. 根据用户输入的成绩m,输出相应的评语 m<60,评语为“不及格” 信息管理学院

课堂练习1(求数列1,3,9,27,……前12项的和) 自然语言 S1: 1k,0s,0n S2: ss+k S3: nn+1 S4: kk×3 S5: if n<12, then goto S2, else goto S6 S6: print s ANSI流程图 start k=1,s=0,n=0 直到型循环结构 s=s+k n=n+1 k= k×3 T n<12 F Print s stop 信息管理学院

课堂练习3 (求S=1+1/2+1/3+1/4…+1/30) 伪代码 S1: s=0,k=1 S2: s=s+1/k S3: k=k+1 S4: if k<=30, then goto S2, else goto S5 S5: print s 流程图 start s=0, k=1 s=s+1/k k=k+1 T k<=30 F Print s 直到型循环结构 stop 信息管理学院

课堂练习5 求S=1+(1+2)+(1+2+3)+…+(1+2+3+4+…+100) 伪代码 S1: s=1, k=2 S2: x=1+2+…+k S3: s=s+x S4: k=k+1 S4: if k<=100,then goto S2, else continue S5: print s 伪代码 S1: s=1, k=2 S2: S21: x=0,n=1 S22: x=x+n S23: n=n+1 S24: if n<=k,then goto S22,else continue S3: s=s+x S4: k=k+1 S4: if k<=100,then goto S2, else continue S5: print s 信息管理学院

课堂练习5 求S=1+(1+2)+(1+2+3)+…+(1+2+3+4+…+100) start s=1, k=2 伪代码 S1: s=1, k=2 S2: S21: x=0,n=1 S22: x=x+n S23: n=n+1 S24: if n<=k,then goto S22,else continue S3: s=s+x S4: k=k+1 S4: if k<=100,then goto S2, else continue S5: print s x=0,n=1 x=x+n n=n+1 T n<=k F s=s+x k=k+1 T k<=100 F Print s 信息管理学院 stop

课堂练习7 输出100~200之间所有能被5整除又能被3整除的数值。 课堂练习7 输出100~200之间所有能被5整除又能被3整除的数值。 start 自然语言描述 S1: 变量k赋初值100 S2: 若k<=200,则继续, 否则转到 S7执行 S3: 若k被5整除,则继续,否则转到S6执行 S4: 若k被3整除,则继续,否则转到S6执行 S5: 输出k S6: k的值增加1,并转到S2执行 S7: 运算结束 变量k赋初值100 F k<=200 K=k+1 T F k被5整除 T F k被3整除 T 输出 k stop 信息管理学院

本讲练习参考答案 题 2 题 4 题 6 题 8 信息管理学院

课堂练习2 (求S=1+2+4+8…+256) ) 自然语言 S1: s0, x1 S2: If x<=256 then continue , else goto S5 S3: ss+x S4: xx*2, goto S2 S5: Print s ANSI流程图 start S0, x1 当型循环结构 F x<=256 T ss+x xx*2 Print s stop 信息管理学院

课堂练习4 (求S=1!+2!+3!+…+10!) 伪代码 S1: s=0,k=1 S2: If k<=10 then continue, else goto S6 S3: x=k! S4: s=s+x S5: k=k+1, goto S2 S6: print s 伪代码 S1: s=0,k=1 S2: If k<=10 then continue, else goto S6 S3: S31: n=1,x=1 S32: x=x*n S33: n=n+1 S34: if n<=k then goto s32 S4: s=s+x S5: k=k+1, goto S2 S6: print s 信息管理学院

课堂练习4 (求S=1!+2!+3!+…+10!) 伪代码 S1: s=0,k=1 start 伪代码 S1: s=0,k=1 S2: If k<=5 then continue, else goto S5 S3: S31: n=1,x=1 S32: x=x*n S33: n=n+1 S34: if n<=k then goto s32 S4: s=s+x S5: k=k+1, goto S2 S6: print s k=1,s=0 当型循环 F k<=10 T 直到型循环 n=1,x=1 Print s x= x*n n=n+1 stop T n<=k F s=s+x k=k+1 信息管理学院

课堂练习4 (求S=1!+2!+3!+…+10!) start X=1 S=1 K=2 X=2 ____ S=3 K=3 X=6 S=9 k=1,s=0,x=1 F k<=10 T s=s+x Print s k=k+1 x=x*k stop 信息管理学院

课堂练习6 求Fibonacci 数列 1,1,2,3,5,8,......中第20项的值。 伪代码 S1: x=1,y=1,k=2 S2: tmp=y S3: y=x+y S4: k=k+1 S5: x=tmp S6: if k<20, then goto S3, else continue S7: Print y 流程图 start x=1,y=1,k=2 Tmp=y y=x+y k=k+1 x=tmp T k<20 F Print y stop 信息管理学院

课堂练习8 根据用户输入的成绩m,输出相应的评语 start 伪代码描述 S1: input m S2: if m<60, then print “不及格” and goto S8, else continue S3: if m<70, then print “及格” and goto S8, else continue S4: if m<80, then print “中等” and goto S8, else continue S5: if m<90, then print “良好” and goto S8, else continue S6: if m<=100 then print “优秀” and goto S8, else continue S7: print “成绩输入不正确” S8: stop Input m T m<60 “不及格” F T m<70 “及格” F T m<80 “中等” F T m<90 “良好” F T m<=100 “优秀” F “不成确” 信息管理学院 stop