ID: 6154953

粤教版信息技术必修 4.1用计算机程序解决问题课件 (共21张ppt)

日期:2025-11-19 科目:信息技术 类型:高中课件 查看:44次 大小:231160B 来源:二一课件通
预览图 1/9
教版,信息技术,必修,计算机,程序,解决问题
  • cover
课件21张PPT。用计算机程序解决问题 在印度,有这么一个古老的传说:在世界中心贝拿勒斯(在印度北部)的圣庙里,一块黄铜板上插着三根宝石针。印度教的主神在创造世界的时候,在其中一根针上从下到上穿好了由大到小的64片金片,这就是所谓的汉诺塔。不论白天黑夜,总有一个僧侣在按照下面的法则移动这些金片。一次只移动一片,不管在哪根针上,小片必在大片上面。当所有的金片都从穿好的那根针上移到另外一根针上时,世界就将在一声霹雳中消灭,梵塔、庙宇和众生都将同归于尽。 不管这个传说的可信度有多大,如果考虑一下把64片金片,由一根针上移到另一根针上,并且始终保持上小下大的顺序。这需要多少次移动呢?运用数学中的递归的方法。不难证明f(n)=2^n-1。 n=64时, f(64)= 2^64-1=18446744073709551615   假如每秒钟一次,共需多长时间呢?一年大约有 31536926 秒,计算表明移完这些金片需要5800多亿年,比地球寿命还要长,事实上,世界、梵塔、庙宇和众生都已经灰飞烟灭。 程序体验 用计算机可以快速地解决一些人力所无法的问题,这是计算机的优势。 在学习编制计算机程序解决问题之前,我们先来进一步认识一下计算机和程序。4.1.1 认识计算机与程序 控制器 计算器输出设备 显示器、打印机等内存 RAM、ROM等输入设备 鼠标、键盘等外存 硬盘、光盘等返回数据读取数据控制控制执行指令传输程序或数据 冯诺伊曼:存储程序控制原理一.计算机二、计算机程序及其发展 计算机是一种数字化设备,电路可采用二进制数字0,1 编码表示和控制电灯0开关开关关电路板1关开电路板01010010110 三、计算机语言发展历程 010101000011110101011 机器语言 ADD SUB MOV 1AH 汇编语言 + - if…else int 15 高级语言 (Basic 、C、C++、Java)计算机高级 语言程序计算机 机器语言程序人计算机编译程序四、计算机程序的编写与执行计算机语言系统执行编写4.1.2 认识程序中的基本元素一、常量变量与数据类型 (1)常量:指在程序运行过程中始终保持不变的常数。 格式 Const 常量名 As 类型=表达式 例如:Const PI As Single=3.14 Const MAX As Integer=3.14 (2)变量:指在存储器中具有着特定名称的存储单位,其特点是存储在其中的数值可任意改变。 格式 Dim 变量名 As 类型 例如:Dim X Dim X As Integer=3.14 (3)VB基本数据类型 常用的数据类型日期型 Date字符串型 String 例如:“钓鱼岛是中国的固有领土” 布尔型 Boolean false字节型 float 例如: ‘中国’ 货币型浮点型 float 例如: 1.239484875长整型 long int 范围 -2147483648 ~2147483647 例如:58796数值型 int 范围 -32768~32767 例如:255、 -77数值型二、运算符、函数和表达式 (1)常见的运算符有算术运算符、字符运算符、关系运算符、逻辑运算符 算术运算符:+、-、*、/、^ 、、MOD 字符运算符:& 例如:“ab”&”cd”结果为 “abcd” 关系运算符:=、>、>=、<、<=、<> 逻辑运算符:Not、And、Or 函数:Sin(x)、 Abs(x)、Int(x)、 Mid(x,n1,n2)、 Sqr(x) 4.1.3用计算机程序解决问题的一般过程程序基本结构语句1 语句2循环体语句1语句2语句3判断条件判断条件否否是是顺序结构选择结构循环结构 顺序结构 ????见左图。先执行A模块,再执行B模块。 这种顺序结构可以描述如下。如:计算圆的面积,其程序的语句顺序就是: 输入圆的半径r, 计算s = 3.14159*r*r, 输出圆的面积s。 循环结构For 循环变量=初值 To 终值 Step 循环变量增量 循环体 Next 循环变量j=0,i=0 FOR?i?=?1?TO?100 ???j?=?j?+?i ????NEXT?i 分支结构If 条件P成立 Then 语句块A Else 语句块B End If 例: 如果某学生成绩>=60分,则合格; 否则,该不合格。If 成绩>=60 Then 合格 Else 不合格 End If 4.1.4编写 ... ...

~~ 您好,已阅读到文档的结尾了 ~~