3.3 数据与系统(第1课时)课件(共26张PPT)

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

3.3 数据与系统(第1课时)课件(共26张PPT)

资源简介

(共26张PPT)
3.3 数据与系统
第一课时
第3单元
高中信息技术 必修1 数据与计算
学习目标
01
了解GUI的基本概念,学会设计简单的GUI。
02
了解tkinter模块,编写简单可交互的GUI程序。
03
了解文件的概念,掌握文件的打开、读写等操作。
3.3 数据与系统
稻城亚丁
丽江
新疆天山
我们的祖国,山河壮美、风光旖旎,每一处风景都犹如一副天然的画卷,诉说着大自然的神奇和历史的厚重。
让我们一起来饱览祖国的大好河山!
鼓浪屿
西湖
小明同学一到寒暑假就经常和亲友们一起旅游。他想结合信息技术课程的学习,自己开发一个旅行小助手系统,用它来解决自己遇到的旅行线路管理、交通乘车指导、以往旅游相关记录管理等各种问题。
项目内容
本节我们将围绕“旅行小助手系统”项目展开学习,通过项目活动,认识数据与系统的关系,做到根据系统功能选择所需数据,让系统充分发挥数据的潜能。
3.3 数据与系统
项目任务
任务一:探究旅行线路
任务二:走近火车票订票系统
任务三:探究订票系统功能
任务四:设计“旅行小助手系统”
本节课需要完成的任务
我们将通过下面的活动了解这个系统的构成并熟悉系统,进而帮助他全面地设计规划这个系统。
任务:探究旅行线路
活动1
初看旅行线路
3.3 数据与系统
“旅行线路”是该同学的旅行小助手系统中的一项功能,可以记录计划出游的旅行线路。他希望在这个系统中能够添加新的线路,并可以查询已经输入系统的线路。
上机实践1
任务:探究旅行线路
活动1
初看旅行线路
3.3 数据与系统
“旅行线路”是该同学的旅行小助手系统中的一项功能,可以记录计划出游的旅行线路。他希望在这个系统中能够添加新的线路,并可以查询已经输入系统的线路。
任务:探究旅行线路
活动1
初看旅行线路
3.3 数据与系统
“旅行线路”是该同学的旅行小助手系统中的一项功能,可以记录计划出游的旅行线路。他希望在这个系统中能够添加新的线路,并可以查询已经输入系统的线路。
上机实践2
任务:探究旅行线路
知识探究
图形用户界面
3.3 数据与系统
图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。
3.2 数据与结构
实例:编制订单数据处理程序
任务:探究旅行线路
知识探究
图形用户界面
3.3 数据与系统
图形用户界面(Graphical User Interface,GUI)又称图形用户接口,是指采用图形方式显示的计算机操作用户界面。
在Python中用
tkinter
创建
要使用tkinter创建GUI,用“from tkinter import*”导入tkinter模块,然后就可以运用相应代码创建组件。
任务:探究旅行线路
知识探究
图形用户界面—tkinter模块常用组件
3.3 数据与系统
框架控件;在屏幕上显示一个矩形区域,多用来作为容器
按钮控件;在程序中显示按钮。
标签控件;可以显示文本和位图。
输入控件;用于显示简单的文本内容
Frame容器
Button按钮
Label标签
Entry文本框
任务:探究旅行线路
活动2
更新旅行线路
3.3 数据与系统
在现代程序设计中,我们用“对象”建立计算机世界的实体与客观世界的实体相一致的映射关系,问题的解决方案可以用一些彼此交互的对象来形象化表示。
桂林,5日游,桂林市区—龙脊梯田—漓江漂流—骑行之旅—遇龙河漂流,人均1200元
比如在“旅行线路”例子中,我们利用Python提供的按钮类创建按钮对象,通过单击按钮的交互方式完成代码的执行过程。
文件
任务:探究旅行线路
知识探究
文件
3.3 数据与系统
在解决问题的过程中,我们可以根据需要将数据组织在一起形成队列、树或图等逻辑结构,这时的数据存储在内存中,当退出程序时,相关数据也将丢失。
如果需要更持久地存储数据,我们可以将数据以文件的形式存储到外存储设备中。
文件是存储在外存储设备中的相关数据的集合,能长期保存且方便管理。
任务:探究旅行线路
知识探究
文件
3.3 数据与系统
计算机的存储设备按用途分为:主存储器(内存)和辅助存储器(外存)。
内存:指的是主板上存储部件,用来存放当前正在执行的程序及数据,程序关闭后,数据消失。
外存:通过磁性介质或者光盘等,能长期保存信息。比如:优盘、软盘、硬盘、磁带磁盘等。
任务:探究旅行线路
知识探究
Python读写文本文件
3.3 数据与系统
任务:探究旅行线路
知识探究
Python读写文本文件
3.3 数据与系统
open ——打开:存储器里的文本文件。
write ——写入:将内存中的数据存储到外存储器的文件中。
close ——关闭:文件操作结束用来关闭文件。
任务:探究旅行线路
活动2
更新旅行线路
3.3 数据与系统
Python读写文本文件
任务:探究旅行线路
活动2
更新旅行线路
3.3 数据与系统
图形用户界面设计:创建标签、文本框、按钮等组件
任务:探究旅行线路
活动2
更新旅行线路
3.3 数据与系统
上机实践3
任务:探究旅行线路
课堂练习
3.3 数据与系统
1、下图是用Python语言编写的用户登录界面,可以用一下那个模块实现?( )
A.time B.tkinter C.datetime D.numpy
任务:探究旅行线路
课堂练习
3.3 数据与系统
2、下图的用户登录界面中,使用了哪些控件?( )
A.Button Frame Label B. Button Label Listbox
C.Button Entry Label D.Button Menu Label
任务:探究旅行线路
课堂练习
3.3 数据与系统
3、下列关于python写入文件的说法中正确的是( )
A.open函数是用来写入数据
B.Write函数是用来关闭文件
C.完成写入动作后,应使用close函数关闭文件
D.内部存储器(内存)中的数据即使关闭了程序,也不会丢失
任务:探究旅行线路
课堂小结
3.3 数据与系统
数据与系统
图形用户界面
tkinter
Python写入文件
Frame容器
Label标签
open()打开
write()写入
close()关闭
写入过程:外存——内存——外存
Entry文本框
Button按钮
任务:探究旅行线路
课后作业
3.3 数据与系统
请完善程序,实现“查询线路”按钮的交互功能。
任务:探究旅行线路
课后作业
3.3 数据与系统
请完善程序,实现“查询线路”按钮的交互功能。
参考代码
感谢观看
学无止境 永攀高峰

展开更多......

收起↑

资源预览