当前位置:文档之家› 2019-2020学年高中数学 第一章 第6课时 基本算法语句-赋值、输入、输出语句教学案 苏教版必修3.doc

2019-2020学年高中数学 第一章 第6课时 基本算法语句-赋值、输入、输出语句教学案 苏教版必修3.doc

2019-2020学年高中数学 第一章 第6课时 基本算法语句-赋值、输入、输出语句教学案 苏教版必修3.doc
2019-2020学年高中数学 第一章 第6课时 基本算法语句-赋值、输入、输出语句教学案 苏教版必修3.doc

2019-2020学年高中数学 第一章 第6课时 基本算法语句-赋值、

输入、输出语句教学案 苏教版必修3

教学目标:

1.正确理解赋值语句、输入语句、输出语句的结构;

2.让学生充分地感知、体验应用计算机解决数学问题的方法;

3.通过实例,使学生理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想.

教学重点:

正确理解输入语句、输出语句、赋值语句的作用

教学过程:

Ⅰ.问题情境

已知我班某学生上学期期末考试语文、数学和英语学科成绩分别为80、100、89,试设计适当的算法求出这名学生三科的平均分.

Ⅱ.建构数学

1.伪代码:

2.赋值语句:

3.输入、输出语句:

Ⅲ.数学应用

例1:写出求23x =时多项式32

73511x x x +-+的值的算法.

练习:写出求2=x 时多项式123+++x x x 的值的算法.

例2: “鸡兔同笼”是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何?” 请你先列出解决这个问题的方程组,并设计一个解二元一次方程组的通用算法,并画出流程图,写出伪代码.

练习:请用伪代码编写程序,实现三个变量1,2,3A B C ===的值按顺序互换,即A B C A →→→之间的交换.

思考:结合下面的图形,指出下面伪代码的功能

Ⅳ. 课堂检测

Ⅴ.课时小结

Ⅵ.课后作业

书本P17 1,2

人教版高中数学必修三第3讲:基本算法语句(学生版)

人教版高中数学基本算法语句 __________________________________________________________________________________ __________________________________________________________________________________ 1.理解学习基本算法语句的意义. 2.学会输入语句、输出语句和赋值语句,条件语句和循环语句的基本用法. 3.理解算法步骤、程序框图和算法语句的关系,学会算法语句的写法. 1. 赋值、输入和输出语句 (1)赋值语句: 在表述一个算法时,经常要引入变量,并赋给该变量一个值。用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句。 在算法语句中,赋值语句是最基本的语句。 赋值语句的一般格式为:__________________。 赋值语句中的“=”号,称作赋值号,赋值语句的作用是先计算出赋值号右边表达式的值,然后把该值赋给赋值号左边的变量,使该变量的值等于表达式的值。 说明: ①赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或表达式; ②赋值语句中的赋值号“=”的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量; ③不能利用赋值语句进行代数式(或符号)的演算(如化简、因式分解等)。在赋值语句中的赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值。在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“=”; ④赋值号与数学中的等号的意义不同。赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值。如果原已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,

高三数学基本算法语句与程序框图

第九章算法初步 【知识特点】 1.本章容是新标新增加的必修容,算法是数学及其应用的重要组成部分,也是计算机科学的重要基础,它与前面的知识有密切联系,并且与实际问题的联系也非常密切。 2.算法的三种基本结构蕴含了比较深刻的思想,成了历年高考的重点,在复习中要熟练掌握算法的逻辑结构和算法语句的格式,正确阅读、理解程序框图和算法语句。 【重点关注】 1.算法和程序框图 算法和程序框图的核心是程序框图是三种基本逻辑结构,它与其他知识,如函数、方程、不等式、数列等有密切的联系,应用非常广泛。 2.基本算法语句 基本算法语句是将程序框图转化为程序语句以实现算法的重要手段,是算法的主体容,高考试题对算法语句的考查一般是填空题,主要形式有两种,一是对一个算法程序中缺少的关键语句进行补充;二是写出一个算法执行后的结果,难度不会太大。 【地位和作用】 算法是数学及其应用的重要组成部分,是计算科学的重要基础.随着现代信息技术的飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想也正在成为普通公民的常识,成为现代人应具备的一种基本数学素养. 从新课改最近几年各省份的高考信息统计可以看出,命题会呈现出以下特点: 1.考查题型以选择、填空题为主,分值约点3%左右,基本属于容易题; 2.重点考查程序框图的应用和基本算法语句,如条件结构、循环结构,以及它们相对应的基本算法语句,注重程序框图和基本算法语句的应用及判别; 3.预计本章在今后的高考中仍将在程序框图和算法语句处命题,更加注重考查学生的识图能力、分析问题和解决问题的能力。 9.1基本算法语句与程序框图 【高考目标导航】 一、算法与程序框图

excel公式中的if条件语句

