赋值语句与输入、输出语句.

Slides:



Advertisements
Similar presentations
完美殺人筆記簿 【爸!我受夠了!】 第七組組員: 林正敏 陳筱涵 李蓓宇 許純宜 羅玉芬 謝文軒.
Advertisements

编程加工 信息的. 趣味导入拓展提升大显身手总结反思学以致用 传说古代印度有个国王叫舍罕,他很迷恋棋类,而 宰相达依尔是个聪明的大臣,发明了国际象棋。国王玩 得爱不释手,决定奖赏宰相。达依尔说:陛下,我别无 他求,请你在这张棋盘的第一个格子里赏我 1 粒麦子; 在第二个格子里赏我 2 粒麦子;在第三个格子里赏我.
版 画 制 作版 画 制 作 版 画 种 类版 画 种 类 版 画 作 品版 画 作 品 刘承川.
人的性别遗传 合肥市第四十九中学 丁 艳. 男女成对染色体排序图 1 、男性和女性各 23 对染色体有何异同 ? 哪 一对被称为性染色体 ? 2 、这两幅图中,哪幅 图显示的是男性的染色 体?哪幅图显示的是女 性染色体? 3 、图中哪条染色体是 Y 染色体?它与 X 染色体 在形态上的主要区别是.
XX啤酒营销及广告策略.
第 1 章 公共基础知识 第 2 章 Visual Basic程序开发环境 第 3 章 对象及其操作 第 4 章 数据类型及其运算
第四章:长期股权投资 长期股权投资效果 1、控制:50%以上 有权决定对方财务和经营.
1、一般地说,在生物的体细胞中, 和 都是成对存在的。
辨性别 A B. 辨性别 A B 第三节人类染色体与性别决定 昌邑市龙池初中 杨伟红 学习目标 1.理解人的染色体组成和传递规律。 2.解释人类性别决定的原理。 3.通过探究活动,解读数据了解生男生女的比例。
高中信息技术 新课标教学研究 北京.
这是一个数字的 乐园 这里埋藏着丰富的 宝藏 请跟我一起走进数学的 殿堂.
計算機概論 第4章 基本視窗程式應用 4-1 程式語言簡介 4-2 演算法與流程圖 4-3 視窗程式語言設計 4-4 資料結構.
最新消息插播! 意見反應: 我是貴校學生的家長,請問貴校該給工讀生的薪水何時才肯發呢?現在已經是十一月中了,九月十月的薪水還沒入帳我們不知道是卡在哪個環節,但貴校是否知道有多少同學需要這筆錢去過生活、繳納房租? …………………………………………………….? 請各位報帳同仁、專兼任助理們務必養成平時定期清帳的習慣,不要等到年終或結案前才開始緊張。
ooxx這個遊戲程式,非常的簡單只要你小時候會玩井字遊戲即可把電腦打敗,可以說是一種考智力取勝的遊戲。
為什麼要讀書?.
課程名稱:程式設計 授課老師:________
一、平面点集 定义: x、y ---自变量,u ---因变量. 点集 E ---定义域, --- 值域.
Word高级应用——制作毕业论文 Word高级应用——制作毕业论文 6..
程式語言(I)- Visual Basic 6.0 第 9 章 結構化程式設計
休閒二乙4A1B0030 陳唯玲 休閒二乙4A1B0020 吳嘉雯 休閒二乙4A1B0040 徐巧恩 指導老師:柯玲玫
高中信息技术新课程探讨 算法与程序设计教学实践与探讨 江苏省新海高级中学  张丽.
欢迎大家来到生命科学课堂.
初中语文总复习 说明文 阅读专题 西安市第六十七中学 潘敏.
管理学基本知识.
胚胎学总论 (I) 制作:皖南医学院组胚教研室.
清仓处理 跳楼价 满200返160 5折酬宾.
滁州学院首届微课程教学设计竞赛 课程名称:高等数学 主讲人:胡贝贝 数学与金融学院.
电话联系.
迎宾员礼仪 包头机电工业职业学校管理系 白琳 1.
致亲爱的同学们 天空的幸福是穿一身蓝 森林的幸福是披一身绿 阳光的幸福是如钻石般耀眼 老师的幸福是因为认识了你们 愿你们努力进取,永不言败.
1.1.2 四 种 命 题.
高一数学 充分条件与必要条件 教育科学学院03级教育技术2班 刘文平.
增值评价 2014级 初中起点报告 解读培训 辽宁省基础教育质量监测与评价中心.
色 弱 與 色 盲.
Visual Basic 期中報告 組長:沈亞臻 組員:蔣佳育 張庭茹
宠物之家 我的宠物性别? 雌(♀) or 雄(♂) 第一阶段:我的宠物我做主 第二阶段:宠物“相亲记” 第三阶段:家族诞生
拾貳、 教育行政 一、教育行政的意義 教育行政,可視為國家對教育事務的管理 ,以增進教育效果。 教育行政,乃是一利用有限資源在教育參
课标教材下教研工作的 实践与思考 山东临沂市教育科学研究中心 郭允远.
财 务 会 计 第四篇:供应链会计实务 制作人:谌君、熊瑜.
北师大版七年级数学 5.5 应用一元一次方程 ——“希望工程”义演 枣庄市第三十四中学 曹馨.
第八章二元一次方程组 8.3实际问题与二元一次方程组.
第八章二元一次方程组 8.3实际问题与二元一次方程组 (第3课时).
海洋存亡 匹夫有责 ——让我们都来做环保小卫士 XX小学三(3)班.
程式語言Visual Basic 變數的可視範圍
Chapter 1 複習.
第5章 数组 Visual Basic程序设计.
Visual Basic 程式設計基礎(一)
遠東科技大學資訊工程系 王善揚 可嵌入物件題庫系統 設計與開發 遠東科技大學資訊工程系 王善揚
第12章 VBA编程 虽然Access的交互操作功能非常强大且易于掌握,但是在实际的数据库应用系统中,用户还是希望尽量通过自动操作达到数据库管理的目的。应用程序设计语言在开发中的应用,可以加强对数据管理应用功能的扩展。Office中包含Visual Basic for Application(VBA),VBA具有与Visual.
初识Visual Basic.
新觀念的 VB6 教本 第七章 讓程式轉彎的控制敘述.
数学3(必修)—— 算 法 ALGORITHM 苏州大学数学科学学院 徐稼红
程序的基本要素 2018/12/6.
程式語言Visual Basic 傳址與傳值
第12章 VBA模块设计.
新觀念的 VB6 教本 第 6 章 資料型別.
广州市教育局教学研究室编写的 初中《信息技术》第二册第二章 《程序设计初步》
金融資訊管理 撰寫VBA的基本事項.
第三篇 Excel 2002 第六章 認識Excel 2002 第七章 深入Excel Excel 2002的功能特色
二元一次聯立方程式 代入消去法 加減消去法 自我評量.
程序基础 2019/4/25.
第七章  事业单位支出的核算      §第一节  支出概述     §第二节  拨出款项     §第三节  各项支出     §第四节  成本费用.
7.4解一元一次不等式(1).
课前注意 课前注意 大家好!欢迎加入0118班! 请注意以下几点: 1.服务:卡顿、听不清声音、看不见ppt—管家( ) 2.课堂秩序:公共课堂,勿谈与课堂无关或消极的话题。 3.答疑:上课听讲,课后答疑,微信留言。 4.联系方式:提示老师手机/微信: QQ:
数学题解答 第二章 一元一次方程 2.1从算式到方程 (第1课时) 数学题解答
第八章 服務部門成本分攤.
VB语言基础 一、 常量 1 定义:在程序运行过程中不能发生改变的量 2 分类 整型常量: 整数 不带小数点的数 数值常量
程序调试与错误处理.
第二章 一元一次不等式和一元一次不等式组 回顾与复习(一).
Presentation transcript:

