兔宝宝发到群共享中的作业和小结: 第二题编程题答案:
#include
printf(\大家好!我是兔宝宝。\\n\);
printf(\我今年15岁,萝莉,\\n我正在努力学编程\\n\);
getchar(); return 0; }
今日学到的知识要点:含有何老师对兔宝宝作业的小结的点评: 1、 计算机是通过运行程序,将数据加工成信息的一种电子设备。
点评:兔宝宝对我的论述进行了修改,但这是一种庸俗化的修改。计算机是“通过运行程序,将数据加工成信息的一种二进制数字信号处理设备。”不能简化为电子设备这几个字。什么是二进制数字信号,计算机为何要采用二进制数字信号,这其中蕴含有很大的奥秘!——这其实是构成计算机主体的电子设备几乎决不会出错的根本原因所在。这些内容请参见本书附录:计算机为何采用二进制数字信号。
2、 计算机实际上只能做一件有意义的事——通过运行程序将数据加工成信息。
3、 计算机只能“懂得”和运行机器语言程序,机器语言程序是由一系列二进制机器指令顺
序组成的。在计算机内部电路中,二进制机器语言指令可以直接转化为驱动各条电路工作的高低电平。
点评:阿兔还很不错嘛,不知道他到哪里去查了查什么是机器语言程序。
4、 人们用C语言编写的程序称为源程序,源程序是不能在计算机上运行的,源程序从细粒
度来看就是一长串字符。源程序需要经过编译程序的翻译才能转变成机器语言程序。 5、 C语言源程序是由一个或多个函数构成的,通常其中有一个main()函数。 6、 一个C语言函数是由函数头和函数体构成。
7、 函数头由:函数的返回值类型 函数名和用圆括号括住的参数表构成。
8、 函数体是由若干条语句构成的。C语言程序中每一条语句都要以分号作为结束(复合语
句除外)。函数体必须用大括号{ } 括住。语句分为定义型语句和执行性语句两大类。
13
点评:“函数体是由若干条语句构成“这样修改还是不妥的,还是应当说:函数体主要是由..若干条语句构成。这是由于函数体中还可以出现别的以后将要介绍的成分,比如声明型语句、编译预处理命令。
9、C语言中定义型语句和执行型语句各自所起的作用。
10、printf()可以用来在显示屏上显示一串字符,格式串要用双引号括住,格式串中的普通字符按照原样在屏幕上输出,\\n是转义字符,转义字符在屏幕上是看不见的,转义字符\\n的作用相当于按下了Enter键。 11、注释的作用 12、getchar()的作用 13、return 语句的作用
思考题的答案:对于运行着的编译程序来说,由一长串字符构成的源程序就是数据,由指令序列构成的机器语言程序就是信息。 资料查找题4、
C语言源程序从最小粒度来看就是由一个一个字符组成的,这一串字符中的每一个字符通常是以二进制的ASCII码的形式存放在计算机的内存和外存中的。
兔宝宝这个小结得分良好。资料查找题和思考题兔宝宝也做的不错。奖励两根胡萝卜给宝宝兔。
14
3月28日整型常量、浮点型常量的形式、运算和输入输出 ● 整型常量和浮点型常量 ● 输出常量的值
● 整型变量和浮点型变量 ● 标识符 ● 算术运算符 ● 算术表达式
● 用scanff()输入变量的值 ● 用printf()输出表达式的值 ● 对例题2的讲解
兔宝宝:老师早!您今天给我讲什么呢?
何老师:我先发一个程序上来,你把它敲入电脑然后运行起来。这个程序只要运行一次,你想要电脑算出多少对两个整数的乘积都是可以的。兔宝宝,要注意输入方式:两个输入整数之间要用空格隔开,输完两个整数后按下回车键。然后再输入两个整数,再按下回车键,。。。不想看了,只要随便输入一个英文字母,再按下回车键,就可以结束程序运行。
/*例题2*/ #include
/*1*/ int m1, m2 ;
/*2*/ while (scanf(\
/*3*/ { printf(\ m1, m2, m1*m2 ); } /*4*/ getchar(); /*5*/ getchar(); /*6*/ return 0; }
15
兔宝宝:老师,真的很神奇耶!我输了很多组两个数,居然都是可以算出结果的。老师,我截图给您看看:
其中奇数行都是本兔输入的数据,偶数行都是电脑运行程序自动打出来的。可是老师,这个程序到底是怎么运行的呢?您能给我解释吗? 何老师:兔娃,你想不想看任意两个整数之和是多少? 兔宝宝:嗯,想啊!那应该怎么办?
何老师:这很简单的。阿兔,你只要把上面程序中的这一句:
printf(\ m1, m2, m1*m2 ); 改成:
printf(\ m1, m2, m1+m2 ); ↑ ↑
就行了。只有箭头所指的两个符号 * 替换成了+ ,其它的都没改变! 兔宝宝:是真的吗?我来试试!。。。程序出来结果了!真的变成了加法题!
何老师:兔娃,你感兴趣的话,你还可以分别用减号 – 、用除号 / 来取代这条语句中的乘法符号 * 。那你就可以叫计算机为你计算任意多组的两个数之差、计算任意多组的两个数之商了。
兔宝宝:。。。。。。真的好玩耶!第二天学编程,就可以叫计算给本兔做加减乘除了,真的好开心!这个程序本兔要好好把它保存下来!。。。。不过老师,兔娃不懂这个程序到底是怎么工作的。您能给兔娃讲解其中的道理吗?
16
相关推荐: