课件编号7941567

必修1 3.3 数据与系统 课件(共35张PPT)

日期:2024-05-06 科目:信息技术 类型:高中课件 查看:93次 大小:3008036Byte 来源:二一课件通
预览图 1/12
必修,数据,系统,课件,35张,PPT
  • cover
(课件网) 教科版高中信息技术 第3单元 认识数据 3.3 数据与系统(第1课时) 必修1 数据与计算 课堂导入 小刚同学经常和朋友外出旅游,他想自己开发一个旅行小助手系统,系统包括线路管理,交通乘车指导,以往旅游记录管理等。 图形用户界面(GUI) 图形用户界面(Graphical User Interface,GUI)又称图形用户接口, Tkinter是实现图形用户界面的模块。 from tkinter import 导入tkinter模块 文本框(Entry) 按钮(Button) 文本标签(Lable) 文本标签 文本框 按钮 ? 项目 名称 面向对象程序设计 面向过程程序设计 (也叫结构化编程) 定义 面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以。 特点 封装、继承、多态 算法+数据结构 优势 适用于大型复杂系统,方便复用 适用于简单系统,容易理解 劣势 比较抽象 难以应对复杂系统,难以复用 设计语言 Java、Smalltalk、EIFFEL、C++、Objective-、C#、Python等 C、Fortran 两种程序设计的比较(了解) 更新旅游线路 文件与python读写文件 文件是存储在外存储设备中的相关数据的集合。解决问题的过程中,数据组织在一起,形成队列、数或图等逻辑结构,这时的数据在内存中,当退出程序时,相关数据将丢失。如果要长久的存储数据,可以将数据以文件的形式存储在磁盘里。 内存 : 外存 : 硬盘、u盘,光盘,移动硬盘等 在Python语言中, ★ 用open函数把外存储器里的文本文件(.txt)打开 要以读文件的模式打开一个文件对象,使用Python内置的open()函数,传入文件名和标示符: f = open('/Users/michael/test.txt', 'r') 标示符‘r’表示读,这样,我们就成功地打开了一个文件。 ★ 用write方法将内存中的数据存储到外存储器的文件中 通过例子具体示例一下write( )函数的使用。 write( )函数的参数是一个字符串,分以下2种情况: 1 、通过write()函数向文件中写入一行 >>> f=open(r“C:UsersAdministratorDesktoptest.txt”,‘w’) >>> f.write(‘hello,world!n’)#写入的字符串仅仅在末尾包含一个换行符。 >>> f.close() 2、通过write()函数向文件中写入多行 >>> f=open(r“C:UsersAdministratorDesktoptest.txt”,‘w’) >>> f.write(‘hello python!nhello world!n’)#写入的字符串包含多个换行符,可以达到写入多行的效果 >>> f.close() 文件操作结束时,一定要用close( )方法关闭。 调用close( )方法关闭文件。文件使用完毕后必须关闭, 因为文件对象会占用操作系统的资源, 并且操作系统 同一时间能打开的文件数量也是有限的。 小结 1、Tkinter模块的基本操作:引用,创建窗口,设置窗口大小、标题内容; 在窗口上创建标签、文本框、按钮;为按钮单击事件编写代码。 2、 对文本文件的操作:将内容写入文本文件。 巩固练习 在今天学的第一个程序上,添加一个“查询线路”按钮 参考答案: from tkinter import root = Tk() root.title('旅行线路') root.geometry('300x120') root.resizable(0,0) Button(root,text='添加线路',relief='solid',width=10,height=2).pack() Button(root,text='查询线路',relief='solid',width=10,height=2).pack() 教科版高中信息技术 第3单元 认识数据 3.3 数据与系统(第2课时) 必修1 数据与计算 课堂导入 中国铁路客户服务中心网站(12306网站),客户可登录该网站办理购票业务。 某个同学发现厦门没有直达成都的火车,网站提供了多种接续换乘方案,我们选择武汉作为中转站。 活动1 利 ... ...

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