20165302 学习基础和C语言基础调查

学习基础和C语言基础调查

======

一,技能学习经验体会



要问我有什么技能比大多数人强,这个我还真的不敢说,虽然我在很多方面都有自己的一些了解,比如乐器和绘画,但也都是一知半解,并没有在某一方面出类拔萃,自己虽然在某些方面强于一些人,但毕竟只是小有发展,更别说什么90%了,对于这个问题我想我们每个人都是没有勇气也没有资格说出来的,毕竟人外有人,因为这个问题和90%的条件确实没什么意义,所以我就随便说说我比部分人强的地方,在一些兴趣爱好和特长方面我认为唯一能拿得出手的就是萨克斯,虽然才学了两三年,但是也取得了很大的发展,学会了几十首曲子,总算是可以在人前展示,老师也说我的进步很快,接受能力强,我认为之所以能做到这样不是因为我有多聪明,我也并不聪明,而是因为对这门乐器的热爱和兴趣,都说兴趣是最好的老师,一点不假,我最初对萨克斯产生兴趣是在初中,因为在电视上经常看到萨克斯的演奏也经常听一些萨克斯的纯音乐,我被它那优美动人的音乐深深吸引,便暗自下决心要学会它,于是我和它的缘分便由此埋下,所以要想学好一样东西一定要先产生兴趣,兴趣是前提。高中时父母为了支持我的兴趣花了大几千为我买了萨克斯并为我请了市里最好的老师,因为学业紧张就利用寒暑假来练习,每天都要练至少两个小时,就这样我的吹奏水平越来越高,学会的东西越来越多,这完全得益于我每天坚持不懈的练习,熟能生巧,所以说要想学好一样东西就要坚持不懈的反复练习,多多实践,只有这样才能不断进步,使自己得到进一步提高,在练习的过程中要尤其注意自己的薄弱环节,找出它来并加以完善,练习的过程就是一个不断完善自我的过程,学会正视自己,既要看到自己优秀的地方也要看到自己不足的地方,切忌盲目自大。最后就是要善于听取他人意见,对于别人指出的缺点一定要加以改正,善于向老师同学学习借鉴,吸收他人优点。

说了这么多,简单总结一下我的经验和方法

  • 兴趣是最好的老师,也是前提
  • 勤于练习,反复实践,在不断地练习中取得进步
  • 要学会正视自己,既要看到自己的优点,也要看到薄弱环节并加以完善
  • 善于听取他人意见,多向比自己做的好的人学习借鉴,知己知彼百战百胜

二,C语言学习调查



1.你是怎么学习C语言的?(作业,实验,教材,其他),与你的高超技能相比,C语言的学习有什么经验和教训?

  • 要说我是怎么学习C语言的,可能也就是主要得益于作业系统了吧,正如我上面说的,要想学好C语言,只有不断的练习,反复的实践,在练习中寻求进步,其次,最关键的一点是上课认真听讲,课下多练习,遇到不会的问题我就找某个人询问,是谁就不说了,他可以说是我C语言的另一个小老师,除了找同学寻求帮助外我还经常找一些资料来看,我的C语言本来就没学好,这些也不能算是我的经验,因为我自己和C语言大神相比是没什么经验可言的,这些就当做是一些小小的建议吧。要说教训,我还是有很多的,我认为我的C语言之所以没学好就是因为没有对它的兴趣,感觉C语言非常枯燥,以后一定要有意识培养兴趣,不能仅仅把它当成一门学科,而是当成一种自然的语言来使用高效果会更好。

2.目前为止估算自己写过多少行C代码?理解的情况如何?量变引起质变,如何平衡质和量?

  • 估算自己写过多少代码这个问题真的是没有什么意义的,自己写过多少代码是记不清了,我唯一能做的就是在接下来的学习中达到要求。
  • 至于理解情况我觉得还有所欠缺,有的简单的代码理解的很好,但有的代码就是一知半解,比如函数调用,没有自己更深刻的理解。
  • 对我自己来说,大量的练习是必不可少的,我认为要想做到质和量的平衡就要多多练习

3.学过了C语言,你分的清数组指针,指针数组;函数指针,指针函数这些概念吗?

  • 数组指针:首先它是一个数组,数组的元素都是指针,数组占多少个字节由数组本身决定。它是“储存指针的数组”的简称。
  • 数组指针:首先它是一个指针,它指向一个数组。在32 位系统下永远是占4 个字节,至于它指向的数组占多少字节,不知道。它是“指向数组的指针”的简称。
  • 函数指针:是指向函数的指针变量,即本质是一个指针变量。
  • 指针函数:是指带指针的函数,即本质是一个函数。

4.学过了C语言,你明白文件和流的区别和联系吗?如何区分文本文件和二进制文件?如何编程操作这两种文件?

没有接触过,具体请见文件和流的联系和区别

5.学过了C语言,你知道什么叫面向过程程序设计吗?它解决问题的方法是什么?

