4.1.1-4.1.2程序设计语言的基础知识-【新教材】粤教版(2019)高中信息技术必修一课件
- 格式:pptx
- 大小:178.02 KB
- 文档页数:26
4.1 程序设计语言基础知识(教案)高一信息技术(粤教版2019必修1)教材分析:《4.1 程序设计基础》这一节中以“数据输入与输出”为中心,以培养信息素养为目标,以知识技能为载体,以实践活动为途径,开展讲授、协作、探究学习方式,让学生掌握Python 程序设计语言的数据输入与输出,并能够做一些相应的处理。
学情分析:本课的授课对象高一年级学生,在本节内容学习之前,学生已经初步掌握了用算法解决问题的过程,能够使用办公软件解决一些常用的计算机问题,学生本应该有能力依据学习任务,通过教师的讲授加上学生自主开展协作学习,建构知识,完成相应项目任务。
教学目标:1、能够掌握input()输入函数的使用方法和技巧。
2、能够掌握print()函数的使用方法和技巧。
3、能够运用输入函数和输出函数进行简单的数据处理。
教学重难点:重点:1、掌握input()函数的使用技巧。
2、掌握print()函数的使用技巧。
难点:1、掌握变量赋值的技巧。
2、运用输入与输出函数进行简单的数据处理。
教学方法:讲授法、小组合作讨论法。
教学过程:一、新课引入教师:前面我们对python进行了基础学习,那同学们知不知道怎么把数据输入到程序中,又怎么把程序里的数据显示出来?请同学们思考一下,这些技术的背后都离不开什么?学生:……根据学生的回答进行辩证和讲解从而引出本节课的教学任务和学习目的。
设计目的:通过提问让学生思考和讨论,明确本知识点的学习任务和目的。
二、新课讲授1、引出学习内容教师:今天我们一起利用信息技术来做个简单的数学题,分别输入两个数A和B,然后计算它们的和。
学生:……教师:首先我们要知道怎样输入A、B这两个数。
接着首引出input()函数,详细讲解input()函数的使用方法和技巧。
2、简单的数据处理教师:因为input()函数默认输入的是字符串,如何将字符串转换成整型?学生:……教师:讲解int()的用法教师:完成上面这个题我们需要怎么去做。
4.1程序设计语言的基础知识【学习目标】:1、掌握Python语言的基本数据类型,理解常量、变量,能正确书写表达式。
2、掌握Python语言中的常用函数。
3、能读懂简单的程序代码,根据具体问题改写和完善代码,感受计算机编程的魅力。
4、激发学生的编程兴趣,提高用计算机解决问题的能力。
【重点和难点】:重点:Python语言的基本数据类型、常量、变量和表达式、常用的函数。
难点:能读懂简单的程序代码,根据具体问题改写和完善代码。
【学法提示】:讲授法、讨论交流法、演示法等【课时安排】:1课时【课前资料准备】:了解Python一种解释型、面向对象、动态数据类型的高级程序设计语言。
由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。
Python 的两大特色是清晰的语法和可扩展性。
【内容精讲】:一、Python的常量和变量:1. 常量是指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。
例如,48,30.01,'Hello',等都是常量。
2. 变量是指在程序运行过程中其值可以发生变化的量。
在程序设计语言中,变量可以用指定的名字来代表,即变量由变量的“标识符”(又称“名字”)和变量的“内容”(又称“值”)两部分组成。
随堂练习:下面代码中,哪一种能够打印出“哈哈哈哈”这个结果()A、content=“哈”content=“哈哈哈”print(content)B、content=“哈哈”content=“哈哈哈哈”print(content)C、content=“哈哈哈哈”content=“嘻嘻”print(content)3. Python语言中,变量命名规则:①变量名可以包括字母、汉字、数字和下划线(_),但不能以数字开头。
例如:name2是合法变量名,而2name是非法变量名。
②变量名区分大小写。
例如:myname和 Myname是不同的变量。
4.1程序设计语言的基础知识教材章节 4.1 程序设计语言的基础知识课时安排1 课时项目名称我与python 的初见学习目标(1)能够理解 Python 语言常量和变量的数学意义;(2)能够熟悉 Python 语言常见的数据类型;(3)能够正确表示程序中的各种“量”;(4)能够理解运算符与表达式的含义和用法;(5)能够运用Python 的运算符处理数据计算;(6)能够知道不同的 Python 函数的用法;(7)能够使用不同 Python 函数处理运算数据和运算过程。
教材分析本节课节选自粤教版高中信息技术教科书必修一《数据与计算》的第四章第一小节,主要知识点包括“Python的常量与变量”、“Pyt hon 的数据类型”、“Python的运算符与表达式”、“Python的函数”。
在知识结构上,前面第三章已经学习过“计算机解决问题的过程”方法,且已学习了“设计算法”环节中的“算法及其描述”,本节课作为“编写程序”的基础理论知识,是上一节课学习内容的延续与方法实现。
其次,接下来教材中“顺序结构、选择结构、循环结构”的学习与编程实现又需要本节课内容作为基础知识补充,且为以后同学们了解其他编程语言打下基础,是一节承上启下的关键性课程。
学习重点1.理解变量的数学意义;2.熟悉Python 常见的数据类型;3.理解运算符与表达式的含义和用法,能够运用Python 的运算符处理数据计算。
学习难点1. 知道Python 语言中常见函数的用法;2. 能够使用不同的Python 函数处理运算数据和。
活动情境最佳购物方案设计→”百钱买百鸡”程序里的python 程序设计语言基础知识探索。
新课导入:项目主题.mp4→项目问题展示.mp4(上节课的课后问题)→学生尝试传统方法不好求解→引入项目问题原型经典→“百钱百鸡”问题→用程序设计语言python 求解。
活动1 自主探索二、带着任务,自主阅读P6772 程序设计语言基础知识的相关内容。
第四章程序设计基础知识点梳理一、知识框架二、知识点归纳(一)程序设计语言的基础知识1、常量和变量:(1)常量:指在程序运行过程中其值始终不发生变化的量,通常是固定的数值或字符串。
①例如:45,-30.2001、'Hello','Good' 等。
②常量可以在程序中直接使用。
例如语句“x=30*40”表示30乘40的结果赋值给x。
2、变量:指在程序运行过程中其值可以发生变化的量。
①组成:标识符(名字)+内容(值),如a=1②变量的命名规则:➯不能以数字开头➯只能包含数字、字母、下划线➯区分大小写➯不能使用关键字3、变量赋值:给一个变量传递具体的值,让其保存,就是赋值,使用赋值符号“=”。
4、变量赋值小技巧:(1)一次给多个变量赋不同的值:a,b,c=100,1,2(2)一次给多个变量赋相同的值:a=b=c=1000(3)变量交换值:a,b=b,a5、python的数据类型:(1)Number (数值):①整型(int)②浮点型(float):由整数部分和小数部分组成③复数(complex):由实数部分和虚数部分组成(2)String(字符串):用单引号、双引号或者三引号括起来的任意文本。
(3)List(列表):是写在方括号[]之间,用逗号分隔开的元素列表。
列表的数据项不需要具有相同的类型,和字符串的索引一样,从0开始。
(4)Tuple(元组):与列表相似,但元组的元素不能修改。
(5)Set(集合):是一个无序不重复元素的序列。
(6)Dictionary (字典):是无序的对象集合,和列表的区别在于:列表是有序的对象集合,字典中的元素是通过键来存取的,而不是偏移存取。
6、python常用的运算符和表达式:(1)运算符的定义:对常量或者变量进行运算或处理的符号称为运算符,参与运算的对象称为操作数。
(2)表达式的定义:由运算符、操作数连接而成的式子称为表达式。
(3)算术运算符:包括“+”(加)、“-”(减)、“*”(乘)、“/”(乘)、“%”(求余)、“**”(幂运算)、“//”(整除)。
第一章数据与信息1、数据是现实世界客观事物的符号记录,是信息的载体,是计算机加工的对象。
2、在计算机科学中,数据是对所有输入计算机并被计算机识别、存储和处理的符号的总称,是联系现实世界和计算机世界的途径。
3、数据的特征:二进制、语义性、分散性、多样性与感知性4、模拟信号是指用连续变化的物理量所表达的信息。
其信号的幅度、频率或相位随时间作连续变化,如声音信号、图形信号等。
5、数字信号是离散时间信号的数字化表示。
其信号的自变量、因变量都是离散的。
6、在计算机中,数字信号的大小常用有限位的二进制数表示。
7、数字信号的优点:抵抗电路本身干扰和环境干扰的能力强,利于存储、加密与纠错,从而具有较强的保密性和可靠性。
8、在现代技术的信号处理中,数据基本上是通过编码将模拟信号转换为数字信号进行存储和传输,文字、图像、声音等类型的数据都可经过编码进行存储和传输。
9、文字(字符)编码是效率相对较低的编码方式,有单字节码和双字节码两种。
其中,ASCII码、莫尔斯码属于单字节码,国标码(GBK)、统一码(Unicode)属于双字节码。
10、ASCII码是美国信息交换标准代码,用8位二进制码为所有的英文字母(大小写52个)、阿拉伯数字(10个)和常用的不可见控制符(33个)以及标点符号、运算符号等(33个)建立了转换码,将符号转换为“0”和“1”构成的编码。
英文字母A和a的编码分别为01000001(十进制数65)和01100001(十进制数97)。
11、汉字编码使用的是简体中文的GB码和繁体中文的BIG5码(大五码)。
12、图像编码是指在满足一定保真度的条件下,对图像数据进行变换、编码和压缩,以较少比特数表示图像或图像中所包含的信息的技术。
13、位图,最小单位为光栅点(或称像素),因而位图也叫作点阵图(或像素图)。
14、在计算机二进制数系统中,每个0或1就是一个位(bit,数据存储的最小单位),8个位就称为一个字节(Byte)。