excel公式中的if条件语句如何在excel公式中的if使用and和or逻辑 例如是如何根据分数来给出优、良、中、差的等级。 如果只有两个分数段(如及格、不及格两个级别)很好办,假设成绩数据已经输入单元格A1,直接用Excel 公式输入条件A1>=60,为真时填写“及格”,为假时填写“不及格”就可以了。这时显示在Excel单元格里的公式是:=IF(A1>=60, “及格”,“不及格”)。 如果有多个分数段,比如要求: x<60-----------------------不及格 x>=60 AND x<75--------及格 x>=75 AND x<85--------良 x>=85----------------------优 其实很简单,只要了解Excel里IF函数参数和返回值的用法,第一个参数是条件,第二个参数是条件为真的返回值,第三个参数是条件为假的返回值;而且IF函数可以嵌套(根据Excel2003的帮助文件,最多嵌套可达七层),这样上面的问题可以用如下公式来解决: =IF(A1<60,"不及格",IF(A1<75,"及格",IF(A1<85,"良","优"))) (这时无法使用Excel的交互式的方法输入,可以把这个公式修改后复制到单元格里) 因为Excel特有的单元格拖拽功能,很容易就把这个公式给复制到一整列上了,这样就实现了一系列成绩自动的给出等级,使用起来还是比较方便的。这个小技巧比较初级,但是我认为还是比较的实用的,见笑了。 (yanqlv原创,转载请注明出处) feng1725改进与完善: 成绩的正常值在0到100之间,大于0或小于100就是非法值,对此,我们对以上公式进行改进:

高二数学基本算法语句知识梳理知识点分析人教版必修三

高二数学基本算法语句知识梳理 一、目标认知 学习目标: 1、正确理解输入语句、输出语句、赋值语句的结构. 2、会写一些简单的程序. 3、掌握赋值语句中的“=”号的作用. 4、正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系. 5、会应用条件语句和循环语句编写程序. 重点: 1、正确理解输入语句、输出语句、赋值语句的作用. 2、条件语句和循环语句的步骤、结构及功能. 难点: 1、准确写出输入语句、输出语句、赋值语句. 2、会编写程序中的条件语句和循环语句. 二、知识要点梳理 知识点一:输入语句 在程序中的INPUT语句就是输入语句.这个语句的一般格式是: 其中,“提示内容”一般是提示用户输入什么样的信息. INPUT语句不但可以给单个变量赋值,还可以给多个变量赋值,其格式为: 功能:可对程序中的变量赋值. 要点诠释: ①“提示内容”提示用户输入什么样的信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开; ②变量是指程序在运行时其值是可以变化的量; ③一个语句可以给多个变量赋值,中间用“,”分隔,但最后的变量的后面不需要; ④要求输入的数据必须是常量,而不能是函数、变量或表达式; ⑤无计算功能 例如,输入一个学生数学,语文,英语三门课的成绩,可以写成: INPUT “数学,语文,英语”;a,b,c 知识点二:输出语句 在程序中的PRINT 同输入语句一样,表达式前也可以有“提示内容”. 功能:可输出表达式的值,计算. 要点诠释: ①“提示内容”提示用户输出什么样的信息,提示内容必须加双引号,提示内容要用分号和表达式分开;

高二数学基本算法单元测试卷

高二数学基本算法单元测试卷 (必修3 1.2 基本算法语句) 班别姓名学号成绩 1. 在程序语言中,下列符号分别表示什么运算 * ;\;∧;SQR(); ABS()? 2.下列程序运行后,a,b,c的值各等于什么? (1)a=3 (2)a=3 b=-5 b=-5 c=8 c=8 a=b a=b b=c b=c PRINT a,b,c c=a END PRINT a,b,c END 3. 写出下列程序运行的结果. (1)a=2 (2)x=100 i=1 i=1 WHILE i<=6 DO a=a+1 x=x+10 PRINT i,a PRINT i,x i=i+1 i=i+1 WEND LOOP UNTIL x=200 END END 4. 指出下列语句的错误,并改正: (1)A=B=50 (2)x=1,y=2,z=3 (3)INPUT “How old are you”x (4)INPUT ,x (5)PRINT A+B=;C (6)PRINT Good-bye!

5. 已知f (x )=x 3-3x 2+2x +1,写出任意一个x 的值对应的函数值f (x )的求法程序. 6. 计算 236312222+++++,写出算法的程序.

