我编程我快乐
⑴ 怎样编写程序
在开始之前,先问问你自已,想学什么方面,学到什么程度?
一般地话,建议你按几下顺序学:
先买本 谭浩强的 经典c 语言,学点语法
学的差不多了可以去学学数据结构
基本上学了以上两方面以后,
你就可以轻松自学其它的了:
可以先 windows程序设计
然后是 OLE ActiveX
最后是 服务器构建
学c以后感兴趣的话可以看看c++,Java,c#,面向对像Basic,其实没有必要,因为这些语言都只是语法不同
要想成为高手,你要对电脑运行原理有一定认识,可以看看
操作系统,汇编语言
数学上其实也很重要,你可以看看算法设计原理
说了这么多,初学者可能已经被吓坏了吧~~呵呵,要是你只想学学玩玩,看看c就行了,其实都很简单
当然,一句话,学程序之前没有过多要求,只要你熟悉基本电脑操作,
不排斥英文符号,一切都可从0开始!
祝你学习快乐!
当然,网上也有很多有用资源,要学会利用哦~~
⑵ 学习编程 如何找到乐趣
学习编程通常是比较乏味的,但是爱好是学习编程第一乐趣,因此首先喜欢编程,热爱编程,通过学习编程过程中,不断掌握编程方法技巧,并且实现了一些编程程序,看到自己的编程项目,那么就是非常快乐的。
还比如在学习编程过程中,遇到一个问题,始终不能解决,但是突然解决了,那么也是非常喜悦的。
学习编程找乐趣要点:
1、喜欢编程、热爱编程,爱好是第一乐趣。
2、在学习编程过程中,不断提高编程知识,实现乐趣。
3、和别人交流编程心得中,活动乐趣。
4、创造编程程序案例,实现编程软件获得乐趣。
扩展知识:
学习编程方法:
1、先选一种自己喜欢的语言(C,C++,Java,Python等等)
2、买一本关于这种语言入门的书,一开始不要看太难的,循序渐进,先看一遍。
3、多练基础代码,将各种语句练得非常熟练,可以选一些计算机语言初等练习题做做。
4、再重头到尾好好看一遍,哪里不懂,可以与他人交流。
5、多看看别人用这种语言写的程序,借鉴编程方法,对自己错误的思想进行校正。
6、多多练习,每天都打一些代码,毕竟熟能生巧。
⑶ 这个c语言编程怎么编
(1)
代码文本:
#include "stdio.h"
long Fun(int g){
int a,b;
for(a=b=1;--g>=2;b+=a,a=b-a);
return b;
}
int main(int argc,char *argv[]){
int n;
long fib;
printf("Input n:");
scanf("%d",&n);
printf("n=%d ",n);
fib=Fun(n);
printf("fib=%d ",fib);
return 0;
}
⑷ 关于编程
哥们现在先别学, 现在学很痛苦的, 我也是初一的时候我哥就唆使我学, 但是没什么基础而且要的数学知识很多, 搞的我晕头转向, 没什么收获, 白白浪费时间,
现在我高一了, 从进高中以后, 自己的逻辑思维能力得到了培养, 学起来也就很简单了.
我并不是说逻辑思维很重要, 只是想表达逻辑思维能力对于编程的重要性, 但有得必有失, 在自己逻辑思维能力增长的同时, 我明显感到我的记忆力下降了, 而且想象力没以前丰富, 容易被客观事实束缚, 你这个年龄啊, 还是好好享受下青春吧, 别去搞什么编程什么的, 我现在特后悔呢, 初中的时候那么多大好时光可以和我的女神在一起度过, 但都被我哥给把我的这些时间剥夺了. 我现在真的特后悔, 而且恨我哥.
别以为编程与什么了不起的, 没什么神秘的, 只是时机未到, 到了时机以后, 如果你真的热爱她, 那么只需要下一点点工夫, 日积月累, 就会有很好的成效, 我就是在学习的同时自学的, 现在自我感觉不错!
愿你拥有快乐的青春, 不要学我哦!!!
⑸ 用C语言编写快乐数
#include <stdio.h>
#define RADIX 10 //默认10进制
int main()
{
int num = 0;
int temp = 0;
int i = 0;
int preBit = 0;
int sum = 0;
int count = 0;
printf("请输入一个整数N: ");
scanf("%d", &num);
for(i=1; i<=num; i++)
{
temp = i;
while(1)
{
sum = 0;
while(temp)
{
preBit = temp % RADIX;
temp /= RADIX;
sum += preBit * preBit;
}
if(sum == 1)
{
printf("%d ", i);
break;
}
if(sum == 4)
{
count++;
if(count>=3)
{
break;
count = 0;
}
}
temp = sum;
}
}
printf("\n");
return 0;
}
/*看看吧*/
⑹ 计算机编程入门,说得好再加40
如果你不知道什么是二进制.八进制.十六进制.补码.原码.这类的基础知识的话...你先去网上下本<计算机组成原理>看下再说...如果你知道什么是二进制.八进制.十六进制.补码.原码.这类的基础知识的话...你可以现在直接看C...书去买本.<C程序设计>谭浩强...也可以看K&R的<the c programming language>...刚开始你会有很多不懂..不要紧..继续往下看..看完下章..你可能以前的问题就会迎刃而解..学编程...一本书...看个五遍十遍的是小事...刚开始学...会感觉一个头十个大...但万事开头难的..坚持下..后面学起来就会很轻松..很快乐的..学这个..网站两个足已了..CSDN..和贴吧..其它就不用了..不过或者你可以再加个群...学编程..大概高中文化就OK了...英文前期要求是不大了..后期可以会需要一点英文基础..不过这是以后的事了..至于你学完了C之后该干什么?那时候你自己自然会知道...那时候就自己选择自己想走的路子...好吧...说的也就这么多了..希望这些对你有所帮助...
⑺ 学习电脑编程
我用一篇我比较欣赏的文章回答你,希望对你有所帮助:
------------------------------------
Delphi的世界,你在哪个位置?(ZT)
Delphi,一个几近完美的语言。有人赞之,也有人厌之,这很正常,因为我们处在不同的阶段。你在哪个位置?我们一起跳出来看看吧。本文仅是小生几年来(几年?晕,几年就这水平?) 学习delphi的些许总结,也许很多东西并不适合你,因此只以此来抛砖引玉,望各位板砖多用在祖国建设的火热工程中。好,闲言少扯,这就开始。
■崭露头角的Delphi Toucher
心情:轻衫薄履,稍带羞涩的走近Delphi,为的只是好奇或者道听途说。认识Delphi也许是偶然,也许是被迫,总之,对于Delphi的面纱,总是感觉那是洞房花烛前的盖头,按捺不住的心情,想揭却又不敢。
症状:处于这个阶段的人,对Delphi,或者说是对编程只是蒙蒙胧胧的一些不成系统的理解,对于IDE或者程序的理解也仅仅停留在拖动几个控件,点几下鼠标,再照猫画虎的敲出几行Hello World来,就有十足百足胜似蜈蚣的成就感。控件没有任何命名规范,代码也仅仅是CPP(COPY PASTE PRINT)出来的。所有代码全部挤在主窗口单元中,多于一个窗体或者单元的程序对他来说基本是没法翻越的山头。
此阶段,虽然是初学乍练,但稍有闪失,就可能成为遍布满山头的拖拉机司机。
如此一来,一部分想探寻按钮或者代码背后真相的人,便有了下一条路的通行证。
建议:不要仅仅认为点两下鼠标或拖几个控件就是编程。RAD(可视化快速开发)仅仅是为提高开发效率,而并不是为你展示真相的。迈出了脚步,但仅仅是刚刚上路。清晰的了解IDE以及为你提供的现成的东西的用法,和编程真正的目的--解决问题。
推荐用书:《Delphi从入门到精通》
■初入师门的Delphi Starter
心情:犹如刚刚学艺的老虎,小有所成,能够应付一些小病小灾,却一般会在真正的场合中自乱阵脚。飘飘然的欲望经常在小成小利中不觉泛出,实难把握。
症状:这个阶段的人,对于一些常用的控件的使用可以说是轻车熟路。工程文件表现出了多个窗体的分工/调用。由于所做的程序稍微复杂一些,用到的控件多了之后,命名开始规范起来。使用一些现成的或者第三方提供的控件,可以做出相对比较复杂的小软件。
但几乎所有的实现代码都挤在各自窗体的实现单元里,很少看到独立出来的单元文件。窗体与窗体之间调用关系错综复杂,经常出现一个窗体的控件引用了另一个窗体中的控件属性,更动一处而动全身。由于使用了大量的三方控件,以致于工程移植是个很让人抓狂的事情。
代码编写混乱,甚至很多语法规则也不甚知晓,逻辑也是在控件的驱动下四下拼凑。经常遇到很多询问基本语法、语义规则的问题,所谓飘然浮于表面、不知甚解者大多处于此阶段。
当然,由于RAD的便捷性,这一阶段已经可以应付一般的应用而无需花费太多的心思。这个阶段是个分水岭,更深入的学习可以使你向下一阶段进发,但安于现状的话,估计拖拉机公司又多了一名抢饭碗的员工。本人观点:很多认为Delphi垃圾的人大多处于这个阶段。
建议:首先是语法基础,使用Code来构建你的想法,程序终归要用代码逻辑来实现。换句话说,尽量用代码来展现你的程序,而不是鼠标。
推荐用书:《Delphi精要》《开发者手册》《数据结构》
■稍显门道的Delphi Coder
心情:对刚刚捡到的一本真经爱不释手时,常常会因为太多的疑问而感到迷茫,着实想停下来好好整理整理。
症状:此阶段的人,已初步悟出编程的实质,各种应用也开始回归代码。程序编写时,开始合理的划分单元文件,逐渐将可视化组件和代码分离设计。语法基础基本掌握,常用代码可以随叫随到。程序的层次感开始显露,代码的复用率也大幅提高,能够把通用的代码封装成单独的单元或模块来调用,窗体之间不再直接耦合。越来越感到控件的局限性。
程序的分层设计大大的提高了其逻辑的清晰度,但在设计相对复杂的情况下,各个模块间的相互调用显得较为混乱,往往在修正某个函数时,波及到其它使用它的模块,代码维护异常困难。用句术语来说,代码尚处于面向过程或者基于对象阶段。全局变量满天飞几乎是这个阶段人的象征。
建议:此阶段对于器的修炼可谓趋于到家,下一步需要做的是潜心练气,做到心中无剑、厚积薄发。当前主流的OOP是学习的主要目标。另外,试着接触其它一些先进的设计语言,将先进思想借鉴到日常的开发中来。多去读别人的代码,但并不是只读好的,应该看到别人失败的地方,这一点很重要
推荐用书:《Delphi面向对象程序设计》《Delphi面向对象开发实践之路》
■趋于成熟的Delphi Designer
心情:十足的脚力总想让自己去奔跑,收拾起之前的幼稚,使劲系了系双星的鞋带...
症状:此阶段的人,单元文件名前开始出现T、U等字母,一些辅助的设计工具(比如MMX,Cnpack等)也开始出现在IDE中,能够将工程抽象出典型的类型,并合理的分配方法及属性。解决问题时,先想到的是类/对象,模块与模块间的通信开始变窄。全局变量基本不会出现。第三方控件的使用开始减少。
大部分处于此阶段的人已经可以满足大部分应用,一些常用的MIS系统已经可以被很快的设计及扩展。程序的健壮性大幅度提高,逻辑代码清晰。平时手头也积累了一些可以通用的类代码,随时可以拿来使用。
不过由于目前系统的需求日益复杂,加之所使用的VCL架构的庞大体系,在一些特殊的应用中此阶段还无法胜任,比如系统底层、跨越式系统、多语言系统等,简单的OOP已经无法满足需要。仅仅靠方法、属性的封装已经捉襟见肘。另外,跟系统有关的各种底层机制还有待于进一步研究。
建议:熟悉了OOP,那么离设计模式便不远了,离具体的语言实现却开始变远了。程序终归是逻辑,另一方面,对于常用的开发架构也应该进行全面系统的了解,做到心中有数,有章可循。多使用Ctrl键来跟踪代码,VCL的设计是很优雅的,对学习和进阶大有益处。
推荐用书:《设计模式》《Inside VCL》《Delphi深度探索》《Delphi源代码分析》《编译原理》
■生活完全自理的Delphi expert
心情:一个快乐的生产者,衣食无忧。
症状:此阶段的人,已经能够理清VCL的脉路,理解操作系统的基本原理,能够自己动手为IDE或者控件组任意扩展,积累大量自用的组件及单元,甚至能够修复Delphi出现的代码BUG。只要时间允许,常用软件都是自产自销。程序设计的重点不再是Code,而是真正的Design,难点也由能不能转移到了值不值得。实现一个功能也只是时间问题。
建议:到此,你可以出山行善了,生存不再是问题,那么所需要的就是个人思想体系的修行。语言对你不再是绑定的,正可谓心中无剑,像唐伯虎一样随意泼洒笔墨,统帅一般指点江山也是指日可待的,只是前路漫漫,更加需要耐心和悟性。
推荐用书:《代码大全》《人月神话》
■指点江山的Delphi architect
心情:一览而小众山。
症状:系统级,也许只有这个词才能一定程度的体现出该阶段人的层次。实现已不再是他们的主要工作,图形成了他们最主要的设计载体,一个系统他们能够把握大局,能够平衡各模块/子系统间的性能及可维护性。他们不再是底层生产者,而是开拓者、引领者。
此处所写也仅仅是小生对大师的仰视而感,真正的也很少触及,还望各位高人在此不吝赐教。
建议:在横扫千军之余别忘给我们这些后来者传授一二...
推荐用书:自撰自写...
⑻ 如何编写c语言,输出结果是文字“新年快乐”
#include<stdio.h>
int main()
{printf("新年快乐\n");
return 0;
}
如有帮助,给一个采纳,谢谢ヽ(*´з`*)ノ