闽教版(2020)七年级下册第4课 程序设计基础评课课件ppt
展开第五课 主题1 数据类型、常量和变量、输入输出函数
班级: 姓名:
- 了解C语言的基本数据类型及常量和变量的定义方法。
- 理解赋值运算的含义。
3.掌握输入、输出函数。
输出函数printf(“格式化字符串”,输出列表);
这是第二次让学生输入代码,学生基础参差不齐,锻炼打字能力。基本都能完成。
【任务一】参看教材P63页的示例2,将示例2的代码输入Dev-C++。尝试着改变教材中给出的数据,观察[d1]运行结果的变化。请截图粘贴你的运行结果。
问题 | 结果 |
1.改变数据后再运行程序,观察到什么现象? | 改变数据后,结果也会变 |
2.变量a、b、c具有怎样的特性? | 变量a、b、c的数值是可以改变的 |
3.是不是向 a、b、c输入任意的数值都可以得到正确的结果?你对此有何猜想? | 任意改变后,不一定得到我们想要的结果。 要根据数据类型。 |
变量:用来存储需要改变的数据。
【任务二】参考教材示例3,在软件Dev-C++中输入。将示例2代码中的a、b、c设定为常量,检查一下代码运行的结果。请截图粘贴你的运行结果[d2]。
你观察到了什么现象? |
|
这一现象说明了什么问题? |
|
有两种方式定义常量。
/
* 数学中我们称0、1、11等这样的数为常数,同样在程序中其值保持不变的数据称为常量 */
#include<stdio.h>
//定义最大值常量MAX,值为100
int main( )
{
//定义最小值常量MIN,值为10
printf("最大值=%d\n",MAX);
printf("最小值=%d\n",MIN);
return 0;
}
【任务三】观察示例2的源代码,里面有2个printf,请想想,这三个语句有什么共性,有什么不同? 动手修改下示例2的代码,观察输出结果,看看有哪些变化。
}printf语句共性 |
|
不同 |
|
|
|
【习题测试】
1. 不合法的字符常量是( )
A)‘\t’ B)”A” C) ‘a’ D) ‘\x32’
2. 合法在字符常量( )
- ‘\084’ B. ‘ab’ C. ‘a’ D. ‘\x43’
3. 下类选项中,不是合法整型常量的是( )
A)160 B)-0xcdg C)-01 D)-48
4. 下列合法在赋值语句是( )
A) x=y=100 B) d- - C) x+y D) c=int(a+b)
5. 设以下变量均为int类型,则值不等于7的表达式是( )
A)(x=y=6,x+y,x+1)
B) (x=y=6,x+y,y+1)
C)(x=6,x+1,y=6,x+y)
D)(y=6,y+1,x=y,x+1)
[d1]这是第二次让学生输入代码,学生基础参差不齐,锻炼打字能力。基本都能完成。
[d2]教师演示缺失的代码,学生复制粘贴代码,并补充完整运行程序。
初中信息技术闽教版(2020)七年级下册第二单元 走进程序世界第4课 程序设计基础教学演示ppt课件: 这是一份初中信息技术闽教版(2020)七年级下册第二单元 走进程序世界第4课 程序设计基础教学演示ppt课件,文件包含第四课主题2编写一个简单的C语言程序课件pptx、第四课主题2编写一个简单的C语言程序学案docx等2份课件配套教学资源,其中PPT共20页, 欢迎下载使用。
2020-2021学年第一单元 制作我的动画第1课 逐帧动画课前预习课件ppt: 这是一份2020-2021学年第一单元 制作我的动画第1课 逐帧动画课前预习课件ppt,文件包含第1课主题一逐帧动画课件ppt、书写汉字swf、图1-2swf、片头swf等4份课件配套教学资源,其中PPT共8页, 欢迎下载使用。
2021学年第7课 循环结构课前预习ppt课件: 这是一份2021学年第7课 循环结构课前预习ppt课件,文件包含第七课主题1for循环结构课件pptx、第七课主题1for循环学案docx等2份课件配套教学资源,其中PPT共22页, 欢迎下载使用。