高中信息技术中图版 (2019)必修1 数据与计算2.1.1 解决问题的一般过程获奖课件ppt
展开经历用计算机解决问题的基本过程,并能应用于 实际问题的解决。
体验编程解决问题的基本方法,提高学习算法与 程序兴趣,发展计算思维。
理解用计算机解决问题的过程。
图2.1.2 解决问题的主要阶段
2.1.1 解决问题的一般过程
人们解决问题的过程通常包括分析问题、寻找解决问题的途径与方法,以及解决问题并验证结果等阶段,如图所示。
1.分析问题 分析问题主要包括调查、收集与问题相关的资料,明确问题的目标、条件和所涉及的相关知识与规则等,找出已知与未知之间的联系。
2.寻找解决问题的途径与方法 明确要解决的问题后,需要将待解决的问题与已知条件或已有的规则相关联,设计问题求解的方案,包括具体的途径和方法等。
3.解决问题并验证结果 最后,要依据确定的求解方法进行问题解决,考查所得到的解答,通过检验答案和评估效果,实现问题的最终解决。在方案执行过程中,如果发现结果没有达到预期,就需要调整解决方案。
2.1.2 用计算机解决问题的过程
用计算机解决问题即让计算机按照程序执行指令。人们可以使用已有的程序,也可以根据需要自己编写程序。利用计算机编程的方式进行问题求解时,通常需要经历分析问题、设计方案、编程调试和解决问题等环节。
用计算机解决问题的一般过程
分析问题 用计算机编程解决问题时,需要对问题进行分析,明确问题的目标和条件等,需要把问题进行抽象,通过建模的方式,界定和描述问题。问题描述的方式并不唯一,有的问题可用数学模型描述,有的问题可用文字、表格或图形等形式描述。
设计方案 计算机编程解决问题的设计方案一般包括以下两个环节:根据需求分析,将问题按照求解过程分解为若干相对独立的功能,每个功能完成一个特定的任务。针对分解的各个特定功能分别进行详细的操作步骤设计,给出问题求解的具体过程和方法,即进行算法设计。
编程调试(1)编写程序 编写程序就是利用计算机程序设计语言描述算法,实现问题求解的过程。
Pythn是一种跨平台的计算机程序设计语言。 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。最初被设计用于编写自动化脚本(shell),随着版本的不断更新和语言新功能的添加,越多被用于独立的、大型项目的开发。
(2)调试程序 编写完成的程序,需要进行调试运行。一般,调试程序不仅要发现错误,分析其产生的原因,并进行改正;还要对运行的结果进行分析和验证,判断其是否正确和完整。
运行教学资源平台提供的Pythn程序“红灯变绿灯。py”,阅读程序代码,参照注释语句分析程序功能。imprt turtleimprt time#初始化红绿灯light =turtle. Turtle ()light.hideturtle () (0)# 红灯变亮light.clr ("red", "red")light.begin_fill ()light.circle (20)light.end_fill ()# 红灯持续显示time.sleep (15)#绿灯变亮light.clr ("green", "green")light.begin_fill ()light.circle (20)light.end_fill ()
1.根据图2. 1. 5所示的“红灯变绿灯”功能分解,分析每个功能所对应的程序代码。2.如果将红灯持续显示时长设为30s,应该如何修改程序?
程序设计语言 在用计算机编程解决问题的过程中,确定问题求解的算法后,还需要通过程序设计语言把算法转换成计算机可运行的程序。程序设计语言经历了从低级语言到高级语言的发展,其中,机器语言、汇编语言和高级语言各有不同的特点。
必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程获奖课件ppt: 这是一份必修1 数据与计算第2单元 编程计算2.1 计算机解决问题的过程获奖课件ppt,共17页。PPT课件主要包含了学习目标,游戏规则,最强大脑游戏,什么是算法,“最强大脑”算法分析,使用流程图描述算法,三种基本结构的流程图,顺序结构,使用自然语言描述,使用流程图表示等内容,欢迎下载使用。
高中信息技术浙教版 (2019)必修1 数据与计算3.1 用计算机编程解决问题的一般过程优秀教学ppt课件: 这是一份高中信息技术浙教版 (2019)必修1 数据与计算3.1 用计算机编程解决问题的一般过程优秀教学ppt课件,文件包含浙教版2019必修1数据与计算31用计算机编程解决问题的一般过程教学课件pptx、浙教版2019必修1数据与计算31用计算机编程解决问题的一般过程教学设计docx等2份课件配套教学资源,其中PPT共16页, 欢迎下载使用。
2021学年第三章 算法的程序实现3.1 用计算机编程解决问题的一般过程精品课件ppt: 这是一份2021学年第三章 算法的程序实现3.1 用计算机编程解决问题的一般过程精品课件ppt,文件包含31《用计算机编程解决问题的一般过程》课件PPTpptx、31《用计算机编程解决问题的一般过程》教案docx等2份课件配套教学资源,其中PPT共14页, 欢迎下载使用。