“面向过程”是一种以过程为中心的编程思想。就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。

6.在C语言里面,什么是模块?你写过多个源文件的程序吗?

模块编程指的就是用函数实现各个功能,然后在主函数中调用各个功能模块(函数),这样在维护或升级程序时就可以只关注某个模块。

7.学过了C语言,你知道什么是“高内聚,低耦合”吗?这个原则如何应用到高质量程序设计中?

“高内聚,低耦合”的意思为增强模块内部代码的功能,减少模块间数据接口的复杂程度。

8.学过了C语言,你如何把数组A的内容复制到数组B中?如何查找整数数组A中有没有数字5?如何对整数数组A进行排序(从小到大,从大到小 )?写出相应程序。


#include <stdio.h>

#include <stdlib.h>

#define N 100

void find5(int a[], int n);

void max(int a[], int n);

void min(int a[], int n);

int main()

{

    int a[N],b[N];

    int i,n;

    printf("How many numbers do you want to put in?\n");

    scanf("%d",&n);

    if(n>100)

    {

        printf("Too many!\n");

    }

    else

    {

        printf("Please input some number in a:\n");

        for(i=0; i<n; i++)

        {

            scanf("%d", &a[i]);//输入整数到数组a

        }

        for(i=0; i<n; i++)

        {

            b[i] = a[i];//将数组a中的数复制到数组b中

            printf("%d\n",b[i]);//输出数组b中的数

        }

        find5(a, n);//查找数组a中是否有5

        max(a,n);//从大到小排序

        min(a,n);//从小到大排序

    }

}

void find5(int a[], int n)//查找数组a中是否有5

{

    int  i;

    for(i=0; i<n;)

    {

        if(a[i]==5)

        {

            printf("Yes.\n");

            break;

        }

        else

        {

           i++;

        }

    }

    if(i==n)

    {

        printf("No.\n");

    }

}

void max(int a[], int n)//从大到小排序

{

    int i,j,temp;

    for(i=0; a[i] != NULL; i++)

    {

        for(j=i+1; a[j] != NULL;j++)

        {

            if(a[j]>a[i])

            {

                temp = a[j];

                a[j] = a[i];

                a[i] = temp;

            }

        }

    }

    printf("从大到小为:\n");

    for(i=0; i<n; i++)

    {

        printf("%d ", a[i]);

    }

    printf("\n");

}

void min(int a[], int n)//从小到大排序

{

    int i,j,temp;

    for(i=0; a[i] != NULL; i++)

    {

        for(j=i+1; a[j] != NULL;j++)

        {

            if(a[j]<a[i])

            {

                temp = a[j];

                a[j] = a[i];

                a[i] = temp;

            }

        }

    }

    printf("从小到大为:\n");

    for(i=0; i<n; i++)

    {

        printf("%d ", a[i]);

    }

    printf("\n");

}

9.写一个程序,统计自己C语言共写了多少行代码。

不知道怎么下手

10.你知道什么是断点吗?

断点就是程序中断的地方

三,Java学习目标



在以后的学习中,做到课上认真听讲,课下主动练习,在练习中提高自己,努力达到课程要求,不能仅仅把它当成一门学科对待,而要把它作为一种工具应用到以后的学习和生活中去,要形成自己对它的理解,掌握Java的设计方法和思维。

原文地址:https://www.cnblogs.com/dky20165302/p/8405766.html

时间: 2024-10-13 22:59:56

20165302 学习基础和C语言基础调查的相关文章

20165330 学习基础和C语言基础调查

学习基础和C语言基础调查 读做中学有感 读了老师的推送,通过邹欣老师的博客中对老师和学生的关系比作教练和学员的阐述,这里重点为我们阐述了「做中学(Learning By Doing)」的重要性. 套路(Kata)指针对某一种特定技术或技能进行重复性的练习,从而将其熟练掌握.这个概念借鉴于武术,指的是可以独自或多人共同练习的一系列动作.招式. 做中学(Learning By Doing)从老师角度讲就是「项目驱动教学法」.学生在实践中发现问题,解决问题,在迭代中提升. --引用自<优秀的教学方法-

20165230 学习基础和C语言基础调查

20165230 学习基础和C语言基础调查 技能学习经验 我擅长弹钢琴.小时候我曾上过很多兴趣班,比如钢琴.跳舞.书法.绘画等等,唯一坚持至今的只有钢琴.仔细一算学习钢琴至今已有12年,不能说已经精通,但已比大多数人更加熟练这项技能.对于弹钢琴最重要的就是需要反复的练习和有持之以恒的毅力.最开始练习弹钢琴时是非常枯燥无味的,因为练习的曲目是最基本最简单的音符,并不能一开始就练习你喜欢的曲目.只有通过不断的练习抬指和固定手型,才能拥有扎实的基本功,进而能在日后练习难度更大的曲目时得心应手.这和娄老

20165235 学习基础和C语言基础调查

