41编制计算机程序解决问题课件
合集下载
高中信息技术4.1 编制计算机程序解决问题优秀课件
5、交易结束。各组展示所买的电脑配置 及购置原因,并说出“漏洞〞在哪里。采购 者谈心得。
课堂上的“电脑场〞
信息技术教研组
八、课堂组织及教学过程
6、同学和老师对本次交易做出总 结:
〔1〕点评和总结买卖双方各自的 表现并给予奖励;
〔2〕总结卖方的常见手段并引以 为戒;
〔3〕总结如何针对不同需求的人 选取不同的电脑配置;
课堂上的“电脑场〞
1、将全班学生〔约60〕人,分成 6个组,其中5个组扮演电脑买方, 另外1个组扮演电脑卖方。
2、扮演买方和卖方的同学都需要 了解现在的场行情。
3、买方购置电脑的选择依据由现 场抽签决定。
4、卖方提供的道具要形象并且能 吸引消费者。要求电脑卖方设计十个 购置电脑消费的“误区〞或者是电脑 配置的错误,让买方自己找出来。
电脑,写明电脑的用途和配置原 因。
课堂上的“电脑场〞
信息技术教研组
九、教学心得及课后反思
给学生舞台,学生给你精彩!在对这次课全程跟踪记录 中,我发现了学生的智慧。
1、卖方:
◇搜集图片、某些插卡用图片粘在 纸板上做出来。〔这是我没有想到的, 很有创意〕我为他们提供打印机和纸 板。
◇制作了一个小网页,以便在交易 时更好地向卖方介绍。
5、学生准备时间为两周。在准备 期间,教师为学生提供必要的条件。
信息技术教研组
七、课前准备:
课堂上的“电脑场〞
信息技术教研组
八、课堂组织及教学过程
1、动画演示计算机的根本组成和工作原理。
课堂上的“电脑场〞
信息技术教研组
八、课堂组织及教学过程
2、五位电脑买方抽签决定为 谁购置电脑。分别是:
①为游戏玩家购置电脑; ②为商务人士购置电脑; ③为语文老师购置电脑; ④为视频编辑人员购置电脑; ⑤用相同的〔3000元〕钱购置兼容机和品牌机,从 配置和售后效劳等方面比照各自的优劣。
必修1 4.1 编制计算机程序解决问题(共41张PPT)
计算机的基本组成及其关系
控制执行指令 传输程序或数据
二、计算机程序及其语言发展 计算机是一种数字化设备,在工作时每段电路只有两种状态,
可形象地称为开和关。当把控制计算机操作的指令与存储数据的 电路状态用二进制数字1和0对应表示时,人们就可以事先把需要 执行的指令和处理的数据用1和0组成的代码编写好程序,输入计 算机时把1、0代码直接转换为开关电路,就可以让计算机工作了。 这些1和0代码就好像是计算机能听得懂的语言而被称为机器语言。
For 循环变量=初值 To 终值 Step 循环变量增量 循环体
Next 循环变量
j=0,i=0 FOR i = 1 TO 100 j=j+i NEXT i
分支结构
入口
Y
N
P
A
B
出口
If 条件P成立 Then 语句块A
Else 语句块B
End If
例: 如果某学生成绩>=60分,则合格; 否则,该不合格。
单击“工程资源管理器”中“查看代码”按 钮,在代码窗口上方别选择Command1和 Click
2选择command1
3选择click
4输入代码
求两个自然数的最大公约数
计算机程序是为实现特定目标或解决特定 问题而用计算机语言编写的命令序列的集 合。
计算机目前并没有自主学习能力,需要由 我们人类来“告诉它”。
而“告诉它应该怎么做”的这段话,就是 计算机程序。
通过计算机程 序,可以实现自动 控制,使原本普通 的生活像拥有了“ 魔法”一般,变得 智能和便利起来。
生活中的程序
If 成绩>=60 Then 合格
Else 不合格
End If
1、启动VB 2、设计程序运行界面 3、设定标签显示的内容 4、设定窗体的标题 5、编写代码
控制执行指令 传输程序或数据
二、计算机程序及其语言发展 计算机是一种数字化设备,在工作时每段电路只有两种状态,
可形象地称为开和关。当把控制计算机操作的指令与存储数据的 电路状态用二进制数字1和0对应表示时,人们就可以事先把需要 执行的指令和处理的数据用1和0组成的代码编写好程序,输入计 算机时把1、0代码直接转换为开关电路,就可以让计算机工作了。 这些1和0代码就好像是计算机能听得懂的语言而被称为机器语言。
For 循环变量=初值 To 终值 Step 循环变量增量 循环体
Next 循环变量
j=0,i=0 FOR i = 1 TO 100 j=j+i NEXT i
分支结构
入口
Y
N
P
A
B
出口
If 条件P成立 Then 语句块A
Else 语句块B
End If
例: 如果某学生成绩>=60分,则合格; 否则,该不合格。
单击“工程资源管理器”中“查看代码”按 钮,在代码窗口上方别选择Command1和 Click
2选择command1
3选择click
4输入代码
求两个自然数的最大公约数
计算机程序是为实现特定目标或解决特定 问题而用计算机语言编写的命令序列的集 合。
计算机目前并没有自主学习能力,需要由 我们人类来“告诉它”。
而“告诉它应该怎么做”的这段话,就是 计算机程序。
通过计算机程 序,可以实现自动 控制,使原本普通 的生活像拥有了“ 魔法”一般,变得 智能和便利起来。
生活中的程序
If 成绩>=60 Then 合格
Else 不合格
End If
1、启动VB 2、设计程序运行界面 3、设定标签显示的内容 4、设定窗体的标题 5、编写代码
4-1 编制计算机程序解决问题 说课课件 高中信息技术粤教版必修1
4.课堂小结:展示评价、总结回顾
15
情境导入
1. 设计问题:你是什么颜色的?
16
情境导入
2. 创设情境:完成一道特别的心理测试题 3. 测试题说明,你将如何绘制?引出海龟编辑器
17
情境导入
✓ 设计问题:你是什么颜色的? ✓ 创设情境:完成一道特别的心理测试题 ✓ 测试题说明,引出海龟编辑器
2min
5
知识点间的联系
“分析问题——设计算 法——编写程序——调 试运行——检测结果” 这一编制计算机程序解 决问题基本过程贯穿于 后续专题学习的每个课 时、每个实例的编程问 题解决中。
海龟编辑器的界面 及基本操作方法、 turtle库中简单函 数的使用也是后续 课时知识点的基础。
6
2
教学目标
学生情况分析 教学目标
教学方法:讲授法 设计意图:创设有趣的学习情境,给出本节课主线任务——绘制 测试题表情,激发学生学习兴趣。
18
知识讲解
1. 告知学习目标
1.熟悉海龟编辑器界面及基本操作方法。 2.初步熟悉python中turtle库的运用。 3.通过实例,理解编制计算机程序解决问题的过程。
19
知识讲解
2. 知识点讲解:海龟编辑器、turtle库
教学内容的地位与价值
编制计算机程序解决问题是学习运用计算机解决问题的方法的延 续,与上一专题共同构成信息加工、表达与交流的一个相对完整 的体系。
本节主要要求学生能够体验从现实世界到计算机世界去解决问题 的过程转换,培养学生分析问题、解决问题的能力,激发学生对 python海龟绘图的学习兴趣,为后续内容的学习做好铺垫。
用经验
将“人作画”与
✓ 从现实世界到计 “控制海龟绘图”
15
情境导入
1. 设计问题:你是什么颜色的?
16
情境导入
2. 创设情境:完成一道特别的心理测试题 3. 测试题说明,你将如何绘制?引出海龟编辑器
17
情境导入
✓ 设计问题:你是什么颜色的? ✓ 创设情境:完成一道特别的心理测试题 ✓ 测试题说明,引出海龟编辑器
2min
5
知识点间的联系
“分析问题——设计算 法——编写程序——调 试运行——检测结果” 这一编制计算机程序解 决问题基本过程贯穿于 后续专题学习的每个课 时、每个实例的编程问 题解决中。
海龟编辑器的界面 及基本操作方法、 turtle库中简单函 数的使用也是后续 课时知识点的基础。
6
2
教学目标
学生情况分析 教学目标
教学方法:讲授法 设计意图:创设有趣的学习情境,给出本节课主线任务——绘制 测试题表情,激发学生学习兴趣。
18
知识讲解
1. 告知学习目标
1.熟悉海龟编辑器界面及基本操作方法。 2.初步熟悉python中turtle库的运用。 3.通过实例,理解编制计算机程序解决问题的过程。
19
知识讲解
2. 知识点讲解:海龟编辑器、turtle库
教学内容的地位与价值
编制计算机程序解决问题是学习运用计算机解决问题的方法的延 续,与上一专题共同构成信息加工、表达与交流的一个相对完整 的体系。
本节主要要求学生能够体验从现实世界到计算机世界去解决问题 的过程转换,培养学生分析问题、解决问题的能力,激发学生对 python海龟绘图的学习兴趣,为后续内容的学习做好铺垫。
用经验
将“人作画”与
✓ 从现实世界到计 “控制海龟绘图”
编制计算机程序解决问题(时)课件
课程强调了问题分析和设计的重要性,教 授了学生如何将实际问题转化为计算机可 处理的问题。
实践项目与案例分析
团队协作与沟通
通过实践项目和案例分析,学生能够将理 论知识应用于实际问题的解决中,提高编 程技能和问题解决能力。
课程注重培养学生的团队协作和沟通能力 ,通过分组合作完成项目,提高学生的团 队协作能力。
提高团队协作与沟通能力
未来课程可以进一步提高学生的团队协作和沟通能力,培养更多具备 良好综合素质的计算机专业人才。
THANKS
感谢观看
第二部分
算法设计与实现。通过案例分析,讲解常见算法的实现方 法和应用场景,如排序、查找、图算法等。
第三部分
面向对象编程。介绍面向对象编程的基本概念和方法,包 括类、对象、继承、多态等,并实践编写简单的面向对象 程序。
第四部分
软件工程实践。介绍软件开发的基本流程和方法,包括需 求分析、设计、编码、测试和维护等阶段,并实践开发一 个简单的软件项目。
03
04
编程实现
根据需求分析,编写计算机程 序来解决实际问题。
代码测试
对编写的代码进行单元测试和 集成测试,确保其功能正确。
代码优化
根据测试结果,优化代码性能 和可读性。
错误处理
添加必要的错误处理机制,提 高程序的鲁棒性。
项目评估与总结
性能评估
评估程序的运行时间和空间复杂度,确保其 满足实际需求。
设计算法逻辑
根据问题分析,设计解决问题的算法逻辑,包括输入、处理和输出 等步骤。
算法实现方式
根据算法逻辑,选择合适的编程语言和开发工具来实现算法。
算法优化
算法复杂度分析
对算法的时间复杂度和空间复杂 度进行分析,评估算法的效率。
编制计算机程序解决问题精ppt课件
.
4
体验加密、解密程序
• 实践一、输入并保存一个 计事本,文件名为“1.txt”, 尝试用程序“加密.exe”对 其进行加密,查看加密后 的“1.txt”文件内容。
• 实践二、尝试用程序“解 密.exe”对“1.txt”进行解 密,查看解密后的内容。
.
5
认识 VB
.
6
分组活动:
左边为第一组,右边为第二组。
运算符、表达式、语句 等。
.
9
程序:
计算机实现某一功能而编写的 一系列计算机能够识别的语句称为 程序。
.
10
练习 体验韩信点兵程序。
.
11
4.1编制计算机程序解决问题
.
1
进行一个小游戏。 计算1:1+2+3+4+5=? 计算2:1+2+3+4…+10=? 计算3:1+2+3+4…+10有隐 私、秘密等,比如:QQ、银行卡、 电话卡以及其它私人信息。
那么通常我们是怎么保护这些 信息的呢?
.
3
刘丽同学也遇到了同样的 问题。她的妈妈是公司经理, 她总是担心通过电子邮件与客 户交流业务的信函万一被别人 窃取了,将会造成不可估量的 损失。为此,刘丽再三思索, 不知如何是好。同学们能帮刘 丽想想办法吗?请学生思考一 下回答。
●第一组,运行加密程序,将 “1.txt”变成密文。再把加密程 序代码中第 10行的“+”改为“-”, 运行程序,查看运行后的文件, 体验该过程与实践二的异同。
●第二组把第10行的10改为20后, 再次生成加密程序文件,对原文 件进行加密。然后用原来的解密 程序尝试解密,观察结果。
4.1-编制计算机程序解决问题课件
高中信息技术 (必修)
4.1.4 剖析编制计算机程序解决问题的过程
第一节 第二节 第三节 第四节
3、编写程序 有了清晰可操作的算法描述,就可以选择一种计算机语 言工具来编写程序,实现算法。
4、调试运行 程序设计好以后,通过键盘输入计算机中运行,看程序 能否按预想的执行。如果编写程序时与程序设计语言中所规 定的语法规则不一致,哪怕是一个标点符号出错,也会令程 序出错而中断运行。 此时,可以根据计算机提示的出错信息修改程序,重新 调试运行。
1、令N为1 2、如果X整除3余2,N整除7余3 设所求的数为N, ,N整除11余7,这就是题目要 则N应满足: 求的数,则记下这个N N整除3余1 3、令N为N+1(为算下一个作准 N整除5余2 备) N整除7余4 4、如果算出,则结束;否则跳 穷举法 转2 5、写出答案 用大家熟悉的流程图如何表示?
高中信息技术 (必修)
4.1.1编制计算机程序解决问
第一节 题 第二节 第三节 第四节
• 第一代:机器语言。完全由二进制的“0”,“1”组成 的一些数字信息,只有计算机专业人员才能掌握它的编 写规则,但计算机可以非常方便的读懂; • 第二代:汇编语言。由1、0代码组成的机器语言难学难 记难用,计算机工程师把1、0代码转换为有意义的字符
高中信息技术 (必修)
4.1.4 剖析编制计算机程序解决问题的过程
第一节 第二节 第三节 第四节
学过方程,设未知数!
现代数学解法: 设士兵共有S名。S除以3,7,11所 得的商分别为A,B,C,那么由题 意,可得方程组: 这里有三个方 3A+2=S 3A+2=7B+3 程是独立的, 7B+3=S 7B+3=11C+7 因此有无数个 11C+7=S 3A+2=11C+7 解
高中信息技术:4.1编制计算机程序解决问题 课件 (共14张PPT)
• 2、 电源要求:在电压经常波动的情况下,最好配备一个稳压 器;在经常停电的情况下,最好配备一个 UPS(不间断电源)。 • 3、 防静电:静电可能造成电脑芯片的损坏。在打开电脑机箱 前应当放掉本身的静电,可行方法一般有: (1)用手触摸暖 气管或自来水管(接地的); (2)将双手洗干净; (3)可 戴专用的防静电的手套。 • 4、 防止震动和噪声:震动和噪声会造成电脑中部件的损坏 (如硬盘的损坏或数据的丢失等),因此电脑不能工作在震动 和噪声很大的环境中,如必要可安装防震和隔音设备
计算机各部件配合工作
输 出 设 备
结 果
中央处理器CPU
主机
运算器 控制器
计 算 机 硬 件 系 统 的 组 成
内存储器
主板
硬 件
输入设备
外部设备
输出设备
软
U 盘
外存储器
硬组成
• 计算机:硬件系统和软件系统组成
计算机系统
硬件系统
软件系统
计算机注意事项:
1、防尘:应保持电脑工作环境清洁;如果灰尘过多,可能使主 板与各部件之间接触不良。
• • •
•
使用计算机日常防护:
• • • • • • • • • • 五、保持皮肤清洁。电脑荧光屏表面存在着大量静电,其积聚的灰尘可转射 到脸部和手的皮肤裸露处,时间久了,易发生斑疹、色 素沉着,严重者甚至会引起皮肤病变等。为减少辐射,应使办公室保 持通风干爽,这样能使那些有害物质尽快排出,在电脑桌下放一盆水 或是放一盆花草也可减少辐射,勤洗脸也能防止辐射波对皮肤的刺 激。 六、合理膳食。平时多吃些胡萝卜、白菜、豆芽、豆腐、红枣、 橘子以及牛奶、鸡蛋、动物肝脏、瘦肉等食物,少食肥甘厚味及辛辣 刺激性食品,以补充人体内维生素A 和蛋白质。平时可多饮些茶,茶叶中含有茶多酚等活性物质,有利于吸收与 抵抗放射性物质。 最后别忘了,使用电脑后,一定要洗手。键盘上面附着着很多 细菌和病毒,也会给人带来伤害。
计算机各部件配合工作
输 出 设 备
结 果
中央处理器CPU
主机
运算器 控制器
计 算 机 硬 件 系 统 的 组 成
内存储器
主板
硬 件
输入设备
外部设备
输出设备
软
U 盘
外存储器
硬组成
• 计算机:硬件系统和软件系统组成
计算机系统
硬件系统
软件系统
计算机注意事项:
1、防尘:应保持电脑工作环境清洁;如果灰尘过多,可能使主 板与各部件之间接触不良。
• • •
•
使用计算机日常防护:
• • • • • • • • • • 五、保持皮肤清洁。电脑荧光屏表面存在着大量静电,其积聚的灰尘可转射 到脸部和手的皮肤裸露处,时间久了,易发生斑疹、色 素沉着,严重者甚至会引起皮肤病变等。为减少辐射,应使办公室保 持通风干爽,这样能使那些有害物质尽快排出,在电脑桌下放一盆水 或是放一盆花草也可减少辐射,勤洗脸也能防止辐射波对皮肤的刺 激。 六、合理膳食。平时多吃些胡萝卜、白菜、豆芽、豆腐、红枣、 橘子以及牛奶、鸡蛋、动物肝脏、瘦肉等食物,少食肥甘厚味及辛辣 刺激性食品,以补充人体内维生素A 和蛋白质。平时可多饮些茶,茶叶中含有茶多酚等活性物质,有利于吸收与 抵抗放射性物质。 最后别忘了,使用电脑后,一定要洗手。键盘上面附着着很多 细菌和病毒,也会给人带来伤害。
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(ASCII码是一种专门用来为字母、 数字、标点符号和其它一些符号指 定二进制代码的方案。)
第四节
什么是计算机程序?
程序(program)是为实现特定目标或解决 特定问题而用计算机语言编写的命令序列的集 合。
高中信息技术
(必修)
第四章—— 信息的加工与表达(下)
第一节
第二节
第三节
第四节
生活中有哪些包含了计算机程序?
某位同学的日记片段:《我的早晨》 清晨六点,伴随着准时而优美的起床铃声,我迈出 宿舍,走进了一楼餐厅。餐厅里人很多,没有办法,我 只买了两个馒头作为我的早餐罢了。随着我的餐卡在打 卡机上轻轻掠过,一元便不翼而飞了。当我走到超市的 时候,突然感觉只吃包子是不是太单调了,于是在超市 里拿了一包早餐奶,但付钱的时候却发现超市的收银机 坏掉了,没奈何,我只得忍痛把刚拿到手的早餐奶又放 了回去,真郁闷! 你能在这个生活片段中,找出几处计算机程序为我 们生活服务的痕迹来呢?
高中信息技术 (必修)
P74
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
数
据 程
输 入
序
设
备
中央处理器
内存
外存 存储器
结
输 出
果
设
备
计算机各部件配合工作
简单地说就是:输入 处理 输出
高中信息技术 (必修)
P75
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
计算机工作时,中央处理器根据输入指令,从 输入设备或外存输入程序或数据,并保存到计算机 内存中,执行程序时从内存中读取指令和数据,按 顺序进行指令,处理结果放回内存;中央处理器执 行输出或保存指令时,会把内存中的处理结果输出 到输出设备或保存到外存中。
这些1、0代码就好像是计算机能听得懂的语言而被称为机 器语言。
高中信息技术 (必修)
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
P75 • 第一代:机器语言。完全由二进制的“0”,“1”组成
的一些数字信息,只有计算机专业人员才能掌握它的编
写规则,但计算机可以非常方便的读懂;
• 第二代:汇编语言。由1、0代码组成的机器语言难学难 记难用,计算机工程师把1、0代码转换为有意义的字符 代码,便有了汇编语言,它编制出来的程序计算机无法 直接读懂,必须翻译成计算机语言。虽然比机器语言容 易掌握,仍需要大量的计算机知识;
高中信息技术 (必修)
P74
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
输入设备: 键盘、鼠标、扫描仪、摄像头等。
输出设备:显示器、打印机等。 存储设备:内存储器、外存储器
软盘、硬盘、光盘、U盘、移动硬盘等是外存储器;内 存储器又分为RAM和ROM,RAM为随机存储器,ROM是 只读存储器;内存条是RAM ,ROM指的是主板上的存储 BIOS的芯片。
高中信息技术 (必修)
P74
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
内存速度快,只用于存放计算机正在处理的 程序和数据,一旦断电,存储的信息有可能丢 失;
外存速度慢,但存入的信息不会因断电丢 失,可长时间保存。
高中信息技术 (必修)
第四章—— 信息的加工与表达(下)
第一节
第二节
第三节
• PASCAL 最早出现的结构化语言,适用于教学
• PROLOG 用于人工智能领域
高中信息技术 (必修)
P75
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
计算机高级 语言程序
编译程序
计算机机器 语言程序
编写 人
计算机语言系统
执行 计算机
信息编码
现在国际上常用的字符编码是ASCII (美国标准信息交换代码)码,
第二节
第三节
第四节
P75
机器语言
计算机是一种数字化电子设备,在工作时每段电路只有两 种状态,可形象地称为开和关。
把控制计算机操作的指令与存储数据的电路状态用二进制 数字1和0对应表示时,人们就可以事先把需要执行的指令和处 理的数据用1、0 组成的代码编写好程序,输入计算机时把1、 0 代码直接转换为开关电路,就可以让计算机工作了。
4.1 用计算机程序解决问题
4.2 用智能工具处理信息
4.3 信息的发布与交流
4.4 综合活动:我的家乡
高中信息技术 (必修)
第四章—— 信息的加工与表达(下)
第一节
第二节
第三节
第四节
4.1用计算机程序解决问题
学习目标:
1.认识计算机与程序 2.体验程序的作用及其编制环境 3.认识程序中的基本元素 4.剖析编制计算机程序解决问题的过程
高中信息技术 (必修)
P75
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
程序设计语言:是人们与计算机打交道的桥梁,通过它告诉 计算机执行一系列操作,实现某种功能。
人与计算机 交流通过人 设计的计算
机语言
人与人的交流通过 人的自然语言
高中信息技术 (必修)
4.1.1 认识计算机与程序
第一节
• 第三代:高级语言。
• 高级语言的出现使更多人可以轻松的掌握计算 机语言了。高级语言需要进行编译才能运行, 编程软件会自己将程序语言转换成一条条的通 用二进制代码,使计算机可以识别和运行。
• BASIC 十分易学的语言,适用于初学者
• C,C++ 适用于制作系统,强大的稳定性
• LOGO 简单易学,有独特绘图功能
高中信息技术
(必修)
第四章—— 信息的加工与表达(下)
第一节
第二节
第三节
第四节
生活中包含计算机程序的例子非常多,比 如学校的作息钟就是用程序控制的,包括学校 超市的刷卡系统、医疗室的刷卡系统、财务室 的财务管理软件、教室电脑里安装的各种教学 软件等等。
程序是用汇编语言、高级语言等开发编制出 来的可以运行的文件,在计算机中称可执行文 件(后缀名一般为.exe)。我们玩的游戏一般都 是应用程序(但现在后缀名为.swf的Flash影 信息的加工与表达(下)
第一节
第二节
第三节
第四节
使用计算机解决实际问题的方法是多种多样的,我们要善于 根据不同的问题需求,选择恰当的工具软件,并采用适当的方法 去解决问题。
本章希望帮助同学们根据任务需求,初步掌握用计算机程序
解决问题的基本方法,认识计算机程序的工作过程与基本特征; 通过部分智能信息处理工具的使用,体验其工作过程,了解其实 际应用价值;合乎规范地使用网络等媒介发布信息、表达思想; 利用现代信息交流渠道广泛地开展合作,解决学习和生活中的问 题。
第四节
什么是计算机程序?
程序(program)是为实现特定目标或解决 特定问题而用计算机语言编写的命令序列的集 合。
高中信息技术
(必修)
第四章—— 信息的加工与表达(下)
第一节
第二节
第三节
第四节
生活中有哪些包含了计算机程序?
某位同学的日记片段:《我的早晨》 清晨六点,伴随着准时而优美的起床铃声,我迈出 宿舍,走进了一楼餐厅。餐厅里人很多,没有办法,我 只买了两个馒头作为我的早餐罢了。随着我的餐卡在打 卡机上轻轻掠过,一元便不翼而飞了。当我走到超市的 时候,突然感觉只吃包子是不是太单调了,于是在超市 里拿了一包早餐奶,但付钱的时候却发现超市的收银机 坏掉了,没奈何,我只得忍痛把刚拿到手的早餐奶又放 了回去,真郁闷! 你能在这个生活片段中,找出几处计算机程序为我 们生活服务的痕迹来呢?
高中信息技术 (必修)
P74
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
数
据 程
输 入
序
设
备
中央处理器
内存
外存 存储器
结
输 出
果
设
备
计算机各部件配合工作
简单地说就是:输入 处理 输出
高中信息技术 (必修)
P75
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
计算机工作时,中央处理器根据输入指令,从 输入设备或外存输入程序或数据,并保存到计算机 内存中,执行程序时从内存中读取指令和数据,按 顺序进行指令,处理结果放回内存;中央处理器执 行输出或保存指令时,会把内存中的处理结果输出 到输出设备或保存到外存中。
这些1、0代码就好像是计算机能听得懂的语言而被称为机 器语言。
高中信息技术 (必修)
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
P75 • 第一代:机器语言。完全由二进制的“0”,“1”组成
的一些数字信息,只有计算机专业人员才能掌握它的编
写规则,但计算机可以非常方便的读懂;
• 第二代:汇编语言。由1、0代码组成的机器语言难学难 记难用,计算机工程师把1、0代码转换为有意义的字符 代码,便有了汇编语言,它编制出来的程序计算机无法 直接读懂,必须翻译成计算机语言。虽然比机器语言容 易掌握,仍需要大量的计算机知识;
高中信息技术 (必修)
P74
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
输入设备: 键盘、鼠标、扫描仪、摄像头等。
输出设备:显示器、打印机等。 存储设备:内存储器、外存储器
软盘、硬盘、光盘、U盘、移动硬盘等是外存储器;内 存储器又分为RAM和ROM,RAM为随机存储器,ROM是 只读存储器;内存条是RAM ,ROM指的是主板上的存储 BIOS的芯片。
高中信息技术 (必修)
P74
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
内存速度快,只用于存放计算机正在处理的 程序和数据,一旦断电,存储的信息有可能丢 失;
外存速度慢,但存入的信息不会因断电丢 失,可长时间保存。
高中信息技术 (必修)
第四章—— 信息的加工与表达(下)
第一节
第二节
第三节
• PASCAL 最早出现的结构化语言,适用于教学
• PROLOG 用于人工智能领域
高中信息技术 (必修)
P75
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
计算机高级 语言程序
编译程序
计算机机器 语言程序
编写 人
计算机语言系统
执行 计算机
信息编码
现在国际上常用的字符编码是ASCII (美国标准信息交换代码)码,
第二节
第三节
第四节
P75
机器语言
计算机是一种数字化电子设备,在工作时每段电路只有两 种状态,可形象地称为开和关。
把控制计算机操作的指令与存储数据的电路状态用二进制 数字1和0对应表示时,人们就可以事先把需要执行的指令和处 理的数据用1、0 组成的代码编写好程序,输入计算机时把1、 0 代码直接转换为开关电路,就可以让计算机工作了。
4.1 用计算机程序解决问题
4.2 用智能工具处理信息
4.3 信息的发布与交流
4.4 综合活动:我的家乡
高中信息技术 (必修)
第四章—— 信息的加工与表达(下)
第一节
第二节
第三节
第四节
4.1用计算机程序解决问题
学习目标:
1.认识计算机与程序 2.体验程序的作用及其编制环境 3.认识程序中的基本元素 4.剖析编制计算机程序解决问题的过程
高中信息技术 (必修)
P75
4.1.1 认识计算机与程序
第一节
第二节
第三节
第四节
程序设计语言:是人们与计算机打交道的桥梁,通过它告诉 计算机执行一系列操作,实现某种功能。
人与计算机 交流通过人 设计的计算
机语言
人与人的交流通过 人的自然语言
高中信息技术 (必修)
4.1.1 认识计算机与程序
第一节
• 第三代:高级语言。
• 高级语言的出现使更多人可以轻松的掌握计算 机语言了。高级语言需要进行编译才能运行, 编程软件会自己将程序语言转换成一条条的通 用二进制代码,使计算机可以识别和运行。
• BASIC 十分易学的语言,适用于初学者
• C,C++ 适用于制作系统,强大的稳定性
• LOGO 简单易学,有独特绘图功能
高中信息技术
(必修)
第四章—— 信息的加工与表达(下)
第一节
第二节
第三节
第四节
生活中包含计算机程序的例子非常多,比 如学校的作息钟就是用程序控制的,包括学校 超市的刷卡系统、医疗室的刷卡系统、财务室 的财务管理软件、教室电脑里安装的各种教学 软件等等。
程序是用汇编语言、高级语言等开发编制出 来的可以运行的文件,在计算机中称可执行文 件(后缀名一般为.exe)。我们玩的游戏一般都 是应用程序(但现在后缀名为.swf的Flash影 信息的加工与表达(下)
第一节
第二节
第三节
第四节
使用计算机解决实际问题的方法是多种多样的,我们要善于 根据不同的问题需求,选择恰当的工具软件,并采用适当的方法 去解决问题。
本章希望帮助同学们根据任务需求,初步掌握用计算机程序
解决问题的基本方法,认识计算机程序的工作过程与基本特征; 通过部分智能信息处理工具的使用,体验其工作过程,了解其实 际应用价值;合乎规范地使用网络等媒介发布信息、表达思想; 利用现代信息交流渠道广泛地开展合作,解决学习和生活中的问 题。