小学信息技术教学课件:9-13第2课 赋值和逻辑运算.pptx

小学信息技术教学课件:9-13第2课 赋值和逻辑运算.pptx

整型(integer)取值范围;实型数取值范围;格式化输出函数printf;赋值和逻辑运算;赋值语句;表达式;m=100;

; 在赋值语句的使用中,需要注意以下几点:

1)由于赋值运算符“=”右边的表达式也可以是赋值表达式,因此,下述形式:

变量=(变量=表达式);

是成立的,从而形成嵌套的情形。其展开之后的一般形式为:

变量=变量=…=表达式;

例如,“a=b=c=d=e=5;”,它实际上等价于:e=5;d=e;c=d;b=c;a=b;

2)在进行赋值运算时,如果赋值运算符两边的数据类型不同,系统将会自动进行类型转换,即将赋值运算符右边的数据类型转换成左边的变量类型。当左边是整型而右边是实型时,将去掉小数部分并截取该整型对应的有效位数。;例2.1输入两个正整数a和b,试交换a、b的值(使a的值等于b,b的值等于a)。

【分析】交换两个变量的值方法很多,一般我们采用???入第三个变量的算法,二个变量交换,可以想像成一瓶酱油和一瓶醋进行交换,这时容易想到拿一个空瓶子过来:

①将酱油倒到空瓶中;②将醋倒到酱油瓶中;③将原空瓶中的酱油倒到醋瓶中。

;例2.2长方形菜地的周长

我校的综合实践活动基地之一——菜园,长10.27米,宽5.3米,求菜园的周长是多少米?结果要求保留一位小数。;试一试;试一试;试一试;逻辑运算;当表达式进行逻辑与()运算时,两个或多个条件中,只有所有的值均为true,整个表达式的值才为true;只要有一个条件为false,整个表达式的值就为false,如表所示。;逻辑或;逻辑非;逻辑运算符优先级由高到低为:!→→||;随堂练习;试一试

文档评论(0)

1亿VIP精品文档

相关文档