高中数学1.2.1输入语句、输出语句和赋值语句2课件新课标人教A版必修3.ppt_第1页
高中数学1.2.1输入语句、输出语句和赋值语句2课件新课标人教A版必修3.ppt_第2页
高中数学1.2.1输入语句、输出语句和赋值语句2课件新课标人教A版必修3.ppt_第3页
高中数学1.2.1输入语句、输出语句和赋值语句2课件新课标人教A版必修3.ppt_第4页
高中数学1.2.1输入语句、输出语句和赋值语句2课件新课标人教A版必修3.ppt_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

问题提出 1 算法的基本逻辑结构有哪几种 2 设计一个算法的程序框图的基本思路如何 第二步 确定每个算法步骤所包含的逻辑结构 并用相应的程序框图表示 第一步 用自然语言表述算法步骤 第三步 将所有步骤的程序框图用流程线连接起来 并加上两个终端框 思考 已知函数y x3 3x2 24x 30 求自变量x对应的函数值的算法步骤如何设计 第一步 输入一个自变量x的值 第三步 输出y 第二步 计算y x3 3x2 24x 30 思考3 该算法是什么逻辑结构 其程序框图如何 input x xy x 3 3 x 2 24 x 30print y yend 这个程序由4个语句行组成 计算机按语句行排列的顺序依次执行程序中的语句 最后一行的end语句表示程序到此结束 input x xy x 3 3 x 2 24 x 30print y yend 输入语句 输出语句和赋值语句 输入语句的一般格式 input 提示内容 变量 功能 可对程序中的变量赋值 说明 1 提示内容 可以省略 2 一个语句可以给多个变量赋值 中间用 分割 3 无计算功能 4 用户由键盘输入的数据必须是常量 输入多个数据时用 分割 且个数要与变量的个数相同 输入语句 例如 input a b c a b c当依次输入1 2 3 程序在运行中把输入的值依次赋给a b c即a 1 b 2 c 3 如 输入语句inputa b c 输入语句inputx 3都是不对的 输出语句的一般格式 print 提示内容 表达式功能 可输出表达式的值 计算 说明 1 又称 打印语句 将表达式的值在屏幕上打印出来 2 表达式可以是常量 变量 计算公式或系统信息 3 一个语句可以输出多个表达式 不同的表达式之间用 分割 4 有计算功能 能直接输出计算公式的值 输出语句 判断对错 输出语句printa 4 输出语句print20 3 2 赋值语句的一般格式 变量 表达式功能 可对程序中的变量赋值 计算 说明 1 在程序运行过程中将表达式所代表的值赋给变量 2 是赋值号 不是等号 的右侧必须是表达式 左侧必须是变量 3 一个语句只能给一个变量赋值 4 有计算功能 5 将一个变量的值赋给另一个变量 前一个变量的值保持不变 可先后给一个变量赋多个不同的值 但变量的取值总是最近被赋予的值 赋值语句 6 赋值号的左右两端不能对换 赋值语句是将赋值号右边的表达式的值赋给赋值号左边的变量 如 a b 与 b a 的运行结果是不同的 7 不能利用赋值语句进行代数式运算 如实现不了 判断语句的正误 赋值语句3 b 赋值语句x y 0 赋值语句a b 2 赋值语句t t t 读下列两个程序 回答问题 x 3 y 4 x y x 3 y 4 y x 上述程序最后输出的x y分别是为 上述两个程序有什么区别 思考5 分析下列程序 考虑输出的结果是什么 程序2 a 10a a 15printaend 程序1 a 1x a 1printxend 程序3 a 1b 3print a b a bend 答 2 答 25 答 a b 4 例题精析 例1写出计算一个学生语文 数学 英语三门课的平均成绩的算法 程序框图和程序 算法分析 第一步 输入该学生数学 语文 英语三门课的成绩 第三步 输出y 第二步 计算 程序框图 print theaverage a b c 3 程序 input chinese a input maths b input english c end 例2写出 交换两个变量a和b的值 并输出交换前后的值 的程序 input a b a b printa b x a a b b x print a b a b end 1 当x的值为5时 print x x 在屏幕上输出的结果是 a 5 5b 5c 5 xd x 5 2 比较下列各组程序语句有什么异同 1 a 2和print2printa 2 a 1和a 1b 2b 2a bb a 3 print a b 和printa b 3 写出下列程序的运算结果 1 a 1b a 3b b 1print b b运算结果是 2 a 2b 3c 4b c 2c b 4d a b c 3print d d运算结果是 某工种是计件算工资的 每月工资 每月完成的数量 件 每件工资 再从总工资中扣除5 交纳各种费用 其余为实发工资 试编写一程序 通过输入每件工资和完成数量 输出实发工资 input a ainput

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论