pascal语言小学版

时间:2024-12-30 20:28:26编辑:分享君

pascal的简单程序问题。

LZ的错误有两处。
第一处:
if(b=100)then c:=1000*a+b else
if(b=10)then c:=100*a+b else
if(b=1)then c:=10*a+b
write(c);
这个地方,if(b=1)then c:=10*a+b最后要加上分号,即 if(b=1)then c:=10*a+b;
第二处,请LZ注意自己语句的逻辑关系,
if(a0) then
begin
if(b>999)
then write('cuowu');
end
这一句你用一个BEGIN END结束了 if(b>999) then write('cuowu'); 的逻辑关系,所以,下面紧接着的ELSE表示不满足条件if(a0)。这样的话,也就说你的程序中主体部分中只有1个IF语句,但你在程序的结尾 else write('cuowu');请LZ自己看看,这个ELSE是没有IF语句在前面作为条件语句的,所以最后这句else write('cuowu');是多余的。

解决的办法:LZ要么把最后一句ELSE WRITE直接删除,要么就把这句
if(a0) then
begin
if(b>999)
then write('cuowu');
end
改成
if(a0) then
if(b>999) then write('cuowu')
else
这两种改法都可以,当然,实际运行时候的结果是完全不同的,因为逻辑顺序都不同


什么是pascal语言程序

分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

我要参加信息学奥林匹克大赛可直今我连pascal语言程序是什么都不懂,pascal语言程序到底是啥?是干什么用的,注意!大家注重回答是干什么用的。

解析:

Pascal语言概述与预备知识

1 关于Turbo Pascal

Pascal是一种计算机通用的高级程序设计语言。它由瑞士Niklaus Wirth教授于六十年代末设计并创立。



以法国数学家命名的Pascal语言现已成为使用最广泛的基于DOS的语言之一,其主要特点有:严格的结构化形式;丰富完备的数据类型;运行效率高;查错能力强。

正因为上述特点,Pascal语言可以被方便地用于描述各种算法与数据结构。尤其是对于程序设计的初学者,Pascal语言有益于培养良好的程序设计风格和习惯。IOI(国际奥林匹克信息学竞赛)把Pascal语言作为三种程序设计语言之一, NOI(全国奥林匹克信息学竞赛)把Pascal语言定为唯一提倡的程序设计语言,在大学中Pascal语言也常常被用作学习数据结构与算法的教学语言。

在Pascal问世以来的三十余年间,先后产生了适合于不同机型的各种各样版本。其中影响最大的莫过于Turbo Pascal系列软件。它是由美国Borland公司设计、研制的一种适用于微机的Pascal编译系统。该编译系统由1983年推出1.0版本发展到1992年推出的7.0版本,其版本不断更新,而功能更趋完善。
ycyz/lyx/CHENGXU/NOIP/PASCALjiao%27an


上一篇:cf毁灭大炮视频

下一篇:没有了