20165235 学习基础和C语言基础调查 首先第一个问题:你有什么技能比大多人(超过90%以上)更好?感觉很难回答这种问题,其实我对很多东西挺感兴趣的,如果非要拿出一种比较突出的技能的话我感觉就是象棋和书法.不敢说比大多数人更好,但是在业余爱好者中间相对来说还是不错. 针对这个技能的获取你有什么成功的经验?若想获取这种技能首先最重要的是对这种技能的兴趣,因为兴趣是人最好的老师.因为我对象棋书法的热爱导致我想去学习.其次是坚持,若想真正的掌握一门技能就得去坚持练习,不断的增进自己的技能. 对于第

20165310 学习基础和C语言基础调查

学习基础和C语言基础调查 做中学体会 阅读做中学之后,了解老师关于五笔练习.减肥.乒乓和背单词的经历,不禁联想到自己学古筝的经历. 成功的经验 兴趣 我其实小时候学过一段时间古筝,但是那时候是因为父母的要求,自己并不喜欢,后来就终止了.直到再过了几年自己对于古筝产生了兴趣,主动要求重新学习古筝,一直坚持到了最后. 专注 说来惭愧,我练琴从来不是定时定量的,而是根据心情和专注程度来,对于我来说,心不在焉的练习两个小时的效率没有专注练习半小时高.状态不好时当天我会放弃练习,状态好的时候连续练习几个小

20165318 预备作业二 学习基础和C语言基础调查

20165318 学习基础和C语言基础调查 技能学习经验 我们这一代人,或多或少的都上过各种兴趣班,舞蹈钢琴画画书法,我也是如此.可这些技能中,唯一能拿的出手的就是舞蹈了.按照<优秀的教学方法---做教练与做中学>中的标准:一项技能的掌握程度分为:新手/高级初学者/合格者/精通/专家.我认为自己尚且只达到合格者的程度,并不能说自己的水平凌驾于大多数人之上. 从4岁学到14岁,这些年的学习,还是带给我很多启发,要学好一项技能,要具备以下几点: 兴趣:兴趣是最好的老师.我小时候就对舞蹈很有兴趣,看

学习基础和C语言基础调查

学习基础和C语言基础调查 一.一种比大多数人(超过90%以上)更好的技能 说句实话,我还没有那种特别特别自信的.说我能拿得出手的.所谓能超过百分之九十以上的人的技能.毕竟人外有人,天外有天. 姑且算上象棋吧,能下的过一些人,碰上一些每天都在下的那种老爷爷可能还是不太招架得过来. 至于说我所积累的经验,总结一下,大量的实战经验和灵活的思维模式. 首先说这头一点吧,实战经验就是大量的练习.有的人下棋就喜欢背棋谱,不过我觉得纸上得来终觉浅,或者说,我觉得真刀真枪地干上一局比背棋谱进步得快.其实....

20165237 学习基础和C语言基础调查

学习基础和C语言基础调查 一.技能学习与特长 你有什么技能比大多人(超过90%以上)更好? 我的爱好和技能说实话挺广泛的.如果要挑出来一个很擅长的话,我觉得应该是钢琴. 针对这个技能的获取你有什么成功的经验? 首先有一定的兴趣和追求,这个能让我产生继续下去的动力和勇气,也是我不断练习的原因. 其次就是要有耐心,只有不停的练习和思考,能力才会提升,技能才会变得娴熟. 最后就是坚持,学习过程中有很多瓶颈,只有坚持下去,才会到达成功的彼岸,最终在人群中脱颖而出. 与老师博客中的学习经验有什么共通之处?

20165323 学习基础和C语言基础调查

20165323 学习基础和C语言基础调查 一.技能学习心得 1.你有什么技能比大多人更好? 我觉得我羽毛球打的还行,不能说打得比大多数人好,但是对于一些打羽毛球的要领还是掌握的. 2.针对这个技能的获取你有什么成功的经验? 想要打好羽毛球,首先你得建立起对它的兴趣.你对打羽毛球这件事产生了兴趣,你才能够更加投入地去练习它,这样子你的效率才高.如果你对这件事没有兴趣,那么你对于这件事的态度或许只是在应付而已,这样子就不会有任何的意义,也很难提升自己的水平.其次,便是坚持.常言道:"宝剑锋从磨砺出

20165210 学习基础和C语言基础调查

20165210 学习基础和C语言基础调查 一.技能学习过程和心得 读了娄老师<做中学>自己还是深有感受的,对于运动.音乐.棋牌都会一点,我觉得做中学可以概括为三点:做,学,学做结合,所谓的做就是实践,反复的去练习,而学就是学习,但这不是单纯的学习,而是在学习中思考,最后的学做是把思考的东西和学习的东西运用到实践上. 在我小学的时候,我曾经学过一段时间的二胡,但是"超过90%以上"的人那应该是没有,但是学习的过程和心得想和大家分享一下,因为我的母亲特别喜爱民族乐器,所以我也