7. 写出已知函数?? ? ??<-=>=). 0(1),0(0 ), 0(1x x x y 输入x 的值,求y 的值程序. 8. 2000年我国人口为13亿,如果人口每年的自然增长率为7‰,那么多少年 后我国人口将达到15亿?设计一个算法的程序.

9. 儿童乘坐火车时,若身高不超过1.1 m,则不需买票;若身高超过1.1 m但不超 过1.4 m,则需买半票;若身高超过1.4 m,则需买全票.试设计一个买票的算法,并画出相应的程序框图及程序。

高中数学 1.3《基本算法语句》测试 苏教必修3

基本算法语句 同步练习 学力测评 双基复习巩固 1. 下列赋值语句正确的是 ( ) A .4←x B .p +q ←8 C .m =n ←2 D .s ←s 2+1 2. 下列程序运行的结果为 ( ) A .55 B .110 C .45 D .90 3. 给出以下问题: ①求面积为1的正三角形的周长; ②求键盘所输入的三个数的算术平均数; ③求键盘所输入的两个数的最小数; ④求函数2 2,3,(), 3. x x f x x x ?=? ?≥<当自变量取x 0时的函数值. 其中不需要用条件语句来描述算法的问题有 ( ) A .1个 B .2个 C .3个 D .4个 4. 下列问题所描述出来的算法,其中不包含条件语句的为 ( ) A .读入三个表示三条边长的数,计算三角形的面积 B .给出两点的坐标,计算直线的斜率 C .给出一个数x ,计算它的常用对数的值 D .给出三棱锥的底面积与高,求其体积 5. 下面程序的运行结果不为4的 ( ) 6. 设计一个计算1×3×5×7×9的算法.图中给出了程序的一部分,则在横线①上不能填入 下面的那一个数?答: ( ) A .9 B .9.5 C .10 D .10.5 7. 已知A (x 1,y 1),B (x 2,y 2)是平面上的两点,试设计一个程序,输入 A 、B 两点的坐标 , 输出其中点的坐标.现已给出程序的一部分,试在横线上填上适当的语句,把程序补充 S ←0 I ←1 While I ≤10 S ←S +2×I I ←I +1 End while Print S End (第2题) a ←3 b ←5 If b >a then c ←2a b + Print c Else Print b End if End A . a ←3 b ←4 If a >b then Print b Else a ←a +1 End if Print a End B . a ←3 b ←4 If a ≤b then c ←a +b Print c Else a ←a +b -3 End if Print a End C . a ←3 b ←5 c ←2a b + d ←3a b c ++ e ←4a b c d +++ Print e End D .

推荐2017年高中数学课下能力提升六条件语句新人教A版必修3

课下能力提升(六) 条件语句 [学业水平达标练] 题组1 条件语句与条件结构 1.下列关于条件语句的说法正确的是( ) A.条件语句中必须有ELSE和END IF B.条件语句中可以没有END IF C.条件语句中可以没有ELSE,但是必须有END IF D.条件语句中可以没有END IF,但是必须有ELSE 2.下列对条件语句的描述正确的是( ) A.ELSE后面的语句不可以是条件语句 B.两个条件语句可以共用一个END IF语句 C.条件语句可以没有ELSE后的语句 D.条件语句中IF—THEN和ELSE后的语句必须都有 3.下列问题需要用条件语句来描述其算法的是( ) A.输入x,输出它的相反数 B.输入x,输出它的绝对值 C.求边长为1的正三角形的面积 D.求棱长为1的正四面体的体积 4.若a=11,下面的程序段输出的结果是________. 5.已知如图所示的程序,其运行结果是________.

题组2 条件结构的应用 6.已知程序: 若输出y 的值为6,则输入x 的值为________. 7.试设计程序,求函数y =|x -4|+1的函数值. 8.铁路托运行李,从甲地到乙地,按规定每张车票托运行李不超过50 kg 时,每千克0.13元,如超过50 kg ,超过的部分按每千克0.20元计算,如果行李重量为W (kg),运费为F (元),计算公式为: F =????? 0.13×W W ,50×0.13+W -W > 设计程序,输入行李的重量W ,输出运费F . [能力提升综合练] 1.给出以下四个问题,①输入一个数x ,输出它的绝对值;②求函数 的函数值;③求面积为6的正方形的周长;④求三个数a ,b ,c 中的最大数,其中不需要用条件语句来描述其算法的有( ) A .1个 B .2个 C .3个 D .4个 2.(2016·临沂高一检测)下列程序的功能是:判断任意输入的数x 是否为正数,若是,

《基本算法语句复习》教学设计

《基本算法语句复习》教学设计 教学目标 (1)进一步巩固基本算法语句:赋值语句、输入输出语句、条件语句、循环语句的概念,并掌握其结构; (2)会灵活应用基本算法语句编写程序. 教学重点 各种算法语句的表示方法、结构和用法. 教学难点 灵活应用各种算法语句编写程序. 教学过程 一、例题分析: 1.例题: 例1.编写函数221, 2.5 1, 2.5 x x y x x ?+≤?=?->??的算法,根据输入的x 的值,计算y 的值. 分析:这是分段函数,计算前,先对x 的值进行判断,再确定计算法则. 解:其算法步骤如下: 用算法语句可表示如下: S1 输入x ; S2 若 2.5x ≤,则2 1y x ←+, 否则,则2 1y x ←-; S3 输出y . 例2.试用算法语句表示:使2 2 2 21232006n +++ +>成立的最小正整数的算法过程. 解:本例需要用到循环结构,且循环的次数不定,因此可用“While 循环”语句, 具体描述: 例3.读入80个自然数,统计出其中奇数的个数,用伪代码表示解决这个问题的算法过程. 解:本题算法的伪代码如下: Read x If 2.5x ≤ Then 2 1y x ←+ Else 21y x ←- End If Print y End 0S ← 1I ← While S ≤2006 1I I =+ 2 S S I ←+ End While Print I End

0k ← For I From 1 To 80 Read n []22n n T ← - If 0T ≠ Then 1k k ←+ (Print n ) End If End For Print k End 变式:若本例中还要将所有奇数输出呢?以上伪代码该作何修改?(见题中括号) 例4.《中华人民共和国个人所得税法》第十四条有下表(部分) 个人所得税税率表—(工资、薪金所得使用) 级数 全月应纳税所得额 税率(%) 1 不超过500元部分 5 2 超过500元至2000元部分 10 3 超过2000元至5000元部分 15 4 超过5000元至20000元部分 20 …… 目前,上表中“全月应纳税所得额”是从月工资、薪金收入中减去800元后的余额.若工资、薪金的月收入不超过800元,则不需纳税. 某人月工资、薪金收入不超过20800元,试给出一个计算其月工资、薪金收入为x 元时应缴纳税款额的算法并用伪代码表示这个算法. 解:设月工资、薪金收入为x 元时应缴纳税款额为y 元,伪代码如下: Read x If 800x ≤ Then y ←0 Else If 8001300x <≤ Then y ←(x-800)*0.05 Else If 13002800x <≤ Then y ←500*0.05+(x-1300)*0.1 Else If 28005800x <≤ Then y ←500*0.05+1500*0.1+(x-2800)*0.15 Else If 580020800x <≤ Then y ←500*0.05+1500*0.1+3000*0.15+(x-5800)*0.2 End If Print y

人教版高中数学 高一人教A版必修3课时达标检测(六) 条件语句

课时达标检测(六)条件语句 一、选择题 1.下列问题所描述出来的算法,其中不包含条件语句的为() A.输入三个表示三条边长的数,计算三角形的面积 B.给出两点的坐标,计算直线的斜率 C.给出一个数x,计算它的常用对数的值 D.给出三棱锥的底面积与高,求其体积 答案:D 2.运行程序: INPUT A,B IF A>B THEN C=A/2 ELSE C=B/2 END IF PRINT C END 在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为() A.8,2B.8,4 C.4,2 D.4,4 答案:C 3.给出如图所示的程序: 执行该程序时,若输入的x为3,则输出的y值是() A.3 B.6 C.9 D.27 答案:B

4.阅读下列程序: 如果输入x=-2,则输出结果为() A.2 B.-12 C.10 D.-4 答案:D 5.已知程序如下: INPUT“a,b,c=”;a,b,c max=a IF b>max THEN max=b END IF IF c>max THEN max=c END IF PRINT“max=”;max END 根据程序提示输入a=4,b=2,c=-5,则程序运行结果是() A.max=a B.max=b C.max=c D.max=4 答案:D 二、填空题 6.判断输入的数x是否为正数,若是,输出它的平方;若不是,输出它的相反数,则横线上应填________.

INPUT“x=”;x IF THEN y=-x ELSE y=x^2 END IF PRINT y END 解析:y是一个分段函数,由题意知, y= ?? ? ??-x(x≤0), x2(x>0). 答案:x<=0 7.读程序,写出程序的意义:______________________________________________. 解析:由程序可知,该算法功能是求函数 y= ?? ? ??-2x(x<0), 2(x=0), x2+1(x>0) 的函数值. 答案:求函数y= ?? ? ?? -2x(x<0), 2(x=0), x2+1(x>0) 的函数值 8.下面是一个算法,如果输出的值是25,则输入的x的值为________. INPUT x IF x<0THEN y=(x+1)*(x+1) ELSE y=(x-1)*(x-1) END IF PRINT y END

人教A版必修三 第一章 第6课时 条件语句 作业

第6课时条件语句 知识点一 IF—THEN语句1.对于程序: 若输入a=4,则输出的结果为( ) A.11 B.-11 C.11或-11 D.4 答案B 解析∵a=4>0,∴a=2×4+3=11,b=-a=-11. 知识点二IF—THEN—ELSE语句

2.阅读下列程序: 如果输入5,则该程序运行结果为( ) A .1 B .10 C .25 D .26 答案 D 解析 a =5时,条件a >5不成立,故执行ELSE 后的语句b =a 2+1=52+1=26. 3.以下给出的是用条件语句编写的一个程序,根据该程序回答问题: (1)若输入-4,则输出结果是________; (2)若输入3,则输出结果是________; (3)该程序的功能是求函数________的值,根据x 的取值,选择相应的语句执行. 答案 (1)-8 (2)8 (3)y =??? 2x ,x<3,x 2-1,x ≥3

解析 (1)因为-4<3,所以y =2×(-4)=-8. (2)因为x =3,所以y =32-1=8. (3)将程序转化可得,此程序表达的是求分段函数y =??? 2x ,x<3,x 2-1,x ≥3 的值. 4.读下面程序,写出程序的意义:________. 答案 求函数y =??? -2x ,x <0,2,x =0, x 2+1,x >0的函数值 解析 由程序可知,该算法功能是求函数 y =??? -2x ,x <0, 2,x =0, x 2+1,x >0的函数值. 知识点三 条件语句的应用 5.某软件有效期至2018年3月5日,输入2018年的某月某日,判断该日期是否在2018年3月5日之后,如果在2018年3月5日之后,输出“软件过

高中数学第一章算法初步1-2基本算法语句1-2-1输入语句输出语句和赋值语句优化练习新人教A版必修3

高中数学第一章算法初步1-2基本算法语句1-2-1输入语句输出语句和赋值语句优化练习新人教A版必修3 [课时作业] [A组学业水平达标] 1.下列给出的输入语句和输出语句中,正确的是( ) ①INPUT a,b,c,d,e ②INPUT X=1 ③PRINT A=4 ④PRINT A. ①② B.②③ C.③④ D.①④ 解析:输入语句和输出语句中不能用赋值语句,因此②③错误. 答案:D 2.设A=10,B=20,则可以实现A,B的值互换的程序是( ) A.B.A=10 B=20 C=A B=C C.D.A=10 B=20 C=A D=B B=C A=B 解析:A中程序执行后A=B=10,B中程序执行后A=B=10,C中程序执行后A=20,B=10,D中程序执行后A=B=10. 答案:C 3.将两个数a=7,b=8交换,使a=8,b=7,下面语句中正确的一 组是( )

A. B.c=b b=a a=c C.D.a=c c=b b=a 解析:将两个变量的值互换时,要使用中间变量. 答案:B 4.运行如图所示的程序,输出的结果是( ) A.1 B.2 C.3 D.4 解析:程序执行时首先赋值a=1,b=2,然后将a+b的值赋值给a, 此时a=3,输出a即输出3. 答案:C 5.下面的程序输出的结果是( ) A.10 B.8 C.2 D.-2 解析:该程序运行过程中A,B的值变化如下:A=10,B=2,A=10- 2=8. 答案:B 6.x=5 y=6 PRINT x+y END 上面程序运行时输出的结果是__________. 解析:经过计算输出11. 答案:11 7.已知一段程序如下:若输入的是3,则运行结果是________.

人教新课标A版 高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试(I

人教新课标A版高中数学必修3 第一章算法初步 1.2基本算法语句 1.2.3循环语句 同步测试(I)卷 姓名:________ 班级:________ 成绩:________ 一、单选题 (共15题;共30分) 1. (2分)下面的程序: 执行完毕后a的值为() A . 99 B . 100 C . 101 D . 102 2. (2分)设计一个计算1×3×5×7×9×11×13的算法.图中给出了程序的一部分,则在横线①上不能填入的数是() A . 13 B . 13.5

C . 14 D . 14.5 3. (2分)以下程序的功能是() S=1; for i=1:1:10 S=(3^i)*S; end S A . 计算3×10的值 B . 计算355的值 C . 计算310的值 D . 计算1×2×3×…×10的值 4. (2分)下列循环语句,循环终止时,i等于() A . 3 B . 4 C . 5 D . 6 5. (2分)有人编写了下列程序,则()

A . 输出结果是1 B . 能执行一次 C . 能执行10次 D . 是“死循环”,有语法错误 6. (2分)读下列两段程序: 甲:乙: 对甲、乙程序和输出结果判断正确的是() A . 程序不同,结果不同 B . 程序不同,结果相同 C . 程序相同,结果不同 D . 程序相同,结果相同 7. (2分)阅读程序框图,运行相应的程序,当输入x的值为-25时,输出x的值为()

A . -1 B . 1 C . 3 D . 9 8. (2分)在UNTIL语句的一般形式“LOOP UNTIL M”中,M表示() A . 循环变量 B . 循环体 C . 终止条件 D . 终止条件为真 9. (2分) (2019高一上·太原月考) 以下程序运行后的输出结果为()

高三人教B文科数学一轮复习课时作业基本算法语句

课时作业(五十九)[第59讲基本算法语句] [时间:45分钟分值:100分] 基础热身 1. 下列是赋值语句的是() A.y-2=6 B.2].4=y D.y=2] 2.计算机执行如下图的程序段后,输出的结果是() a=1; b=3; a=a+b; b=a-b; print(%io(2),a,b); A.1,3 B.4,1 C.0,0 D.6,0 3.当a=1,b=3时,执行完如下图一段程序后x的值是() if a

