云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 1.2基本算法语句导学案

1.2基本算法语句导学案

  • 62 次阅读
  • 3 次下载
  • 2025/5/8 1:06:28

主备人:王慧 审核人:贾海荣 年级:高一 姓名: 日期:

必修3 第一章 1.2.1输入语句、输出语句和赋值语句

【学习目标】

1. 理解学习基本算法语句的意义.

2. 学会输入语句,输出语句和赋值语句的基本用法. 3. 理解算法步骤,程序框图和算法语句的关系.

【教学重点】输入语句,输出语句和赋值语句的基本用法.。 【教学难点】算法语句的写法. 【导学设计】 【学生自学】 课本P21—P24 【知识提炼】

(一)输入语句

1.

格式:__________提示内容” __________ 2.

功能:实现算法的__________功能. (二)输出语句

1. 格式:__________ “提示内容” __________ 2.功能:实现算法的__________功能. (三)赋值语句

1.格式: ______________________________

2.功能:将__________所代表的值赋值给__________ 【例题】

例1:编写程序,计算一个学生数学,语文,英语三门课的平均成绩 算法分析:

第一步,输入该生的三门课的成绩a,b,c 第二步,计算y=(a+b+c)/3 第三步,输出y. 程序:

例2:下列程序段执行后,变量a,b的值分别为( )

a=15b=20a=a+b

b=a-b

a=a-b

PRINT a,b

A.20,15 B.35,35 C.5,5 D.-5,-5

1

教师复备或学生笔记

例3:编程:交换两个变量A和B的值,并输出交换前后的值

【当堂检测】

1.下列程序执行后结果为3,则输入的x值可能为( )

INPUT “x=”;x y=x?x?2?x PRINT y END A.1 B.-3 C.-1 D.1或-3 2.下列给出的赋值语句中正确的是( )

A.4=M B.M=-M C.B=B=3 D.x+y=0 3.下列程序在电脑屏幕上显示的结果为( )

A=2 x = A PRINT“x=”;x END A.2 B.“x=”;x C.“x=”;2 D.x=2 4下面一段程序执行后的结果是________.

A=2 A=A?2 A=A+6 PRINT A END

5.

A=11 B=22 A=A+B PRINT“A=”;A PRINT“B=”;B

END

该程序的输出结果为______________.

2

主备人:王慧 审核人:贾海荣 年级:高一 姓名: 日期:

必修3 第一章 1.2.2 条件语句

【学习目标】

1. 正确理解条件语句概念; 2. 会应用条件语句编写程序。

【教学重点】正确理解条件语句的步骤、结构及功能 【教学难点】准确写出程序条件语句。 【导学设计】 【学生自学】课本P25—P27 【知识提炼】 条件语句的格式与条件结构的对应关系. 格式一 IF 条件 THEN END IF 格式二 IF 条件 THEN ELSE END IF 教师复备或学生笔记

条件 语句 对应 条件 结构 框图 【例题】 例1.当a?3时,右面的程序段输出的结果是 ; 当a?10时,右面的程序段输出的结果是 ; 当a??5时,右面的程序段输出的结果是 ; 当a?12时,右面的程序段输出的结果是 ; 例2. 下面程序运行后输出的结果为______________

3

IF a?10 THEN y?2?a ELSE y?a?a PRINT y x?5 y??20 IF x?0 THEN x?y?3 ELSE y?y?3 END IF PRINT x-y ; y-x END

【当堂检测】

1.阅读下列程序,

INPUT “x=”;4

IF x>3 THEN y=x*x ELSE y=2*x END IF PRINT y END

则该程序运行后,变量y的值为( )

A.4 B.16 C.6 D.8 2.当a=3时,所给出的程序输出的结果是( )

INPUT a IF a<10 THEN

y=2*a ELSE y=a*a END IF PRINT y END

A.9 B.3 C.10 D.6 3.程序:

INPUT a,b,cm=a

IF b>m THENm=bEND IF

IF c>m THENm=cEND IFPRINT mEND

若执行程序时输入10,12,8,则输出的结果为( ) A.10 B.12 C.8 D.14

4.下面给出的是条件语句编写的程序,该程序的功能是求函数________的函数值.

INPUT x IF x<=3 THEN

y=2*x ELSE IF PRINT y END

5.如下图所给出的是一个算法的程序.如果输出的y的值是20,则输入的x的值是________.

INPUT x IF x<=5 THEN

y=10*x ELSE y=2.5*x + 5 END IF PRINT y END

4

搜索更多关于: 1.2基本算法语句导学案 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

主备人:王慧 审核人:贾海荣 年级:高一 姓名: 日期: 必修3 第一章 1.2.1输入语句、输出语句和赋值语句 【学习目标】 1. 理解学习基本算法语句的意义. 2. 学会输入语句,输出语句和赋值语句的基本用法. 3. 理解算法步骤,程序框图和算法语句的关系. 【教学重点】输入语句,输出语句和赋值语句的基本用法.。 【教学难点】算法语句的写法. 【导学设计】 【学生自学】 课本P21—P24 【知识提炼】 (一)输入语句 1. 格式:__________提示内容” __________ 2. 功能:实现算法的__________功能. (二)输出语句 1. 格

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com