赋值语句与输入、输出语句

右侧的算法是否正确?如果不正确,问题出在何处,应该如何修改? 试题评析: 已知函数y= ,请设计其函数值的算法. 不可以忽视算法执行的顺序性,选择结构只对本语句有效,如果不使用“转”,或“结束”,则下一条语句必将继续执行. S1 输入x; S2 如果x>0,则y← , 否则转S3; S3 如果x=0,则y ←0, 否则y← ; S4 输出y . 右侧的算法是否正确?如果不正确,问题出在何处,应该如何修改? S2 如果x>0,则y← , 否则转S3; S2 如果x>0,则y← ,转S4;

计算机完成任何一项任务都需要算法,但是,用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的 计算机完成任何一项任务都需要算法,但是,用自然语言或程序框图描述的算法,计算机是无法“看得懂,听得见”的.因此还需要将算法用计算机能够理解的程序设计语言(programming language)翻译成计算机程序. 程序设计语言有很多种,如BASIC,Foxbase,C语言,C++, J++,VB等.各种语言的语法存在比较大的区别,因此我们教材 使用了一种介于自然语言和计算机语言之间的文字和符号,来表 表示算法.这种文字和符号,称为伪代码(pseudo code). 为了能更好的检验我们的算法,我们还要将伪代码转换为真正 的程序,我们使用的工具是一种称为VBA(Visual Basic for Application)的程序设计语言,它可以看成是VB程序设计语言的一种简化版本.

赋值号左边只能是变量,不能是表达式或常数; 赋值号左右两边不能调换; 赋值号左右两边可以出现同一个变量,但值可能不相同; 赋值语句: 值语句伪代码的一般格式:变量←表达式(公式或运算式)或变量. 如:“x←y” 表示:将y的值赋给x. 注意: 赋值号左边只能是变量,不能是表达式或常数; 赋值号左右两边不能调换; 赋值号左右两边可以出现同一个变量,但值可能不相同; 赋值号左右两边的量应该是同类型的.

  引例:用伪代码写出求x=3时多项式 的值的算法. 伪代码: 虚线边框 10 x←3 20 y ←(x2+x/3)( -1)