w hile I <8 S =2] A .17 B .19 C .21 D .23 8.当a =5,b =6,c =3时,运行如下所示的程序,输出的结果为( ) a =input (“a =”); b =input (“b =”); c =input (“c =”); m =a ; if b>m ; m =b else if c>m m =c ; end end print (%io (2),m ); A .3 B .6 C .5 D .14 9.设计一个计算1×3×5×7×9×11×13的算法.下面给出了程序的一部分,则在横线①上不能填入下面的哪一个数( ) A .13 B .13.5 C .14 D .14.5 10.下面的表述: ①6=p ; ②a =3×5+2; ③b +3=5; ④p =((3x +2)-4)x +3; ⑤a =a 3; ⑥x ,y ,z =5; ⑦ab =3; ⑧x =y +2+x . 其中是赋值语句的序号有________. (注:要求把正确的表述全填上) 11.下面程序输出的结果为26时,则横线处应填________. 12.已知有下面程序,如果程序执行后输出的结果是11880,那么在“条件”处应填________.

vf6语句及函数大全

Vf6 命令大全 ? 在下一行显示表达式串 ?? 在当前行显示表达式串 \ 在下一行文字直接输出命令 \\ 在当前行文字直接输出命令 && 标明程序文件中非执行的内部注释的开始 * 标明程序文件中非执行的注释行的开始 @... 将数据按用户设定的格式显示在屏幕上或在打印机上打印 ACCEPT 把一个字符串赋给内存变量 APPEND 给数据库文件追加记录 APPEND FROM 从其它库文件将记录添加到数据库文件中 AVERAGE 计算数值表达式的算术平均值 BROWSE 全屏幕显示和编辑数据库记录 CALL 运行内存中的二进制文件 CANCEL 终止程序执行,返回圆点提示符 CASE 在多重选择语句中,指定一个条件 CHANGE 对数据库中的指定字段和记录进行编辑 CLEAR 清洁屏幕,将光标移动到屏幕左上角 CLEAR ALL 关闭所有打开的文件,释放所有内存变量,选择1号工作区 CLEAR FIELDS 清除用SET FIELDS TO命令建立的字段名表 CLEAR GETS 从全屏幕READ中释放任何当前GET语句的变量 CLEAR MEMORY 清除当前所有内存变量 CLEAR PROGRAM 清除程序缓冲区 CLEAR TYPEAHEAD 清除键盘缓冲区 CLOSE 关闭指定类型文件 CONTINUE 把记录指针指到下一个满足LOCATE命令给定条件的记录,在LOCATE命令后出现。无LOCATE 则出错 COPY TO 将使用的数据库文件复制另一个库文件或文本文件 COPY FILE 复制任何类型的文件 COPY STRUCTURE EXTENED TO 当前库文件的结构作为记录,建立一个新的库文件 COPY STRUCTURE TO 将正在使用的库文件的结构复制到目的库文件中 COUNT 计算给定范围内指定记录的个数 CREATE 定义一个新数据库文件结构并将其登记到目录中 CREATE FROM 根据库结构文件建立一个新的库文件 CREATE LABEL 建立并编辑一个标签格式文件 CREATE REPORT 建立宾编辑一个报表格式文件 DELETE 给指定的记录加上删除标记 DELETE FILE 删除一个未打开的文件 DIMENSION 定义内存变量数组 DIR 或 DIRECTORY 列出指定磁盘上的文件目录 DISPLAY 显示一个打开的库文件的记录和字段 DISPLAY FILES 查阅磁盘上的文件 DISPLAY HISTORY 查阅执行过的命令 DISPLAY MEMORY 分页显示当前的内存变量 DISPLAY STATUS 显示系统状态和系统参数

