资料摘要

赋值、输入和输出语句一教学目标:知识与技能(1)正确理解输入语句、输出语句、赋值语句的结构;(2)会写一些简单的程序;(3)掌握赋值语句中的“=”的作用。二过程与方法(1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿。(2)通过对现实生活情境的探究,尝试设计出解决问题的程序

  • 资料类型:教学教案文档
  • 所属课文:1.2.1 输入语句、输出语句和赋值语句
  • 支持正文预览,并提供同课文课件入口
浏览次数
59
下载次数
0
更新时间
2026-04-10 11:47:36
来源学校
学校:电白区电海中学

1.2.1 输入语句、输出语句和赋值语句教学设计第二课时

未知
2026-04-10 11:47:36
59
0
PDF / 未知页
未知字
同课文课件
积分:1
第 1 页,共 1 页

1.2.1 输入语句、输出语句和赋值语句教学设计第二课时

未知

摘要:暂无摘要

关键词:1.2.1 输入语句、输…教学设计第二课时

正文

赋值、输入和输出语句

一教学目标:

知识与技能

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

(2)会写一些简单的程序;

(3)掌握赋值语句中的“=”的作用。

二过程与方法

(1)让学生充分地感知、体验应用计算机解决数学问题的方法;并能初步操作、模仿。

(2)通过对现实生活情境的探究,尝试设计出解决问题的程序,理解逻辑推理的数学方法。

情感态度与价值观

三重点与难点:

重点:正确理解输入语句、输出语句、赋值语句的作用,进一步体会算法的顺序结构。

难点:准确写出输入语句、输出语句、赋值语句。

四,教学过程

基本算法语句算法的三种基本逻辑结构:顺序结构,条件结构和循环结构。各种程序语言都包含了下列基本的算法语句:输入语句输出语句赋值语句条件语句循环语句

一、赋值语句在表述一个算法时,经常要引入变量,并赋给该变量一个值,用来表明赋给某一个变量一个具体的确定值的语句叫做赋值语句。赋值语句的一般格式是:变量名=表达式赋值号

例如:a3;b4;c5; s(abc)/2; Asqrt(s(sa)(sb)(sc))都是赋值语句

关于赋值语句,有以下几点需要注意:(1)赋值语句左边只能是变量名字,而不是表达式。如x=5是对的,5=x是错误的;a+b=c也是错误的,而c=a+b是正确的。格式中右边“表达式”可以是一个数值、常量或算式,如果“表达式”是一个算式,赋值语句的作用是先计算出“=”右边表达式的值,然后将该值赋给“= ”左边的变量. 如x=3^2+4*5-2,a=b+c等.

(3)不能利用赋值语句进行代数式的演算(如化简、因式分解等)。如y=x2-1=(x+1)(x-1)这是不能实现的,在赋值语句中赋值号右边的表达式中的每一个“变量”都必须事先赋给确定的值,在一个赋值语句中只能给一个变量赋值,不能出现两个或多个“= ”。如a=b=5是错误的;

问题2:我们知道a=a+1在数学中是不成立的,但在赋值语句中成立吗?(4)赋值号和数学中的等号的意义不同。赋值号左边的变量如果原来没有值,则在执行赋值语句后,获得一个值。如果原已有值,则执行该语句后,以赋值号右边表达式的值代替该变量的原值,即将原值”冲掉”。如a=a+1,在数学中是不成立的,但在赋值语句中,意思是将a+1的原值加1再赋给a,此时左边N的值就是原来a的值加1,如a原来是7,则a=a+1后,a的值变为8。

例1. 判断下列赋值语句是否正确:(1)4=m;(2)x+y=10;(3)A=B=2;(4)N=N+1.解:(1)错误,(2)错误;(3)错误;(4)正确.

在Scilab语言中,可以直接赋值并计算:例如计算三个数的平均值,可以在窗口中输入:-→a=5; b=7; c=9;注意:语句最后有没有“;”是不-→aver=(a+b+c)/3一样的. 有“;”表示不显示结果.aver=7

二、输入语句在某些算法中,变量的初值要根据情况经常的改变,一般我们把程序和初始数据分开,每次算题时,即使初始数据改变,也不必改变程序部分,只要每次程序运行时,输入相应的数据即可,这个过程在程序语言中,用输入语言来控制.输入语句的一般格式:变量=input(“提示内容”)

变量=input(“提示内容”)其中input号左边是指要输入数值的变量名称,括号内的提示信息的作用是在程序运行后,在屏幕上输出或显示一些与该变量有关的信息,是对变量的一种解释,目的是为了让程序执行者更方便、更精确地输入相应变量的值;

例1:我们要计算任一个学生的语文,数学和外语三门考试的平均成绩,就要输入这个学生三门课的成绩,在Scilab文本编辑器中写出如下程序: a=input(“Chinese”);b= input(“math”);c= input(“foreignlanguage”);aver=(a+b+c)/3

foreign language--> 这时输入一个学生的外语成绩例如79,点“Enter”,界面出现:aver=83几点说明:①输入语句中a=input(“Chinese”)中,真正起作用的是a=input( ),它将键盘输入的数值赋给a,括号中的chinese仅仅是提示作用,提醒用户输入的是语文成绩.

②输入语句要求输入的值只能是具体的常数,不能是函数,变量或者表达式,例如20*5, 32/4等都不行;另外输入语句可以输入单个或者多个字符,例如:x=input(“Iam a student”); x=input(“whatis your name?”)等等.③在Scilab中,还有“read”等其他输入语句,在其他各种语言程序中,一般都有自己的输入控制语言,它们的作用是相同的,只是每种语言的控制代码和表现形式不同.

作业:课本练习A:3,4

第 1 页,共 1 页

文档信息

  • 格式: PDF
  • 页数: 未知页
  • 字数: 未知
  • 上传时间: 2026-04-10 11:47:36
  • 下载次数: 0
  • 浏览次数: 59
  • 积分: 1
  • 收藏: 0

作者信息

教师头像

5ygggwenku_147287

来自:学校:电白区电海中学

下载提示

下载文档后,您可以获得:

  • 完整无水印文档
  • 高清阅读体验
  • 随时保存查看
  • 支持打印下载

关于本教案的常见问题

Q:1.2.1 输入语句、输出语句和赋值语句教学设计第二课时是什么类型的资料?

A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。

Q:这份教案对应哪篇课文?

A:对应课文《1.2.1 输入语句、输出语句和赋值语句》,可从面包屑进入课文目录查看同课其他资料。

Q:如何找到配套课件?

A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。