忘忧草家园

 找回密码
 注册
查看: 12808|回复: 34
打印 上一主题 下一主题

[学联] 出句:断上句 标点府里朗月升

[复制链接]
跳转到指定楼层
楼主
发表于 2021-10-22 14:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

(求修改)

出句:断上句,标点府里朗月升        


经年,在某论坛看到过版友写过标点符号的诗文,也花过一点时间究竟过标点符号,比如西班牙语的标点符号和汉语的习惯有不一样的地方。
沙发
发表于 2021-10-22 15:50 | 只看该作者
        这种句子的平仄叫什么?
板凳
 楼主| 发表于 2021-10-22 15:55 | 只看该作者
素月清影 发表于 2021-10-22 15:50
这种句子的平仄叫什么?

   问的好,我经常发现一些好的短语或句子,但它们作为出句不符合联律规则,自己又没招,怎么解决这种问题?
地板
 楼主| 发表于 2021-10-22 16:03 | 只看该作者
4
 楼主| 发表于 2021-10-22 16:05 | 只看该作者
本帖最后由 臭皮匠 于 2021-10-22 16:08 编辑

计算机语言(Computer Language)指用于人与计算机之间通讯的语言。计算机语言是人与计算机之间传递信息的媒介。计算机系统最大特征是指令通过一种语言传达给机器。为了使电子计算机进行各种工作,就需要有一套用以编写计算机程序的数字、字符和语法规划,由这些字符语法规则组成计算机各种指令(或各种语句)。这些就是计算机能接受的语言。







5
 楼主| 发表于 2021-10-22 16:14 | 只看该作者
        二十世纪四十年代当计算机刚刚问世的时候,程序员必须手动控制计算机。当时的计算机十分昂贵,唯一想到利用程序设计语言来解决问题的人是德国工程师楚泽(konradzuse)。不久后,计算机的价格大幅度下跌,而计算机程序也越来越复杂。也就是说,开发时间已经远比运行时间来得宝贵。于是,新的集成、可视的开发环境越来越流行。它们减少了所付出的时间、金钱(以及脑细胞)。只要轻敲几个键,一整段代码就可以使用了。这也得益于可以重用的程序代码库。随着c,pascal,fortran,等结构化高级语言的诞生,使程序员可以离开机器层次,在更抽象的层次上表达意图。由此诞生的三种重要控制结构,以及一些基本数据类型都能够很好的开始让程序员以接近问题本质的方式去思考和描述问题。随着程序规模的不断扩大,在60年代末期出现了软件危机,在当时的程序设计模型中都无法克服错误随着代码的扩大而级数般的扩大,以至到了无法控制的地步,这个时候就出现了一种新的思考程序设计方式和程序设计模型-----面向对象程序设计,由此也诞生了一批支持此技术的程序设计语言,比如eiffel,c++,java,这些语言都以新的观点去看待问题,即问题就是由各种不同属性的对象以及对象之间的消息传递构成。面向对象语言由此必须支持新的程序设计技术,例如:数据隐藏,数据抽象,用户定义类型,继承,多态等等。




面向对象程序设计以及数据抽象在现代程序设计思想中占有很重要的地位,未来语言的发展将不在是一种单纯的语言标准,将会以一种完全面向对象,更易表达现实世界,更易为人编写,其使用将不再只是专业的编程人员,人们完全可以用订制真实生活中一项工作流程的简单方式来完成编程。

简单性:提供最基本的方法来完成指定的任务,只需理解一些基本的概念,就可以用它编写出适合于各种情况的应用程序。

面向对象:提供简单的类机制以及动态的接口模型。对象中封装状态变量以及相应的方法,实现了模块化和信息隐藏;提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。

安全性:用于网络、分布环境下有安全机制保证。

平台无关性:与平台无关的特性使程序可以方便地被移植到网络上的不同机器、不同平台。

计算机语言之父

"计算机语言之父"尼盖德帮助因特网奠下了基础,为计算机业做出了巨大贡献。

尼盖德是奥斯陆大学的教授,因为发展了simula编程语言,为ms-dos和因特网打下了基础而享誉国际。克里斯汀·尼盖德于1926年在奥斯陆出生,1956年毕业于奥斯陆大学并取得数学硕士学位,此后致力于计算机计算与编程研究。

1961年~1967年,尼盖德在挪威计算机中心工作,参与开发了面向对象的编程语言。因为表现出色,2001年,尼盖德和同事奥尔·约安·达尔获得了2001年a.m.图灵机奖及其它多个奖项。当时为尼盖德颁奖的计算机协会认为他们的工作为java,c++等编程语言在个人电脑和家庭娱乐装置的广泛应用扫清了道路,"他们的工作使软件系统的设计和编程发生了基本改变,可循环使用的、可靠的、可升级的软件也因此得以面世。"

尼盖德因其卓越的贡献,而被誉为"计算机语言之父",其对计算机语言发展趋势的掌握和认识,以及投身于计算机语言事业发展的精神都将激励我们向着计算机语言无比灿烂的明天前进。



折叠
分类介绍

计算机语言的种类非常的多,总的来说可以分成机器语言,汇编语言,高级语言三大类。




