滴水穿石,不是力量大,而是功夫深
学习编程的技巧
听——听明白是最基本的条件,一般讲编程的程课都是从最最基本的操作开始。听明白什么意思,是第一步,建议最多不要听超过三遍,三遍以上还听不懂,那说明你的前置知识还不够,需要补充。
练讲——跟据老师的讲解步骤,一步一步的实际操作,这个过程通常就是你遇到各种各样问题的过程,解决其中的问题不仅需要耐心、观察力,还要细心和变换思路的能力。
举个栗子:老师我照着你视频的代码一模一样写的,为什么出不来结果啊?出不来就是不可能一模一样,每个人在学习编程的过程中,一个非常重要的事情就是在学习如何解决问题的过程,解决的问题多了,经验也就多了,学不会自己解决问题,或自我解决问题的能力弱,你的编程能力是很难提高的。
善于总结
学会总结,经常总结,太重要了!尤其对于我们学习一门新知识来说,杂碎的东西太多,还不太熟的情况下,要想完全记住,除非你有惊人的记忆能力,我承认我没有,所以我善用做笔记,写总结。
程序设计题
典型例题七:
图形输出:看似复杂多变的图形输出,其实只要记住以下代码公式,注意四个要点,便能迎刃而解。
Private sub form_click()
For i=-4 TO 4 '控制行数
n=5-Abs(i)
Print Tab(Abs(i)); '控制打印位置 For j=1 TO 2*n-1 '控制每行打印的个数
Print “*”; '打印的内容
Next j
Print '换行
Next i
End Sub
题目:VB程序单击窗体后输出如下图形
注意:如果是数字类内容的对称图形,要分上下对称还是左右对称,上下对称则需要外循环变量初值终值对称,左右对称则需要内循环变量初值终值对称。
典型例题八:
多个数组一起排序
题目. 编写单击窗体实践,完成如下功能:从键盘输入一串字符串,统计字符1~9出现的次数,并按出现次数从高到低输出每个数字及出现的次数,输出效果如下图。
此题应注意的要点:统计次数和排序都不难,可容易忽略将1~9的字符根据次数进行相应的变动。此题需要两个数组,第一个数组用于保存次数,另一个数组用于保存对应的字符,次数在进行排序时,保存字符的另一个数组也应作出相应的变动,这样才能一 一对应。
典型例题六:
综合训练
题目:为了形象的看到排序的效果,利用图形打印来显示效果。随机产生8个1~20的随机整数且大小各不相同,打印在左侧的picture1中,在数字后再打印图形“—”,并且每行打印的个数和前面打印的数字的大小对应。排序后打印在右侧的picture2中,在数字后面再打印图形“—”,并且每行打印的个数和前面数字的大小对应,如下图所示。
●失败不可怕,怕的是你失败后不去尝试
程序修改、填空
5、下面的程序是求7!(7!=1*2*3...*6*7)的值,并在默认窗口输出这个值。程序中有两处错误,请更正。
Private Sub Command1_Click()
Dim a As Single
a=0
For i=1 to n
a=a*i
Next i
Msgbox(a)
End Sub
6.以下程序的功能是:从键盘上输入若干个学生的考试分数,统计并输出
最高分数和最低分数,当输入负数时结束输入,输出结果,请将程序补充完
整。
Private Sub Form_Click()
Dim x, amax, amin As Single
x = InputBox("Enter a score")
amax = x
amin = x
Do While _____________
If x > amax Then
amax = x
End If
If _____________ Then
amin = x
End If
x = InputBox("Enter a score")
Loop
Labe1.Text= amax
Label2.Text=___________
End Sub
如果你觉得还有很多很重要的很典型的例题,欢迎在留言区留下~
-END-
推送更多好题
长按二维码关注我们
领取专属 10元无门槛券
私享最新 技术干货