中职《信息技术(基础模块)(上册)》(人邮版·2022)项目5程序的神奇 课件(共29张PPT)

资源下载
  1. 二一教育资源

中职《信息技术(基础模块)(上册)》(人邮版·2022)项目5程序的神奇 课件(共29张PPT)

资源简介

(共29张PPT)
中等职业学校公共基础课程教材
信息技术(基础模块)(下册)
程序的神奇
模块5
目录
了解程序设计
项目5.1 
设计简单程序
项目5.2 
相关知识
相关知识
1.程序设计的基本理念
2.什么是算法
3.主流的程序设计语言
项目5.1 了解程序设计
1.程序设计的基本理念
程序设计是给出解决特定问题的程序的过程,它往往以某种程序设计语言为工具,给出这种语言下的程序。进行程序设计时,我们一般可以从以下几点来了解程序设计的基本理念,把握这几点,才能设计出优秀的程序。
2.什么是算法
算法是为了解决一系列问题而设计的清晰指令,代表着用系统的方法描述解决问题的策略机制。我们可以将算法简单理解为解决问题的具体方法和步骤。
(1)算法的特征
2.什么是算法
(2)算法流程图
3.主流的程序设计语言
程序设计语言从最初的机器语言、汇编语言,到现在的高级语言、非过程化语言,经历了无数次改进和发展。就目前而言,主流的程序设计语言如下图所示。
项目任务
任务1 绘制流程图
下面绘制一个简单的取票算法流程图。用自然语言表示为:①输入订单号;②系统判断订单号是否正确;③如果正确,成功出票;④如果不正确,提示需要重新输入订单号。如果将此算法的自然语言用流程图表示,结果则如图所示。
项目任务
任务2 搭建Python开发环境
本任务将首先在计算机上搭建Python开发环境,其具体操作如下。
安装Python
项目任务
任务2 搭建Python开发环境
输入“cmd”命令
Python开发环境已经搭建成功
目录
了解程序设计
项目5.1 
设计简单程序
项目5.2 
相关知识
相关知识
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设计一个简单的猜数字游戏
完成游戏
项目任务
任务2 导入和使用外部库
下面以导入标准库中的“datetime”模块下的“date”函数为例,介绍使用外部功能库的方法,其具体操作如下。
输入代码
运行代码
感谢聆听
信息技术(基础模块)(下册)

展开更多......

收起↑

资源预览