学期(2022-2023-1)学号(20221320)《计算机程序与设计第三周学习总结》

学期(2022-2023-1)学号(20221320)《计算机程序与设计第三周学习总结》

作业信息:班级的链接:https://edu.cnblogs.com/campus/besti/2022-2023-1-CFAP

          作业要求的链接:https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03

          这个作业的目标:参考云班课的学习资源,计算机科学概论第二、三章,c语言程序设计第二章,并完成云班课测试

          作业正文:

教材学习内容总结:

          c语言程序设计》第二章:常量与变量、数据类型、各变量与数据的内存大小。

          《计算机科学概论》第二章:了解了二进制、八进制、十进制、十六进制的计数方法和互相转换的方法、二进制数值与计算机的关系。

          《计算机科学概论》第三章:实数与负数在计算机里的表示方法、两种字符集、

教材学习中的问题和解决过程:

           在教材的学习过程中有部分专业术语书上没有解释,只有通过自己查找资料理解,比如视频中的“帧”就不太清楚,通过百度百科得知帧是指在网络上数据传输的很小的单位,帧由几部分组成,不同的部分执行不同的命令。但是我还是不太懂视频中的帧是什么意思,于是我选择在专业网站CDSN上查找,知道了Flash中的帧是指影像动画中最小单位的单幅影像画面,相当于电影胶片上的每一个镜头。关键帧是指任何动画要表现或变化,至少前后要给出两个不同的关键状态,而中间状态的变化和衔接电脑可以自动完成,在Flash中,表示关键状态的帧叫做关键帧。

代码调试中的问题和解决方案:

问题1.

 

 

 

如何通过学习了两个数的比较方法写出三个数的比较的代码?

1.#include <stdio.h>

Int main()

{

 float a,b,c,t;

 printf("请输入三个数:");

 scanf("%f,%f,%f",&a,&b,&c);

 if (a>b)

 {

  t=a;a=b;b=t;

 }

 if (a>c)

 {

  t=a;a=c;c=t;

 }

 if (b>c)

 {

  t=b;b=c;c=t;

 }

 printf("%.2f,%.2f,%.2f\n",a,b,c);

 }

return 0

}

以上为在CDSN上学习的如何将三个数按照大小顺序排列,其中引入新变量将两个数中较大的值赋入的思想让我感触很深,于是我利用这个思想写了相关的代码。

 

 

 

2.书上习题4.25)无法用一种统一的方法来使数字1/2/34间输入时忽略中间字符的影响,输出相同的形式。

2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

结合52页学习的知识,用getchar()来消除中间输入字符的影响。

上周考试错题:

  1. 信息安全学科的研究方向有()
  2. 密码学
  3. 网络安全
  4. 信息系统安全
  5. 信息内容安全
  6. 信息对抗

           我的答案:ABCD

           正确答案:ABCDE

           错因:审题不仔细,题目中没用有出现“主要”二字,但云班课上的资料却有“主 要”二字,因此产生主观臆断。通过在CDSN中查找资料资料得知其含有信息对抗。

  1. Which of the following terms best describes circuit boards,keyboards,and disc drives?
  2. Computing systems
  3. Computer hardware
  4. Computer software
  5. Stored memory
  6. Native system tools

           我的答案:E

           正确答案:B

           错因:对计算机硬件不了解。

  博客量(新增/累计) 代码行数(新增/累计) 学习时间(新增/累计)
目标 70 3000 300
第一周 2/2 0/0 10/10
第二周 1/3 300/300 20/30
第三周 6/9 250/550 20/50

 

posted @ 2022-09-16 16:28  20221320冯泰瑞  阅读(32)  评论(0编辑  收藏  举报