C语言项目化教程(基于智能制造软件)教案 项目二任务5求能拿到驾照的过程(流程图).doc

C语言项目化教程(基于智能制造软件)教案 项目二任务5求能拿到驾照的过程(流程图).doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE

课题

任务2.5求能拿到驾照的过程(流程图)

课型

讲练

授课班级

授课时数

2

教学目标

掌握流程图的各种符号,能辨别基本的符号

教学重点

能根据题意画出顺序,选择,循环的流程图

教学难点

循环流程图的画法

学情分析

高中数学知识已经讲解了基本的流程图格式。

教学效果

教后记

任务2.5求能拿到驾照的过程(流程图)

2.5.1任务目标

通过流程图,显示获得驾照的过程。如果要按期拿到驾照需要通过科目一、科目二、科目三、科目四每次最多5次机会。

2.5.2知识储备

1.算法的概念

为解决一个问题而采取的方法和步骤称为算法。

2.算法的特征

(1)有穷性:算法的步骤是有限的。

(2)确定性:算法中的每一个步骤都应当是确定的,不能产生歧义。

(3)可行性:算法的每一步必须是切实可行的。

(4)有输入:有0个或者多个输入。

(5)有输出:有1个或者多个输出。

3.算法的表示

1.用自然语言表示算法(标号有没有问题?)

算法可以用自然语言来描述,自然语言就是人们日常使用的语言,可以是汉语、英语或者其他各种语言,其优点在用表示的算法通俗易懂,便于理解,但是缺点在于文字冗长,容易产生歧义,特别是在表达条件判断和循环算法时,很难表述清楚。

2.用流程图表示算法

流程图是流经一个系统的信息流、观点流或部件流的图形代表。程序流程图表示程序中的操作顺序。程序流程图包括:

指明实际处理操作的处理符号,它包括根据逻辑条件确定要执行的路径的符号;

指明控制流的流线符号;

便于读写程序流程图的特殊符号

3.用N-S图表示算法

4.用伪代码表示算法

伪代码是自然语言和类编程语言组成的混合结构。

5.三种基本结构

在C语言中有三种基本结构,分别为顺序结构,如图2-5-2所示。选择结构如图2-5-3所示。循环结构体如图2-5-4所示。

图2-20顺序结构图2-21选择结构

图2-22循环结构

2.5.3典型案例

典型案例1:大客车驾驶员的工资等级分为四级,连续10年无事故为一级,满8年无事故为二级,满5五年无事故为三级,其余为四级。输入驾驶员的无事故年限,输出等级,请画出流程图

算法分析:

1.确定判断条件

2.根据题目内容画出流程图

流程图:

图2-23典型案例1的流程图

典型案例2:B企业有120人,目前需要所有人从B企业到A场去参观,只有一辆大客车可容纳的人数为32人,运用流程图画出一辆大客车运送人员的过程,画出流程图

算法分析:

1.确定循环条件:把所有人的送完为止

2.根据题目要求画出流程图

2.5.4任务分析与实践

算法分析

1.将任务进行拆分

2.该任务要求每次任务可以进行5次考试,即用到循环语句

3.通过前一个科目才能进行下一个,用到判断语句

流程图:

2.5.5巩固练习

一、选择题

1.执行如图2-5-8所示的程序框图,则输出s的值为()

A.3/4B.5/6

C.11/12D.25/24

图2-5-8选择题1流程图

2.根据如图2-5-9流程图,当输入x为6时,输出的y=()

图2-5-9选题题2流程图

A.1B.2C.5D.10

3.阅读如图2-5-10所示的程序图,运行相应的程序,则输出i的值为()

图2-5-10选择题3流程图

A.2B.3C.4D.5

4.执行如图2-5-10所示的程序图,若输出k的值为8,则判断框图可填入的条件是()

图2-5-10选择题4流程图

A. S=3/4B.S=5/6C.S=11/12D.S=25/24

5.执行如图2-5-11所示的程序框图,若输入的x,y∈R,那么输出的S的最大值为()

图2-5-11选择题5流程图

A.0B.1C.2D.3

6.执行如图2-5-12所示的程序框图,如果输入的t∈[﹣2,2],则输出的s属于()

图2-5-12选择题6流程图

A. [-6,-2]B.[-5,-1]C.[-4,5]D.[-3,6]

二.画流程图

1.有一位学生目前需要从学校到苏州火车站,过程为宿舍、四号支线地铁站、苏州火车站。请用流程图画出来。

2.有一位同学目前需要从学校到苏州火车站,当他从宿舍开始时,可以选择打车,也可以四号支线地铁站、苏州火车站。请用流程图画出

文档评论(0)

xiaobao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档