【成才之路】高中数学 1.2.1赋值、输入和输出语句课件 新人教B版必修3.pptVIP

  • 3
  • 0
  • 约3.41千字
  • 约 42页
  • 2017-03-31 发布于湖北
  • 举报

【成才之路】高中数学 1.2.1赋值、输入和输出语句课件 新人教B版必修3.ppt

【成才之路】高中数学 1.2.1赋值、输入和输出语句课件 新人教B版必修3

赋值、输入、输出语句在现实生活中的应用 [分析] 先输入某个学生每科的成绩,然后将它们求和即可得到总分,将总分除以3便可以得到平均分. [点评] 要编写程序解决某个实际问题,应该先针对问题将程序分为几块,然后将每一块的功能设计出来,合起来,程序就设计出来了.如本题可以分为两大块:(1)数据输入模块;(2)数据运算模块. 王妈妈开了一家小餐馆,为节约收费时间,她购进红、黄、蓝、绿四种颜色的盘子,用这几种颜色的盘子分别盛放5元、8元、10元和12元的食品,这样在结账的时候,只要数一下各种颜色盘子的数量就可以了.设计一个算法,输入某人四种颜色的盘子数量,计算他应交的费用. [解析] 设变量a、b、c、d分别表示用餐时红、黄、蓝、绿四种颜色盘子的个数,变量p表示应交费用,则解决这个问题的算法程序为: 易错疑难辨析 [错解] 程序如下: A=input(“A=”); B=input(“B=”); print(%io(2),B,A); A=B; B=A; print(%io(2),B,A); end [辨析] 运行过程中只是将B的值赋予A,再将A的值赋予B,最终的结果是A、B的值相等,均等于B的值. [正解] 程序如下: A=input(“A=”); B=input(“B=”); print(%io(2),B,A); X=A; A=B; B=X; print(%io(2),B,A);

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档