课件编号10534363

2.1计算机解决问题的过程 课件(19ppt)

日期:2024-06-04 科目:信息技术 类型:高中课件 查看:98次 大小:3950444Byte 来源:二一课件通
预览图 1/7
计算机,解决,题的,过程,课件,19ppt
  • cover
(课件网) 第2单元编程计算 2.1计算机解决问题的过程 学习目标 了解计算机解决问题的过程———算法。 了解流程图的规范表示方法,学会使用自然语言和流程图描述算法。 了解算法的三种基本结构。 课堂回顾 什么是算法? 算法就是解决问题的方法和步骤 课堂回顾 算法的描述 自然语言 流程图 程序语言 自然语言是指人们日常生活中使用的语言,汉语、英语、德语等都是自然语言。用自然语言描述算法符合我们的表达习惯,容易理解 马上同学们新的大假就要开始了, 请位同学描述一下自己离校的过程 顺序结构 分支结构 循环结构 课堂回顾 算法的程序语言 高级语言 汇编语言 机器语言 计算机不需要翻译就能直接识别的语言被称为机器语言(又被称为二进制代码语言)该语言是由二进制数0或1组成的一串指令,对于编程入员来说,机器语言不便于记忆和识别。 机器语言对计算机来说很好懂也很好用,但是对于编程人员来说,记住0和1组成的指令简直就是煎熬。为了解决这个问题,汇编语言诞生了。汇编语言用英文字母或符号串来替代机器语言,把不易理解和记忆的机器语言按照对应关系转换成汇编指令。 由于汇编语言依赖于硬件,使得程序的可移植性极差,在使用新的计算机时还需学习新的汇编指令,大大增加了编程人员的工作量,为此计算机高级语言诞生了。高级语言它比汇编语言更贴近于人类使用的语言,易于理解、记忆和使用。 C C++ Java Python 课堂回顾 算法的解决过程 你将你买的酸奶放进冰箱需要几步? 自然语言 第一步: 开冰箱门 第二步: 放入大象 第三步: 开门 流程图 程序语言 课堂回顾 算法的解决过程 判断数字的奇偶性 自然语言 整数中,能被2整除的数是偶数, 不能被2整除的数是奇数。 流程图 程序语言 例如 输入一个数5 输入一个数 78 学习程序的格式框架。 学习Python语法元素的名称———常量与变量。 计算机的数据类型。 学习目标: Python基础语法 Python程序的格式框架 Python语言采用严格的“缩进”来表示程序逻辑。 实现方法:缩进可以用Tab键实现,也可以用多个空格(4个空格) 1.缩进 注释是代码中的辅助性文字,不被计算机执行。“#”表示一行注释的开始 2.注释 3.保留字(也叫关键字) 关键字与保留字:if,else, print ,input,and,or ,int,True ,false 等 被编程语言内部定义并保留的标识符 Python语言的语法元素 常量:在程序运行过程中数值始终保持不变的量称为常量 例如: π,重力加速度g=9.8米/秒2 1.常量 2.变量 变量:在程序运行过程中值允许改变的值称为变量。 变量是创建时在内存中开辟的一个存储空间 weizhi_1 =‘易烊千玺 ’ 变量名 变量值 下划线 判断奇偶性的程序中语句:a=5是变量还是常量 变量的命名规则: 1.必须以字母或下划线开头,变量值可以是字母,数字或者下划线 2.区分大小写 3.不能使用保留字 随机练习:以下变量命名不合法的有: a_123 _m C66 print 3_o year Python语言的语句元素 1.赋值 表达式 weizhi_1 =‘易烊千玺’ <变量> =<表达式> 赋值语句的一般形式: 2.表达式 由一个或多个操作数通过运算符组合而成 例:2+3 ,5/2 ,5//2, 8%2 练习一 体验赋值语句的多种方式 Python语言的数据类型 数据进行运算时需要明确数据的类型与含义 定义数值和字符: a1 = 4 数值 字符 a2 = ‘4’ 字符 a1*4的结果为: 16 a2*4的结果为: 4444 字符 print(a3*4)的结果是: 数值 JackJackJackJack 字符 a3 = ‘Jack’ (a1+a2)的结果是: 字符相加,将字符连起来 不同的数据类型不能直接进行运算 数据类型的转化 python提供了整数int()、浮点数float()、字符串str()等常见的数据类型。可以利用一些函数,把数据从一种类型转换成另一种类型。 flo ... ...

~~ 您好,已阅读到文档的结尾了 ~~