6
发表于 2021-10-22 16:19 | 只看该作者
7
发表于 2021-10-22 16:50 | 只看该作者
8
发表于 2021-10-22 17:39 | 只看该作者
  C提供三种基本的循环语句: for语句、while语句和do-while语句。  
   
    一. for循环  
    for循环是开界的。它的一般形式为:  
     for(<初始化>; <条件表过式>; <增量>)  
          语句;  
    初始化总是一个赋值语句, 它用来给循环控制变量赋初值; 条件表达式是一个关系表达式, 它决定什么时候退出循环; 增量定义循环控制变量每循环一次后按什么方式变化。这三个部分之间用";"分开。  
    例如:  
     for(i=1; i<=10; i++)  
          语句;  
    上例中先给i赋初值1, 判断i是否小于等于10, 若是则执行语句,  之后值增加1。再重新判断, 直到条件为假, 即i>10时, 结束循环。  
    注意:  
    1. for循环中语句可以为语句体, 但要用"{"和"}"将参加循环的语句括起来。  
    2. for循环中的"初始化"、"条件表达式"和"增量"都是选择项, 即可以缺省, 但";"不能缺省。省略了初始化, 表示不对循环控制变量赋初值。 省略了条件表达式, 则不做其它处理时便成为死循环。省略了增量, 则不对循环控制变量进行操作, 这时可在语句体中加入修改循环控制变量的语句。  
    3. for循环可以有多层嵌套。  
    例16:  
     main()  
     {  
          int i, j, k;  
          printf("i j k\n");  
          for (i=0; i<2; i++)  
            for(j=0; j<2; j++)  
               for(k=0; k<2; k++)  
                  printf(%d %d %d\n", i, j, k);  
     }  
    输出结果为:  
     i  j  k  
     0  0  0  
     0  0  1  
     0  1  0  
     0  1  1  
     1  0  0  
     1  0  1  
     1  1  0  
     1  1  1  

二、 while循环  
    while循环的一般形式为:  
      while(条件)  
          语句;  
    while循环表示当条件为真时, 便执行语句。直到条件为假才结束循环。 并继续执行循环程序外的后续语句。  
    例17:  
     #include<stdio.h>  
     main()  
     {  
          char c;  
          c=’\0’;             /*初始化c*/  
          while(c!=’\X0D’)    /*回车结束循环*/  
            c=getche();       /*带回显的从键盘接收字符*/  
     }  
    上例中, while循环是以检查c是否为回车符开始, 因其事先被初始化为空, 所以条件为真, 进入循环等待键盘输入字符; 一旦输入回车, 则c=’\X0D’, 条件为假, 循环便告结束。  
    与for循环一样, while循环总是在循环的头部检验条件, 这就意味着循环可能什么也不执行就退出。  
    注意:  
    1. 在while循环体内也允许空语句。  
    例如:  
     while((c=getche())!=’\X0D’);  
    这个循环直到键入回车为止。  
    2. 可以有多层循环嵌套。  
    3. 语句可以是语句体, 此时必须用"{"和"}"括起来。  
    例18:  
     #include<stdio.h>  
     main()  
     {  
          char c, fname[13];  
          FILE *fp;                /*定义文件指针*/  
          printf("File name:");    /*提示输入文件名*/  
          scanf("%s", fname);      /*等待输入文件名*/  
          fp=fopen(fname, "r");    /*打开文件只读*/  
          while((c=fgetc(fp)!=EOF) /*读取一个字符并判断是否到文件结束*/  
               putchar(c);         /*文件未结束时显示该字符*/  
      }

  三.do-while 循环  
     do-while 循环的一般格式为:  
       do  
           语句;  
       while(条件);  
    这个循环与while循环的不同在于: 它先执行循环中的语句,  然后再判断条  
件是否为真, 如果为真则继续循环; 如果为假, 则终止循环。因此, do-while循  
环至少要执行一次循环语句。  
    同样当有许多语句参加循环时, 要用"{"和"}"把它们括起来。






9
发表于 2021-10-22 17:43 | 只看该作者

嵌套,指的是在已有的表格、图像或图层中再加进去一个或多个表格、图像或图层,亦或两个物体有装配关系时,将一个物体嵌入另一物体的方法。


   可理解为镶嵌、套用。在已有的表格、图像、图层或函数中再加进去一个或多个表格、图像、图层或函数,这种方法就叫做嵌套。

C语言中,所有的执行语句都只能出现在函数之中。同样,函数的调用也只能出现在某函数的函数体内。函数的调用以两种方式出现:函数的嵌套与函数的递归

C语言中,所有函数的定义都是互相平行和独立的,一个函数的定义不能包含另一个函数的定义,即不允许函数的嵌套定义。但函数的调用可以通过用一个函数调用另一个函数来实现,这就形成了函数的嵌套调用!C语言不限制嵌套的个数和层数,这样我们就可以自由,合理的组织程序的模块结构。



折叠





您需要登录后才可以回帖 登录 | 注册

本版积分规则

辽公网安备 21010502000089号|手机版|Archiver|忘忧草家园 ( 辽ICP备14007463号

GMT+8, 2024-6-14 00:40

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表