资源简介 (共18张PPT)编程基础知识第一周复习年 级:高二年级 学 科:信息技术(浙教版)学习目标1 编程的基本原理了解编程的基本原理,理解程序在解决实际问题的应用。3 算法的三要素选用恰当的描述方法和控制结构表示简单算法,增强用算法解决问题的意识。2 算法的概念与描述能结合实例,理解并学会判断算法的特征。什么是程序程序就是一系列的操作步骤。计算机程序就是由人事先规定的计算机完成某项工作的操作步骤。每一步骤的具体内容由计算机能够理解的指令来描述。这些指令告诉计算机“做什么”和“怎么做”编写计算机程序所使用的语言称为程序设计语言。编程与计算的关系编程语言第一代:机器语言第二代:汇编语言第三代:高级程序设计语言高级程序语言计算机并不能直接接受和执行用高级语言编写的源程序,源程序在输入计算机时,由“翻译程序”翻译成机器语言形式的目标程序,计算机才能识别和执行,这种“翻译”有两种方式:编译和解释编译方式:将整个源代码都转换成二进制代码,生成目标程序,连接成可执行的程序。解释方式:源程序进入计算机,解释程序边扫描边翻译,对源程序的语句解释一条,执行一条,不产生目标程序。编译性语言:C/C++ 、Pascal、Delphi解释性语言:ASP、JSP、PHP、Java、VB、Python、MATLAB编程语言编程语言Python语言 1.一门简单直观的语言并与主要竞争者一样强大 2.开源,以便任何人都可以为它做贡献 3.代码像纯英语那样容易理解 4.适用于短期开发的日常任务1989年的圣诞节期间,吉多*范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的解释程序,作为ABC语言的一种继承。之所以选中Python(蟒蛇)作为程序的名字,是因为他是BBC电视剧--蒙提*派森的飞行马戏团(Monty Python’s Flying Circus)的爱好者。简单免费丰富的库算法数据控制转移运算程序处理的对象运算是程序处理的过程控制转移则是程序运行的路径算法就是解决问题或者完成任务的一些列步骤算法的特征有穷性(指的是步骤是有限的)、可行性、确定性、0或者多个输入、1个或者多个输出算法描述同一个问题可能有不同的算法描述案例讲解设计一个算法,对任意输入的三个不等的整数X、Y、Z,找出并输出其中最大的值伪代码与程序设计语言x=输入第一个数y=输入第二个数z=输入第三个数if x>y:max=xelse:max=yif z>max:max=z输出最大值x=int(input(“请输入第一个数:”))y=int(input(“请输入第二个数:”))z=int(input(“请输入第三个数:”))if x>y:max=xelse:max=yif z>max:max=zprint(max)练习1【1】如下图所示的流程图:该算法完成的功能是:( )A.计算y=1+2+3+4+5 B.计算y=1×2×3×4×5C.计算y=1+2+3+4 D.计算y=1+3+5+7练习2【2】算法执行时,若输入n的值为3,则输出s的值是( )A.6 B.8 C.9 D.15练习3【3】如右图所示的流程图:算法执行时,若输入n的值为3,则输出s的值是( )A.6 B.8 C.9 D.15 展开更多...... 收起↑ 资源预览