输入语句伪代码的一般格式: Read a,b . 输入语句: 输入语句伪代码的一般格式: Read a,b . 输入语句也是赋值语句,只不过是从键盘等输入设备上接受数据,而且可以批量接受数据. 输出语句: 输出语句伪代码的一般格式: Print a,b . 注意使用输出语句输出字符串时,字符内容应加在括号内.

数学应用: 例1. “鸡兔同笼”是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足.问雉兔各几何.” 设有x只鸡,y只兔,则 下面我们设计一个解二元一次方程组的通用算法.

自然语言: 流程图: 开始 输入a1,b1, c1, a2,b2, c2 x←(b2c1-b1c2)/(a1b2-a2b1) y←(a1c2-a2c1)/(a1b2-a2b1) 输出x,y 结束 S1 输入a1,b1, c1, a2,b2, c2; S2 x←(b2c1-b1c2)/(a1b2-a2b1) ; S3 y←(a1c2-a2c1)/(a1b2-a2b1) ; S4 输出x,y. 伪代码: 10 Read a1,b1, c1, a2,b2, c2 20 x←(b2c1-b1c2)/(a1b2-a2b1); 30 y←(a1c2-a2c1)/(a1b2-a2b1) 40 Print x,y

10 Read a1,b1, c1, a2,b2, c2 20 x←(b2c1-b1c2)/(a1b2-a2b1) 30 y←(a1c2-a2c1)/(a1b2-a2b1) 40 Print x,y Sub 解二元一次方程组() Dim a1, b1, c1, a2, b2, c2, x, y As Single a1 = InputBox("输入a1", "输入二元一次方程组的系数") b1 = InputBox("输入b1", "输入二元一次方程组的系数") c1 = InputBox("输入c1", "输入二元一次方程组的系数") a2 = InputBox("输入a2", "输入二元一次方程组的系数") b2 = InputBox("输入b2", "输入二元一次方程组的系数") c2 = InputBox("输入c2", "输入二元一次方程组的系数") x = (b2 * c1 - b1 * c2) / (a1 * b2 - a2 * b1) y = (a1 * c2 - a2 * c1) / (a1 * b2 - a2 * b1) MsgBox "方程组的解为:x=" & x & ",y=" & y End Sub

在word工具菜单的宏子菜单下,打开 VBA编辑器. 在VBA编辑器中输入代码.

点击执行程序 输入方程组未知数系数 输出方程组的解

例2.求多项式函数 , 当x=5时的函数值? 10 x← 5 30 Print y 20 y ← 例2.求多项式函数 , 当x=5时的函数值? 10 x← 5 30 Print y 20 y ← 我们一共做了1+2+3+4+5=15次乘法运算,5次加法运算. 一共做了4+5=9次乘法运算,5次加法运算. 10 x← 5 20 a ←x * x 30 b ← a* x 40 c ← b* x 50 d← c * x 60 y ← 7d+6c+5b+4a+3x+1 70 Print y 有没有更简单的算法?

秦九韶算法,其算法特点是:通过一次式的反复计算,逐步得出高次多项式的值;对于一个n次多项式,只要做n次乘法和n次加法. 这种方法是我国南宋时期的数学家秦九韶在他的代表作《数书九章》中提出的,直到今天,这种算法仍是多项式求值比较先进的算法. 10 x← 5 20 y←7x+6 30 y ← y* x+5 40 y← y* x+4 50 y← y * x+3 60 y ← y*x+1 70 Print y

  计算机的一个重要特点是运算速度很快,但即便如此,算法好坏的一个重要标志仍然是运算的次数.如果一个算法理论上需要超出计算机允许范围内的运算次数,那么这样的算法只能是一个理论算法.据说国际象棋一盘棋的可能下法有10^100种,比整个宇宙中的原子还多.因此,用枚举法穷尽国际象棋所有可能下法的算法永远不可能实现的.

课堂小结: 1、赋值语句: 注意: 赋值号左边只能是变量,不能是表达式或常数; 赋值号左右两边不能调换; 值语句伪代码的一般格式:变量←表达式(公式或运算式)或变量. 如:“x←y” 表示:将y的值赋给x. 注意: 赋值号左边只能是变量,不能是表达式或常数; 赋值号左右两边不能调换; 赋值号左右两边可以出现同一个变量,但值可能不相同; 赋值号左右两边的量应该是同类型的.

输入语句伪代码的一般格式: Read a,b . 输入语句: 输入语句伪代码的一般格式: Read a,b . 输入语句也是赋值语句,只不过是从键盘等输入设备上接受数据,而且可以批量接受数据. 输出语句: 输出语句伪代码的一般格式: Print a,b . 注意使用输出语句输出字符串时,字符内容应加在括号内.

课后作业: 课本 P17 练习 No.1、2、3.