3.1用计算机编程解决问题的一般过程 课件 2022—2023学年浙教版(2019)高中信息技术必修1

2022-10-31
| 14页
| 860人阅读
| 5人下载
普通

资源信息

学段 高中
学科 信息技术
教材版本 高中信息技术浙教版必修1 数据与计算
年级 -
章节 3.1 用计算机编程解决问题的一般过程
类型 课件
知识点 -
使用场景 同步教学
学年 2022-2023
地区(省份) 全国
地区(市) -
地区(区县) -
文件格式 PPTX
文件大小 1.34 MB
发布时间 2022-10-31
更新时间 2022-10-31
作者 忆李茹慧
品牌系列 -
审核时间 2022-10-31
下载链接 https://m.zxxk.com/soft/35668571.html
价格 1.50储值(1储值=1元)
来源 学科网

内容正文:

第三章 算法的程序实现 3.1 用计算机编程解决问题的一般过程 学习目标 1.了解用计算机编程解决问题的一般过程. 2.熟悉Python编程环境. 新课讲授 知识点一:用计算机编程解决问题的一般过程 抽象与建模 设计算法 编写程序 问题 调试运行程序 1.抽象与建模(分析已知条件,建立数字模型) ①提炼核心要素并加以确定或假设(已知、未知) ②用数学符号描述解决问题的计算模型(可以是数学模型关系表达式、文字、表格或图形等) 2.设计算法(遵循算法的特征、围绕算法的要素设计算法) 3.编写程序(计算机程序设计语言描述算法) 4.调试运行程序 ①调试程序:发现错误并进行修正(录入错误、语法错误、逻辑错误等) ②运行程序:计算机执行程序解决问题 知识点二:程序设计语言的发展 机器语言(由0和1组成的指令)由二进制0、1代码指令构成,能被计算机直接识别执行。但难编写、难理解、易出错,编程效率极低,是低级语言。 如:执行2+6的加法: 10110000 00000110(表示将“6”送到寄存器AL中) 00000100 00000010(表示将“2”与寄存器AL中的内容相加,结果仍在寄存器AL中) 汇编语言(用英文字母和数字表示指令)是机器指令的符号化,与机器指令存在着直接的对应关系,采用英文助记符代替机器指令,提高了程序的可读性。但它是面向机器的语言,所以仍是低级语言。 add6,2,result,运算结果写入result 高级语言(接近于人的自然语言和数学语言)是面向用户的、基本上独立于计算机种类和结构的语言。因而可读性好,易学易用,通用性强,应用广泛。并不特指某一语言,比较流行的高级语言有Java、C/C++、Python等。 result=2+6 知识点三:Python语言概述 Python是一种面向对象、解释型的计算机程序设计高级语言。 由荷兰数学和计算机科学研究学会的吉多·范罗苏姆(Guido van Rossum)于1990年代初设计。 语法简洁清晰,方便对数据进行组织和处理,具有丰富和强大的库,开源可移植。 Python能做什么? 桌面应用开发 数据科学 大数据分析 linux系统 运维 人工智能 网络爬虫 Web开发 游戏开发 Python能做什么? 就业薪酬? 学好Python,幸福一生! 学好Python,幸福一生! 知识点四:Python编程环境

资源预览图

3.1用计算机编程解决问题的一般过程  课件 2022—2023学年浙教版(2019)高中信息技术必修1
1
3.1用计算机编程解决问题的一般过程  课件 2022—2023学年浙教版(2019)高中信息技术必修1
2
3.1用计算机编程解决问题的一般过程  课件 2022—2023学年浙教版(2019)高中信息技术必修1
3
3.1用计算机编程解决问题的一般过程  课件 2022—2023学年浙教版(2019)高中信息技术必修1
4
3.1用计算机编程解决问题的一般过程  课件 2022—2023学年浙教版(2019)高中信息技术必修1
5
3.1用计算机编程解决问题的一般过程  课件 2022—2023学年浙教版(2019)高中信息技术必修1
6
所属专辑
相关资源
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。