资源简介 (共33张PPT)1 程序的控制结构顺序结构分支结构循环结构2 解决问题的步骤顺序结构信息组:zhou2022.04信 息 技 术|七 年 级 下 册|第 二 单 元|第 5 课本课主要学习任务1.了解C语言的基本数据类型。2.了解常量、变量的定义及其使用。3. 掌握基本算术运算和赋值运算。4.应用输入、输出函数实现程序的输入与输出 。编程01数据类型、常量和变量、输入输出函数数据类型、常量和变量、输入输出函数1.基本数据类型数据类型、常量和变量、输入输出函数1.基本数据类型数据类型、常量和变量、输入输出函数实例应用:1.基本数据类型int i=5,j,k;float x=2.5,y,z;char a,b,c;数据类型、常量和变量、输入输出函数命名规则:2.变量定义格式:C语言中变量遵循“先定义后使用”的原则数据类型 变量名;变量名称以字母开头,由字母,数字和下划线组成。但是它不能以数字开始。C语言中区分大小写。变量名称内不允许有空格。变量名称不能是任何保留字或关键字。数据类型、常量和变量、输入输出函数实例应用:2.变量#includeint main(){int a=5;float b=5;printf(“a=%d\n”,a);printf(“b=%f,c=%f\n”,b,c);return 0;}数据类型、常量和变量、输入输出函数特点:3.常量定义格式:在程序中其值保持不变的数据#define 常量名 值const 类型 常量名=值;常量可以是任何的基本数据类型。常量名与变量名的取名规则相同。数据类型、常量和变量、输入输出函数实例应用:3.常量#include#define MAX 100int main(){const int MIN=10;printf(“最大值=%d\n”,MAX);printf(“最小值=%d\n”,MIN);return 0;}数据类型、常量和变量、输入输出函数特点:4.赋值语句定义格式:用来表明赋给某个变量一个具体的确定值的语句。变量名=表达式;赋值语句中的“=”称作赋值号,不是等号。赋值语句是程序设计语言中最基本的语句。数据类型、常量和变量、输入输出函数实例应用:3.赋值语句#includeint main(){int x=1;x=x+1;printf(“x=%d\n”,x);return 0;}数据类型、常量和变量、输入输出函数5.输出函数和输入函数输出函数:printf(“格式化字符串”,输出列表);数据类型、常量和变量、输入输出函数输出函数 实例应用:5.输出函数和输入函数#includeint main(){float s=10.5688;printf(“面积s=%.2f\n”,s);return 0;}数据类型、常量和变量、输入输出函数5.输出函数和输入函数输入函数:scanf(“输入控制符”,变量地址列表);输入控制符由“%”和“格式符”组成变量地址由“&”和变量构成,输入多个变量时用空格分开。数据类型、常量和变量、输入输出函数输入函数 实例应用:5.输出函数和输入函数#include#define PI 3.14int main(){int r;float s;printf(“请输入半径(正整数):”);scanf(“%d”,&r);s=PI*r*r;printf(“圆的面积为:%.2f\n”,s);return 0;}动手实践——布置任务一:01基础任务:P67动手实践——交换变量值。给定两个整型变量,从键盘输入这两个变量的值,将两个变量的值交换后输出。创新任务:P68实践创新。请编写一个程序,实现将输入的摄氏温度转换成华氏温度输出。数据类型、常量和变量、输入输出函数两变量值交换ABC两变量值交换ABC两变量值交换ABC两变量值交换ABC顺序结构:一直向前走复习:数据类型、常量和变量、输入输出函数int、float、charprintf(“格式化字符串”,输出列表);scanf(“输入控制符”,变量地址列表);%d,%f,%.mf,%c&,\n主题2:算术运算主题2:算术运算在C语言中的算术表达式中都只能用小括号,运算规则与小学数学类似。算术运算符与运算规则运算符 描述+ 把两个操作数相加- 从第一个操作数中减去第二个操作数* 把两个操作数相乘/ 分子除以分母% 取模运算符,整除后的余数++ 自增运算符,整数值增加 1-- 自减运算符,整数值减少 1主题2:算术运算算术运算符——示例:#includeint main(){int x=10;int y;y=x+20;printf(“1:y=%d\n”,y);y=x-20;printf(“2:y=%d\n”,y);y=x*20;printf(“3:y=%d\n”,y);y=x/3;printf(“4:y=%d\n”,y);y=x%3;printf(“5:y=%d\n”,y);y=x++;printf(“6:x=%d,y=%d\n”,x,y);y=x--;printf(“7:x=%d,y=%d\n”,x,y);return 0;}动手实践——布置任务二:02基本任务: 课本70三个小朋友分糖果。进阶任务:课本P71的实践创新任务,输入一个三位正整数,求出每个数位上的数字之和。主题2:算术运算三个小朋友分糖果有三个小朋友甲乙丙。甲有x粒糖果,乙有y粒糖果,丙有z粒糖果。现在他们做一个游戏,从甲开始,将自己的糖分为三份,自己留一份,其余两份分别给乙和丙,多余的糖果自己吃掉,然后乙和丙也依次侬样做。最后甲乙丙三人各有多少糖果?x/3 y/3 z/3甲 x乙 y丙 zx=x/3x=x+yx=x+zy=y/3y=y+zy=y+xz=z+xz=z+yz=z/3输入一个三位正整数,求出每个数位上的数字之和。开始输入三位正整数 i求出百位、十位、个位上的数计算每个数位上的数字之和结束输出3个数之和 展开更多...... 收起↑ 资源预览