2019-2020年高二数学必修3第五章基本算法语句 赋值 输入 输出语句 苏教版

教版 教学目标 (1)正确理解赋值语句、输入语句、输出语句的结构; (2)让学生充分地感知、体验应用计算机解决数学问题的方法; (3)通过实例,使学生理解3种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想. 教学重点 正确理解输入语句、输出语句、赋值语句的作用. 教学难点 准确写出输入语句、输出语句、赋值语句. 教学过程 一、问题情境 1.问题1:已知我班某学生上学期期末考试语文、数学和英语学科成绩分别为80、100、89,试设计适当的算法求出这名学生三科的平均分. 二、学生活动 1.学生讨论,教师引导学生写出算法并画出流程图. 2.怎样将以上算法转换成计算机能理解的语言呢? 下面我们将通过伪代码学习基本的算法语句. 三、建构数学 1.伪代码: 伪代码是介于自然语言和计算机语言之间的文字和符号,是表达算法的简单而实用的好方法.为了今后能学好计算机语言,我们在伪代码中将使用一种计算机语言“BASIC 语言”的关键词. 2.赋值语句: 赋值语句是将表达式所代表的值赋给变量的语句.例如:“”表示将的值赋给,其中是一个变量,是一个与同类型的变量或表达式. 说明: ①赋值语句中的赋值号“”的左右两边不能对换,它将赋值号右边的表达式的值赋给赋值号左边的变量; ②赋值语句左边只能是变量名字,而不是表达式,右边表达式可以是一个数据、常量或表达式; ③对于一个变量可以多次赋值. 例1.写出求时多项式的值的算法. 算法1 算法2 说明:①以上两种算法,算法1要做6次乘法,算法2只要做3次乘法,由此可见,算法的好算法: S1 a ←80 S2 b ←100 S3 c ←89 S4 A ←(a+b+c)/3 S5 输出A 流程图:

