电脑编程 新手入门

来源:百度知道 编辑:UC知道 时间:2024/06/15 01:58:52
本人新手 细节问题
举例: Program tu;
Var n,i,j:integer;
Begin
Write('Please enter the n:');readln(n);
For I:=1 to n do
Begin
Write('':(n+1-i));
For j:=1 to 2*I-1 do
Write('*');
Writeln;
end;
for i:=n-1 downto 1 do
begin
write('':(n+1-i));
for j:=1 to 2*i-1 do
write('*');
writeln;
end;
Readln;
End.
1 每个程序之间要空一行吗
2 为什么有的开头大写 有的不一样呢
3 n,i,j 之类的是什么意思
4 “ln"是什么意思
5 这里的 ('':(n+1-i)); 怎么译
6 单引号和双引号的区别
7 为什么有时有多个begin

新手 请见谅
问题6 那个貌似不是双引号。。。。。。。。。 是2个单引号吗 什么意思?

我来回答你一下吧,看程序应该是delphi:
1 每个程序之间要空一行吗
--不需要的
2 为什么有的开头大写 有的不一样呢
--有的是关键字,但也可以小写,加大小写是为了阅读方便
3 n,i,j 之类的是什么意思
--这些是整型变量,可以是任何整数
4 “ln"是什么意思
--ln单独没有什么意义,writeln是写入一行,readln是读一行
5 这里的 ('':(n+1-i)); 怎么译
--这个也不太解
6 单引号和双引号的区别
--你所贴的代码没有双引号,都是单引号,delphi中用引号来区分字符串
7 为什么有时有多个begin
--每个句型开始和结束都要用begin...end

如果想学编程,建议找个基础的教程看一下,然后再读代码,什么都不懂,读起来事倍功半。

我是作delphi程序的,有什么不明白的可以到我博客上留言:
http://www.yoyotao.net/ttt/