首页 > 编程语言 >2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第八周学习总结

2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第八周学习总结

时间:2023-11-19 20:55:06浏览次数:50  
标签:case 函数 20231303 printf 2024 int 2023 赵泊

2023-2024-1 20231303 《计算机基础与程序设计》赵泊瑄第八周学习总结

作业信息

这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计
这个作业要求在哪里 作业要求的链接2023-2024-1计算机基础与程序设计第八周作业)
这个作业的目标 总结第八周学习收获
作业正文 2023-2024-1 20231303 《计算机基础与程序设计》第八周学习总结

本周学习总结

1.课本知识的总结答疑

本周一C语言测试结果很不理想,本周知识总结补漏主要集中在C语言方面。本部分将与错题总结合二为一

1.对于第一次C语言测试的感想:
(1)基础不牢,地动山摇,switch语句应用错误实属不该。
(2)在C语言学习过程中不能只依赖从青蛙蹦极那里重复性处理简单问题,要不断巩固基础,同时多去做一些需要思考和复杂算法的综合题
(3)要提高分析题目的能力,不能一见到大篇幅文字题目就发蒙
(4)注重细节,将自己的过程向标准看齐。
2.错题分析:
(1)
显示图片
一.Switch语句:
Switch(选择项){
case这里是数就写数,是字符就写字符:
case’ +‘(一定要用单引号):(一定要用冒号而不是大括号)
Case’-’:每一项条件写完之后用break跳出循环。
Switch里面ifelse该怎么用就怎么用
(#)include <stdio.h>

int main(){
int a,b,d;
char c;
scanf("%d %c %d",&a,&c,&b);
switch(c){

case'+':
d=a+b;
printf("%d+%d=%d\n",a,b,d);
break;
case'-':
d=a-b;
printf("%d-%d=%d\n",a,b,d);
break;
case'':
d=a
b;
printf("%d*%d=%d\n",a,b,d);
break;
case'/':
if (b==0){
printf("别泄气,有进步\n");
}
else{
printf("%d/%d=%d",a,b,d);

}break;


 }return 0;

}
(2)关于先自定义一个函数再使用:
显示图片
首先要在主函数前自定义一个函数通过所给的题设条件判断在函数的定义中需不需要用到return,若需要,则前缀int;不需要则前缀使用void;
其次需要注意在函数定义的括号里定义变量之间用逗号而不是分号连接。
首先,你需要以固定格式定义一个函数的特点(放在int main()之前)
Int Gcd(int a,int b){\在这个大括号里你需要体现题目条件中函数的特点
If(){return 题目中的等价关系}
Else if(){以此类推}
else

}
Int main(){
}在之后该怎么调用正常操作就怎么调用正常操作,这个自定义函数Gcd就可以当做已知的函数进行调用了
(3) 关于两个变量交换数值:显示图片
两个变量交换数值必须依赖第三个中间变量。
瑄:
(#)include <stdio.h>

int main(){
double a=2.0;
double b=1.0;
int n;
double s=0.0;
for (n=0;n<=19;n++){
s=s+a/b;
double t=a;
a=a+b;
b=t;

} printf("%9.6lf\n",s);

return 0;
}
(4)关于循环取余与相除:
输入一个整数,输出首末位数字之和,输出格式为"%d\n"。
Input
输入一个整数
Output
输出首末位数字之和,输出格式为"%d\n"。
题目分析:首先不知道这个整数的范围,不知道他有多少位,所以肯定不能直接求,肯定和循环脱不开关系。
其次,不是累加型的循环,没有固定的循环次数,所以不推荐使用for语句。而是推荐使用while语句,并且使用以10为倍数的累除,一直除到取余下去是零为止。
重新复盘一下过程:
(#)include <stdio.h> \b为最后一位,c为第一位
Int a,b,c;
b=a%10;\b可以直接求
While(a!=0){
C=a%10;
a=a\10;
}
Printf(“%d\n”,b+c);
Return 0;
}

基于AI的学习:

显示图片

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 5000行 30篇 400小时
第一周 70/100 30/2 18/20 预习课程
第二周 300 /300 25/4 30/38 尝试使用GPT答疑
第三周 500/1000 3/7 30/60 学习运用c语言编写简单程序
第八周 3000/1300 15/15 60/90 学习数组函数和指针的综合用法

标签:case,函数,20231303,printf,2024,int,2023,赵泊
From: https://www.cnblogs.com/zbxuan1/p/17842626.html

相关文章

  • 学期:2023-2024-1 学号:20231426 《计算机基础与程序设计》第八周学习总结
    作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计作业这个作业的目标通过教材内容了解函数、模块化设计、作业正文https://www.cnblogs.com/hhaxx/p/17842602.html教材学习内容总结《计......
  • 2023-2024-1 学号20231318《计算机基础与程序设计》第8周学习总结
    作业信息这个作业属于哪个课程2022-2023-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第八周作业这个作业的目标自学教材《计算机科学概论》第9章以及《C语言程序设计》第7章并完成云班课测试。作业正文2023-2024-1学号20231318......
  • 2023-2024-1 20231326《计算机基础与程序设计》第八周学习总结
    2023-2024-120231326《计算机基础与程序设计》第八周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2022-2023-1计算机基础与程序设计第八周作业这个作业的目标自学教材《计算机科学概论》第9章《C语言程序设计》第7......
  • 2023-2024-1 20231306 《计算机基础与程序设计》第八周学习总结
    这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第八周作业这个作业的目标功能设计与面向对象设计、面向对象设计过程、面向对象语言三要素、汇编、编译、解释、执行作业正文https://www.cnblogs.com/......
  • 2023-2024-1 20232320 《网络空间安全导论》第二周学习总结
    教材学习内容总结本周我进行了《网络空间安全导论》第二章的学习,其中主要对密码学以及密码的概念和分类进行了讲述,也简述了密码学的发展的进展和方向,在学习中,我以思维导图的方式总结了以下要点:教材学习中的问题和解决过程问题1:shannon信息论有什么主要内容?问题1解决方案:问百......
  • 2023-2024-1 20231425《计算机基础与程序设计》第八周学习总结
    2023-2024-120231425《计算机基础与程序设计》第八周学习总结作业信息所属课程2023-2024-1-计算机基础与程序设计作业要求在哪里2023-2024-1计算机基础与程序设计八周作业作业目标学习教材《计算机科学概论》第9章《C语言程序设计》第7章并完成云班课测......
  • 2023-2024-1 20231422 《计算机基础与程序设计》第八周学习总结
    作业信息这个作业属于哪个课程2023-2024-计算机基础与程序设计这个作业要求在哪里2023-2024-计算机基础与程序设计这个作业的目标功能设计与面向对象设计,面向对象设计过程,面向对象语言三要素,汇编、编译、解释、执行作业正文(https://www.cnblogs.com/Augenstern......
  • 2023-2024-1 20231312《计算机基础与程序设计》第8周学习总结
    作业信息这个作业属于哪个课程<班级的链接>2023-2024-1-计算机基础与程序设计|-这个作业要求在哪里<作业要求链接>2023-2024-1计算机基础与程序设计第6周作业|这个作业的目标《计算机基础概论》第9章《C语言程序设计》第7章|作业正文作业链接教材学习......
  • 2023-2024-1 20231325 《计算机基础与程序设计》第8周学习总结
    ###目录*作业信息*教材学习内容总结1.《计算机科学概论》第9章2.《c语言程序设计》第7章*基于AI的学习*学习心得*学习进度条作业信息这个作业属于哪个课程2023-2024-1《计算机基础与程序设计》这个作业的要求在哪里1.学习《计算机科学概论》第9章并完成......
  • 2023-2024-1 20231304 《计算机基础与程序设计》第八周学习总结
    2023-2024-120231304《计算机基础与程序设计》第八周学习总结作业信息这个作业属于哪个课程2023-2024-1-计算机基础与程序设计这个作业要求在哪里2023-2024-1计算机基础与程序设计第八周作业这个作业的目标功能设计与面向对象设计,面向对象设计过程,面向对象语言......