高中一年级数学必修三算法初步(知识总结++高考真题讲练)

第十一章算法初步与框图 二、考纲要求 1.程序框图 (1)了解算法的含义,了解算法的思想. (2)理解程序框图的三种基本逻辑结构:顺序、条件分支、循环. 2.基本算法语句 理解几种基本算法语句――输入语句、输出语句、赋值语句、条件语句、循环语句的含义. 三、复习指南 本章是新增容,多以选择题或填空题形式考查,常与数列、函数等知识联系密切.考查的重点是算法语句与程序框图,以基础知识为主,如给出程序框图或算法语句,求输出结果或说明算法的功能;或写出程序框图的算法语句,判断框的填空等考查题型.难度层次属中偏低. 第一节算法与程序框图 ※知识回顾 1.算法的概念:算法通常是指按一定规则解决某一类问题的明确和有限的步骤. 2.程序框图又称流程图,是一种用程序框、流程线及文字说明来表示算法的图形. 3.程序框图的三种基本逻辑结构是顺序结构、条件结构、循环结构. 4.算法的描述方式有:自然语言、程序框图、程序语言. 5.算法的基本特征:①明确性:算法的每一步执行什么是明确的;②顺序性:算法的“前一步”是“后一步”的前提,“后一步”是“前一步”的继续;③有限性:算法必须在有限步

