(共12张PPT)
程序设计练习
高一,1班
回顾旧知
问题:一辆汽车10小时行驶了900千米,这辆小汽车的速度是多少?
顺序结构
自上而下依次执行
算法:
1、设a=路程=900千米;b=时间=10小时;设速度=c;
2、公式:c=a/b(速度=路程÷时间);
3、运行得到计算结果
程序运行
课堂讲授——数据类型
常量:在程序运行过程中,值始终保持不变的量称为常量。所有常熟都是常量,如π。
变量:在程序运行过程中,值允许改变。其命名规则为:
必须以字母或下划线开头,后面可以是字母、数字或下划线。
区分大小写。
不能使用保留字。
课堂讲授——数据类型
字符串:表示文本的数据类型。如,输入某句子或汉字等。
输出常量:print(80)
输出变量:print(a)
输出字符串:print(“hello world”)
课堂讲授——变量赋值
变量=表达式
课堂讲授——运算符与表达式
小组练习
各小组在程序中执行图片中的内容,并讨论内容含义,由组长演示汇报运行结果。
小组练习
各小组在程序中执行图片中的内容,并讨论内容含义,由组长演示汇报运行结果。
课堂评价
1、C语言中基本的数据类型有: 、 、 。
2、符号“a”和’a’的区别是 。
3、 “&”运算符的作用是 。
4、 “*”运算符的作用是 。
5、选出下列变量命名不正确的是( )。
A. hot_do B. cat1 C. _pri D. 2ab
6、a=1 print(“hello”,a)输出结果正确的是( )
A hello ,a B hello C a=1 D hello,1
谢谢
21世纪教育网(www.21cnjy.com)
中小学教育资源网站
兼职招聘:
https://www.21cnjy.com/recruitment/home/admin中小学教育资源及组卷应用平台
教学单元 编程计算 教学主题 程序设计练习
教学目标
知识与技能能够编辑简易程序规则;能够理解基本的程序设计符号并记忆;过程与方法在探究训练过程中与开展师生互动,加深对程序设计代码的认识。情感态度价值观通过练习简单的代码,对程序设计有了初步认识。
核心素养培养
编程思维是一种理性的逻辑思维,通过梳理算法与代码之间的思维联结,培养信息素养
教学内容
Phtyon环境认识;变量;四则运算实现
教学媒体
电子白板、PPT
教学过程
教学环节 教师活动 学生活动 设计意图
回顾旧知 问题:一辆汽车10小时行驶了900千米,这辆小汽车的速度是多少?采用顺序结构。算法:1、设a=路程=900千米;b=时间=10小时;设速度=c;2、公式:c=a/b(速度=路程÷时间);3、运行得到计算结果 复习算法和顺序结构,并执行代码,由学生感受程序实现过程。
课堂讲授 【知识点一、数据类型】
常量:在程序运行过程中,值始终保持不变的量称为常量。所有常熟都是常量,如π。变量:在程序运行过程中,值允许改变。其命名规则为:必须以字母或下划线开头,后面可以是字母、数字或下划线。区分大小写。不能使用保留字。字符串:表示文本的数据类型。如,输入某句子或汉字等。 认真听讲并记笔记练习:输出常量:print(80)输出变量:print(a)输出字符串: 学习常见并简单容易理解的数据类型,尤其是变量的命名方式。
【知识点二、变量赋值】
变量=表达式 记笔记。 学习建议的变量赋值公式。
【知识点三、运算符与表达式】
与数学公式相结合,深入学科教学中,加强和深化对代码运算符的理解,区分与数学公式中的特殊符号。 记笔记根据教师讲解,尝试初步进行草稿训练 与数学公式相结合,深入学科教学中。
小组练习 各小组在程序中执行图片中的内容,并讨论内容含义,由组长演示汇报运行结果。 各小组按照分工分别模仿并执行内容。由组长进行结果演示和汇报。教师对存在的疑问进行答疑和指导。 在练习中通过项目学习不断探究深化,培养自主学习能力和代码问题分析思维。
课堂评价 进行简单试题测试:1、C语言中基本的数据类型有: 、 、 。2、符号“a”和’a’的区别是 。3、 “&”运算符的作用是 。4、 “*”运算符的作用是 。5、选出下列变量命名不正确的是( )。A. hot_do B. cat1 C. _pri D. 2ab6、a=1 print(“hello”,a)输出结果正确的是( )A hello ,a B hello C a=1 D hello,1 总结巩固知识
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
HYPERLINK "http://21世纪教育网(www.21cnjy.com)
" 21世纪教育网(www.21cnjy.com)