内容正文:
3.1 体验计算机解决问题的过程
1
1、人工解决问题的过程
2、计算机解决问题的过程
CONTENTS
3.1 体验计算机解决问题的过程
2
3
思维
请你描述解决这个问题的过程
实践
首先需要明确所要解决的问题和给出的条件,然后在根据已有的经验和知识确定解决问题的方法,从而解决问题。
根据你的数学知识求出鸡、兔各有多少只?
人工解决问题的过程
3.1 体验计算机解决问题的过程
4
1
分析问题
计算机解决问题的过程
2
设计算法
3
编写程序
4
调试运行
程序
3.1 体验计算机解决问题的过程
5
分析问题
已知 未知
分析问题的需求情况、已知条件和需要解决的问题。
3.1 体验计算机解决问题的过程
6
设计算法
解决问题的详细方法和步骤
分析问题(找出已知和未知) 设计方案(写出算法)
3.1 体验计算机解决问题的过程
7
编写程序
a=35
b=94
for x in range(1,a):
y=a-x
if 2*x+4*y==b:
print("鸡有"+str(x)+"只","兔有"+str(y)+"只")
有了清晰可操作的算法描述,就可以选择一种计算机语言工具来编写程序。(Python)
3.1 体验计算机解决问题的过程
8
调试程序
程序编写完成以后,再通过键盘把程序输入计算机中运行,检查程序能否按预想的效果执行。
3.1 体验计算机解决问题的过程
9
讨论探究:
相同点 不同点
人工解决问题的过程
用计算机解决问题
3.1 体验计算机解决问题的过程
10
拓展延伸: 利用计算机解决“韩信点兵”问题
3.1 体验计算机解决问题的过程
11
课堂总结:
利用XMind建立本节课内容的思维导图。
3.1 体验计算机解决问题的过程
12
作业:
理解教材page47 中程序代码并调试运行。
3.1 体验计算机解决问题的过程
13
Lavf57.62.100
$