完成任务,不能无限制的持续进行;④通用性:算法应能解决某一类问题.试题提供:https://www.doczj.com/doc/6c7707325.html, ※典例精析 例1.如图所示是一个算法的程序框图,则该程序框图所表示的功能是 解析:首先要理解各程序框的含义,输入a,b,c三个数之后,接着 判断a,b的大小,若b小,则把b赋给a,否则执行下一步,即判 断a与c的大小,若c小,则把c赋给a, 否则执行下一步,这 样输出的a是a,b,c三个数中的最小值.所以该程序框图所表示 的功能是求a,b,c三个数中的最小值. 评注: 求a,b,c三个数中的最小值的算法设计也可以用下面程序 框图来表示. 例2.下列程序框图表示的算法功能是() (1)计算小于100的奇数的连乘积 (2)计算从1开始的连续奇数的连乘积 (3)计算从1开始的连续奇数的连乘积, 当乘积大于100时,计算奇数的个数 (4)计算≥ 1×3×5××n100成立时n的最小值 解析:为了正确地理解程序框图表示的算法,可以将执行过程 分解,分析每一步执行的结果.可以看出程序框图中含有当型的 循环结构,故分析每一次循环的情况,列表如下: 第一次:13,5 =?=; S i 第二次:135,7 =??=; S i 第三次:1357,9 S i =???=,此时100 S<不成立,输出结果是7, 程序框图表示的算法功能是求使≥ 1×3×5××n100成立时n的最小值. 选D. 评注:通过列表,我们能清楚了解程序的每一步中的各个变量是怎样变化的,这正是程序运行的本质所在.本题若要求编写求使≥ 1×3×5××n100成立时n的最小值的程序框图或程序时,很容易弄错输出的结果,应注意.

高中数学专题讲义-基本算法语句

题型一:Basic语言(A版) 【例1】下列程序(QBASIC语言)运行时,循环体内语句执行的次数和输出的结果分别是()A.225 ,B.325 ,C.48,D.532 , 【例2】下边程序运行后的输出结果为() A.17B.19C.21D.23 【例3】对赋值语句的描述正确的是() ①可以给变量提供初值②将表达式的值赋给变量 ③可以给一个变量重复赋值④不能给同一变量重复赋值 A.①②③B.①②C.②③④D.①②④ 【例4】判断下列赋值语句是否正确:①5A =;②3 A B ==;③3 A A =+. 【例5】下列关于条件语句的叙述正确的是() A.条件语句中必须有ELSE和END IF B.条件语句中可以没有END IF C.条件语句中可以没有ELSE,但必须有END IF结束 D.条件语句中可以没有END IF,但必须有ELSE 典例分析 板块二.基本算法语句

【例6】下边方框中为一个求20个数的平均数的程序,则在横线上应填的语句为() A.i>20 B.i<20C.i>=20 D.i<=20 【例7】已知有两位同学的成绩在录入时被弄混,他们的成绩分别为A,B,试写出一个程序,将它们的分数调整过来. 【例8】将下列的程序补充完整 INPUT x IF x<=0 THEN y=x*x—1; ELSE y=-x*x-1; END IF PRINT y END 输入3 -,输出结果为_______;输入3,输出结果为_____. 【例9】在求1250 L时,下列程序中所缺少的一步是: +++ i=1 s=0; DO s=s+i i=i+1 LOOP UNTIL __________ PRINT s END 如果要用WHILE循环语句计算此式的值,请写出相应的程序. 【例10】写出下列程序的运行结果:______. i=0 s=0 WHILE i<=20 s=s+i i=i+1 WEND PRINT s

基本算法语句

基本算法语句 【学习目标】 1、正确理解输入语句、输出语句、赋值语句的结构. 2、会写一些简单的程序. 3、掌握赋值语句中的“=”号的作用. 4、正确理解条件语句和循环语句的概念,并掌握其结构的区别与联系. 5、会应用条件语句和循环语句编写程序. 【要点梳理】 要点一、输入语句 在程序中的INPUT语句就是输入语句.这个语句的一般格式是: 其中,“提示内容”一般是提示用户输入什么样的信息. 功能:可对程序中的变量赋值. 要点诠释: ①“提示内容”提示用户输入什么样的信息,必须加双引号,提示内容“原原本本”的在计算机屏幕上显示,提示内容与变量之间要用分号隔开; ②变量是指程序在运行时其值是可以变化的量; ③一个语句可以给多个变量赋值,中间用“,”分隔,但最后的变量的后面不需要; ④要求输入的数据必须是常量,而不能是函数、变量或表达式; ⑤无计算功能. 例如,输入一个学生数学,语文,英语三门课的成绩,可以写成: INPUT “数学,语文,英语”;a,b,c 要点二、输出语句 在程序中的PRINT语句是输出语句.它的一般格式是: 同输入语句一样,表达式前也可以有“提示内容”. 功能:可输出表达式的值,计算. 要点诠释: ①“提示内容”提示用户输出什么样的信息,提示内容必须加双引号,提示内容要用分号和表达式分开; ②表达式是指程序要输出的数据,可以是变量、计算公式或系统信息; ③一个语句可以输出多个表达式,不同的表达式之间可用“,”分隔; ④有计算功能,可以输出常量、变量或表达式的值以及字符. 要点三、赋值语句 用来表明赋给某一个变量一个具体的确定值的语句.它的一般格式是: 赋值语句中的“=”叫做赋值号.

