第一范文网 - 专业文章范例文档资料分享平台

《兔宝宝学编程记》

来源:用户分享 时间:2025/7/23 5:52:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

兔宝宝发到群共享中的作业和小结: 第二题编程题答案:

#include int main( void) {

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 int main( void) {

/*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

搜索更多关于: 《兔宝宝学编程记》 的文档
《兔宝宝学编程记》.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c51hoh3r48b1xep136ofb_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top