四川省岳池县第一中学高中数学必修三学案:1
1 输入语句、输出语句和赋值语句 学习目标 1
正确理解赋值语句、输入语句、输出语句的结构;2
让学生充分地感知、体验应用计算机解决数学问题的方法;3
通过实例,使学生理解 3 种基本的算法语句(输入语句、输出语句和赋值语句)的表示方法、结构和用法,能用这三种基本的算法语句表示算法,进一步体会算法的基本思想. 学习过程 一、课前准备(预习教材 P21~ P24,找出疑惑之处)复习 1:回顾三种基本逻辑结构及其框图
复习 2:画完整程序框图的一般步骤是什么
引入:算法是一种数学语言,我们已学习过用自然语言或程序语言来描述算法,但这样的算法计算机不“理解”
那怎么用更简捷的语句来表述算法,并且能够让计算机“理解”呢
这就用到程序设计语言
二、新课导学※ 探索新知探究 1:算法语句问题:计算机完成任何一项任务都需要算法,但是,我们用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的
因此还需要将算法用计算机能够理解的程序设计语言(programming language)翻译成计算机程序
程序设计语言有很多种
如BASIC,Foxbase,C 语言,C++,J++,VB 等
新知 1:为了实现算法中的三种基本的逻辑结构:顺序结构、条件结构和循环结构,各种程序设计语言中都包含下列基本的算法语句:探究 2:输入语句、输出语句和赋值语句问题:用描点法作函数的图象时,需要求出自变量与函数的一组对应值
你能写出算法步骤,画出程序框图然后编写程序,分别计算当时的函数值吗
输入语句 输出语句 赋值语句 条件语句 循环语句分析:算法分析,程序框图见教材 21-22 页
我们发现这是一个顺序结构的程序:思考:在这个程序中,你们觉得哪些是输入语句、输出语句和赋值语句呢
(“input”和“print”、“end”的中文意思是什么