【第一方案】高三数学一轮复习 第十章 算法初步第二节 基本算法语句、算法案例练习

第10章第2节算法初步第二节基本算法语句、算法案例 一、选择题(6×5分=30分) 1.四位二进制数能表示的最大十进制数是( ) A.4 B.15 C.64 D.127 解析:1 111(2)=1×23+1×22+1×21+1×20 =8+4+2+1=15. 答案:B 2.用“辗转相除法”求得168和486的最大公约数是( ) A.3 B.4 C.6 D.16 解析:468=2×168+150,168=1×150+18,150=8×18+6,18=3×6, ∴6是168与486的最大公约数. 答案:C 3.下列可以实现A,B的值互换的程序是( ) A.A=2 010 B=2 009 B=A A=B B. A=2 010 B=2 009 C=A B=C C.A=2 010 B=2 009 C=A A=B B=C D. A=2 010 B=2 009 C=A D=B B=C A=B 解析:由赋值语句的特点知C正确. 答案:C 4.在十进制中,2 004=4×100+0×101+0×102+2×103,那么在五进制中数码 2 004折合成十进制数为( ) A.29 B.254 C.602 D.2 004 解析:2 004(5)=4×50+0×51+0×52+2×53 =4+0+0+250=254.

答案:B 5.给出程序 INPUT x IF x<0 THEN x=-x END IF PRINT x END INPUT x IF x>=0 THEN PRINT x ELSE PRINT -x END IF END 对以上两程序的说法正确的是( ) A.程序不同,用途相同B.程序相同,用途不同C.程序不同,用途不同D.程序相同,用途相同解析:以上两个程序的表述不同,但用途都是求|x|,故选A. 答案:A 6.(2010·安徽师大附中模拟)以下程序运行后输出结果为( ) A.17 B.19 C.21 D.23 解析:该程序中使用WHILE循环语句进行7次,得S=2×9+3=21. 答案:C 二、填空题 7.已知f(x)=x4+4x3+6x2+4x+1,则f(9)=________. 解析:f(x)=(((x+4)x+6)x+4)x+1 v0=1,v1=9+4=13, v2=13×9+6=123, v3=123×9+4=1 111, v4=1 111×9+1=10 000, ∴f(9)=10 000. 答案:10 000 8.阅读下面的程序,并写出a=3,b=5时,输出的值a为________.

2021年高中数学课时跟踪检测六条件语句新人教A版必修

2021年高中数学课时跟踪检测六条件语句新人教A版必修1.对于程序: 若输入a=4,则输出的结果为( ) A.11 B.-11 C.11或-11 D.4 解析:选B ∵a=4>0,∴a=2×4+3=11,b=-a=-11. 2.阅读下面程序: INPUT x IF x<0 THEN x=-x END IF PRINT x END 若输入x=5,则输出结果x为( ) A.-5 B.5 C.0 D.不确定 解析:选B 当x≥0时,不符合条件,执行END IF之后的语句,直接输出x的值,即5. 3.下面程序的算法功能是:判断任意输入的数x是不是正数,若是,则输出它的平方值;若不是,则输出它的相反数.

INPUT “x=”;x IF THEN y=-x ELSE y=x*x END IF PRINT “y=”;y END 则横线处填入的条件应该是________. 解析:条件成立时,执行y=-x;条件不成立时,执行y=x*x.由程序的算法功能,知条件应为x<=0. 答案:x<=0 4.运行程序: INPUT A,B IF A>B THEN C=A/2 ELSE C=B/2 END IF PRINT C END 在两次运行中分别输入8,4和2,4,则两次运行程序的输出结果分别为________.解析:对A,B的情况进行区分,当输入8,4的时候,A>B,所以C= A 2 =4;当输入2,4时,A>B不成立,所以选择执行C= B 2 =2. 答案:4 2 [层级二应试能力达标] 1.阅读下列程序: 如果输入x=-2,则输出结果为( )

A .2 B .-12 C .10 D .-4 解析:选D 输入x =-2,则x <0,执行“y =7] 2.阅读下列程序: 如果输入的t ∈[-1,3],则输出的S ∈( ) A .[-3,4] B .[-5,2] C .[-4,3] D .[-2,5] 解析:选 A 该程序语句的功能是求分段函数S =? ???? 3t ,t <1, 4t -t 2 ,t ≥1的值.所以当- 1≤t <1时,S =3t ∈[-3,3);当1≤t ≤3时,S =4t -t 2 =-(t -2)2 +4,此时3≤S ≤4. 综上,可得输出的S ∈[-3,4]. 3.阅读下面的程序: a =3 IF a<=3 THEN PRINT 3END IF IF a<=4 THEN PRINT 4END IF IF a<=5 THEN PRINT 5END IF IF a<=6 THEN PRINT 6END IF END 程序运行的结果是( ) A .3 B .3,4 C .3,4,5 D .3,4,5,6 解析:选D 本题主要考查了条件语句的叠加,程序执行条件语句的叠加的过程中对于所有的条件都要进行判断,依次验证每一个条件,直到结束.在本题中共出现四次条件判断,每一个条件都成立,故输出结果为3,4,5,6.

相关主题
文本预览
相关文档 最新文档