项目5 信息技术(基础)——程序的神奇.pptx

项目5 信息技术(基础)——程序的神奇.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
中等职业学校公共基础课程教材 信息技术(基础模块)(下册) 程序的神奇 模块5 目录 了解程序设计 项目5.1  相关知识 相关知识 1.程序设计的基本理念 2.什么是算法 3.主流的程序设计语言 项目5.1 了解程序设计 1.程序设计的基本理念 程序设计是给出解决特定问题的程序的过程,它往往以某种程序设计语言为工具,给出这种语言下的程序。进行程序设计时,我们一般可以从以下几点来了解程序设计的基本理念,把握这几点,才能设计出优秀的程序。 2.什么是算法 算法是为了解决一系列问题而设计的清晰指令,代表着用系统的方法描述解决问题的策略机制。我们可以将算法简单理解为解决问题的具体方法和步骤。 (1)算法的特征 2.什么是算法 (2)算法流程图 3.主流的程序设计语言 程序设计语言从最初的机器语言、汇编语言,到现在的高级语言、非过程化语言,经历了无数次改进和发展。就目前而言,主流的程序设计语言如下图所示。 项目任务 任务1 绘制流程图 下面绘制一个简单的取票算法流程图。用自然语言表示为:①输入订单号;②系统判断订单号是否正确;③如果正确,成功出票;④如果不正确,提示需要重新输入订单号。如果将此算法的自然语言用流程图表示,结果则如图所示。 项目任务 任务2 搭建Python开发环境 本任务将首先在计算机上搭建Python开发环境,其具体操作如下。 安装Python 项目任务 任务2 搭建Python开发环境 输入“cmd”命令 Python开发环境已经搭建成功 目录 了解程序设计 项目5.1  相关知识 相关知识 1.程序设计一般流程 2.Python 基础知识 3.流程控制 4.典型算法介绍 项目5.2 设计简单程序 1.程序设计一般流程 程序设计的一般流程包括:分析问题,设计程序,编辑、编译和连接程序编码,测试程序,编写程序文档。 2.Python基础知识 常量即始终保持不变的数据,Python中没有专门定义常量的方式,一般会使用大写变量名来表示。 (1)常量 变量即变化的数据,在Python中使用变量时,都需要为变量赋值,如“a=50”表示将值“50”赋予变量“a”。 (2)变量 2.Python基础知识 运算符用于执行运算,包括算术运算符、关系运算符、逻辑运算符等。其中,算术运算符的优先级如下图所示。 (3)运算符 2.Python基础知识 函数是程序设计语言内部预设的一段程序,具有函数名、参数和返回值,可以反复执行。 (4)函数 表达式是由常量、变量、运算符、函数等连接起来的式子,如c=(a+b-5)。 (5)表达式 2.Python基础知识 Python中的语句即代码,一条语句对应一行代码,如 print(取票成功)语句表示输出文字“取票成功”。 (6)语句 注释的作用在于理解程序的含义,或对语句进行说明。Python中可在语句后使用“#”进行注释,“#”后面的注释内容均不会被程序执行。 (7)注释 3.流程控制 使用条件语句可以通过判断一个条件表达式是否成立,即条件结果是真(True)还是假(False),来分别执行不同的代码。 ① 单if语句 ② if...else语句 (1)条件语句 3.流程控制 ③if...elif...else语句 (1)条件语句 3.流程控制 ① for循环语句。 Python的for循环是通过访问某个序列项目来实现的,其语法结构如下。 for 元素变量 in 序列项目: 循环体 ② while循环语句。 while循环是通过一个条件表达式来判断是否需要进行循环的,其语法结构如下。 while 条件表达式: 循环体 (2)循环语句 4.典型算法介绍 比较排序俗称冒泡排序,它需要重复访问要排序的对象并依次比较两个元素,如果顺序错误就将其交换过来,其排序原理如下图所示。 (1)比较排序 4.典型算法介绍 选择排序也是一种简单直观的排序算法,它首先会在未排序的序列中找到最小元素或最大元素,将其存放到序列的起始位置。然后继续从剩余未排序序列中继续寻找最小元素或最大元素,并将其存放到已排序序列的末尾。 (2)选择排序 项目任务 任务1 使用Python设计一个简单的猜数字游戏 本任务将使用Python自带的编辑器Python IDLE来完成程序的设计和运行。该程序首先会使用随机函数产生一个1~100范围内的随机整数,然后接收用户输入的数据,并与随机整数相比较。 启动Python IDLE 新建文档 项目任务 任务1 使用Python设计一个简单的猜数字游戏 输入代码 保存文档 项目任务 任务1 使用Python设计一个简单的猜数字游戏 设置文档保存位置和名称 运行程序 项目任务 任务1 使用Python设计一个简单的猜数字游戏 输入整数 根据提示输入整数 项目任务 任务1 使用Python设计一个简

文档评论(0)

fetch + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体成都菲琦科技有限公司
IP属地四川
统一社会信用代码/组织机构代码
91510100MA6C6CX39E

1亿VIP精品文档

相关文档