七月十号是什么日子| 虾肚子上的黑线是什么| 什么食物补血效果最好最快| 颠茄片是什么药| 当演员需要什么条件| 灰指甲是什么原因引起的| 肿瘤切开了里面是什么| 吃二甲双胍为什么会瘦| 瘦马是什么意思| 莲蓬什么时候成熟| 手麻是什么病| 甲状腺双叶结节什么意思| 三点水一个四读什么| 跳空缺口是什么意思| 素鲍鱼是什么做的| 指甲上有竖条纹是什么原因| 喝最烈的酒下一句是什么| PPm什么意思| 提心吊胆是什么意思| 避孕套长什么样| 大宝贝是什么意思| 脚脖子粗是什么原因| 体癣用什么药膏好得快| 玉屏风颗粒治什么病| 什么是冤亲债主| 铁线虫是什么| 身上汗味重是什么原因| 同病相怜是什么意思| 柠檬水有什么好处| 牵牛花什么时候开| 什么蚌相争| 沙拉酱可以做什么美食| 大放厥词是什么意思| 衣原体感染有什么症状| 一票制什么意思| 什么人容易得淋巴癌| 蛤蟆吃什么| 藏茶属于什么茶| 8月是什么月| 四点水的字与什么有关| 肝不好吃什么中成药| 神经鞘瘤挂什么科| 光明磊落是什么生肖| 早晨起来嘴苦是什么原因| 10月16日什么星座| 浑身乏力吃什么药| 建档是什么意思| 边缘性行为包括什么| 用进废退什么意思| 肌酐高是什么意思| 蛇与什么属相相克相冲| 第二磨牙什么时候长| 胡萝卜什么颜色| emr是什么意思| 1995年的猪五行属什么| 甲亢属于什么科室| 喝红酒有什么好处| 四月十号是什么星座| 什么叫手淫| 感冒喝什么茶| 两岁宝宝不开口说话是什么原因| 二月四号是什么星座| 释迦牟尼是什么意思| 2月16日什么星座| 痛风什么引起的原因有哪些| 肩周炎挂什么科室| 健康证都查什么传染病| 牛仔裤搭配什么衣服好看| 辅助生殖是什么意思| 什么叫遗精| coa是什么意思| poscer是什么牌子手表| 来忘掉错对来怀念过去是什么歌| 乙肝五项一五阳性什么意思| 铁蛋白低是什么意思| 脚上长水泡是什么原因| 单是什么意思| 芒果不能和什么一起吃| 大象又什么又什么| 牙齿痛挂什么科| 水痘疫苗什么时候接种| 52年属什么生肖| 骨髓抑制是什么意思| 眼睛怕光是什么原因| 白带发黄是什么妇科病| 安络血又叫什么名| 坐疮是什么样的图片| 鹿茸有什么作用| 违反禁令标志指示什么意思| 燕麦色是什么颜色| 貔貅什么人不能戴| 泡妞是什么意思啊| 12月16号是什么星座| 血清铁低是什么原因| 脂肪肝是什么症状| 为什么脚底板发黄| 甲状腺结节什么原因引起的| 18k金和24k金有什么区别| qd什么意思| 编者按是什么意思| dpoy什么意思| 老是放臭屁是什么原因| 右肾肾盂分离什么意思| 心脏不舒服挂什么科| 湿疹是什么症状及图片| 梦遗是啥意思是什么| 甲状腺密度不均匀是什么意思| 12月13日是什么星座| 酸中毒是什么意思| 女性尿道感染吃什么药| 什么是中国| 界定是什么意思| 白马王子是什么意思| 曼秀雷敦属于什么档次| 又当又立是什么意思| 千千阙歌什么意思| 祖字五行属什么| 山东有什么好吃的| shake是什么意思| 半夜醒来睡不着是什么原因| 淮山和山药有什么区别| 十二指肠球部溃疡吃什么药| 牙龈萎缩是什么原因| 体外射精是什么意思| 曲安奈德是什么药| 什么什么有味| 碳14呼气试验阳性是什么意思| 肝肾不足是什么意思| 女生纹身什么图案好看| omega是什么意思| 股票放量是什么意思| 巧妙是什么意思| 铠是什么意思| 肺纤维化什么意思| 孕妇肚子疼是什么原因| 拖累是什么意思| 房颤什么症状| 葡萄糖属于什么糖| 什么地站着| 有痰咳嗽吃什么药| 猫能吃什么人吃的东西| 1959年属什么生肖| dsd是什么意思| 小孩子眼睛眨得很频繁是什么原因| 什么水果降血压| 醋泡花生米有什么功效| 今天什么时候下雨| 河南是什么气候| 腹泻可以吃什么| 拉拉是什么意思| 小儿风寒感冒吃什么药最好| 欧尼什么意思| 夏天猪骨煲什么汤最好| 腺肌症是什么病| 肝内多发低密度灶是什么意思| 大便粘稠吃什么药| 小孩睡觉流鼻血是什么原因引起的| 药物流产最佳时间什么时候| 肋软骨炎吃什么药最好| 早搏吃什么药好| 阴阳八卦是什么生肖| 什么水果降血糖| 暂缓参军是什么意思| 罗汉肉是什么肉| wilson是什么意思| 心脏不舒服看什么科室| 眼睛长眼屎是什么原因| 胰腺分泌什么| 葡萄糖是什么意思| 结肠炎不能吃什么食物| 两袖清风是什么生肖| 列巴是什么| 毛拉是什么意思| 那英姓什么| 尖锐湿疣用什么药| 五四运动是什么| 喝酸奶有什么好处| 长期喝酒有什么危害| 什么油炒菜好吃| eyki是什么牌子的手表| 倒刺是什么原因引起的| 为什么鼻毛会变白| 三点水加一个心读什么| 精虫上脑什么意思| 花圃是什么意思| 吃什么对血液好| 脸上长藓用什么药| 什么是匝道| 肺ca是什么意思| 儿童办护照需要什么证件| 少校什么级别| 猴和什么相冲| 寿终正寝是什么意思| 让心归零是什么意思| 每次睡觉都做梦为什么| 肝炎五项检查是什么| 饿得快是什么原因| 舌头溃疡是什么原因| 舌吻什么感觉| 6月29号是什么星座| 宫外孕什么意思| 双重人格是什么意思| 体寒的人吃什么食物好| 卯时属什么| 777是什么意思| m标志是什么牌子衣服| 鸿五行属什么| 名落孙山是什么意思| 1987年五行属什么| 专场是什么意思| 子宫下垂吃什么药| 嘴唇干燥是什么原因引起的| 梅花象征着什么| 语感是什么意思| 梦见偷菜是什么意思| 泰国是一个什么样的国家| 脚背浮肿是什么原因引起的| 什么情况下需要做造影| 为什么会得荨麻疹呢| 一日三餐是什么意思| 锦鲤是什么意思| 内风湿是什么原因引起的| 赞什么不已| 玉和玉髓有什么区别| 慢性心肌炎有什么症状| 类风湿性关节炎用什么药| 清炖羊肉放什么调料| 不完全性右束支阻滞是什么意思| 什么叫关税| oz是什么单位| 含锶矿泉水有什么好处| 心脏病吃什么食物好| 红果是什么| 一岁宝宝能吃什么水果| 五马分尸是什么意思| 梦见洗碗是什么预兆| 湾湾是什么意思| 女性耻骨疼是什么原因| 小代表什么生肖| 白色糠疹是什么原因引起的| 一般什么人戴江诗丹顿| 声字五行属什么| 什么东西清肺最好| ds是什么意思| 小便带血是什么原因女性| 做孕检都检查什么项目| 血管瘤是什么症状| 石女是什么意思啊| 如什么如什么的成语| 梦见苍蝇很多是什么意思| 怀孕一个月出血是什么情况| 喝红糖水有什么好处和坏处| 预测是什么意思| 什么是独角兽企业| 送男朋友什么礼物合适| 肝实质回声细密是什么意思| 傲慢什么意思| 咽痛吃什么药| 伤口撒什么药粉好得快| 鸭肫是什么| 什么的城市| 卫校有什么专业| 守是什么生肖| 大便出血是什么原因引起的| 百度Vés al contingut

黑龙江首届群众骑行活动

De la Viquipèdia, l'enciclopèdia lliure
Infotaula de llenguatge de programacióPascal
Tipusllenguatge de programació imperatiu, llenguatge de programació i llenguatge interpretat Modifica el valor a Wikidata
Data de creació1970 Modifica el valor a Wikidata
DissenyNiklaus Wirth Modifica el valor a Wikidata
DesenvolupadorNiklaus Wirth Modifica el valor a Wikidata
EpònimBlaise Pascal Modifica el valor a Wikidata
Paradigma de programacióllenguatge imperatiu i programació estructurada Modifica el valor a Wikidata
Darrera versió estableISO/IEC 10206:1991 Stage: 90.93 (29 июля 2008 года) Modifica el valor a Wikidata
Influenciat perALGOL, ALGOL 60, ALGOL W i Simula67 Modifica el valor a Wikidata
Extensió dels fitxerspp, p i pas Modifica el valor a Wikidata
百度 本届动漫节共有来自美国、日本、韩国、法国、英国、捷克等85个国家和地区的机构企业各界人士和作品参展参会参赛,国际化程度和覆盖国家数创历史新高。

Pascal és un llenguatge de programació desenvolupat pel professor Niklaus Wirth a finals dels anys 60. El seu objectiu era crear un llenguatge que facilités l'aprenentatge de la programació als seus alumnes. Tanmateix, amb el temps la seva utilització es va estendre més enllà de l'àmbit acadèmic per a convertir-se en una eina per la creació d'aplicacions de tota classe.

Pascal es caracteritza per ser un llenguatge de programació estructurat fortament tipificat. Per tant:

  1. El codi està dividit en fragments fàcils de llegir, denominats funcions o procediments. D'aquesta forma Pascal facilita la utilització de la programació estructurada, en oposició a l'antic estil de programació monolítica.
  2. El tipus de dada de totes les variables ha de ser declarat prèviament per tal que s'habiliti el seu ús.

El nom de Pascal va ser escollit en honor del matemàtic Blaise Pascal.

Característiques úniques

[modifica]

A diferència dels llenguatges de programació derivats del C, Pascal utilitza el símbol := per a l'assignació en comptes de =. Encara que el segon és més concís, la pràctica ha demostrat que molts usuaris utilitzen el símbol d'igualtat per a comparar valors, en comptes del que pertoca en C (==). Aquesta sintaxi porta a molts errors o bugs, difícils de localitzar en un codi C. Donat que Pascal no permet assignacions dins de les expressions, i utilitza una sintaxi diferent per a les assignacions i les comparacions, evita aquest tipus d'errors.

A més, els seus programes tenen definides dues parts: la declaració i l'execució. A la primera part ha d'aparèixer tot el que s'utilitzarà en la segona, ja que si no és així, es detecta el codi com a desconegut i s'eviten certes incomprensions. A la part declarativa s'enuncien Unit existents, procedimients, funcions, variables, constants i nous tipus de dades estructurades.

Una altra diferència important és que en Pascal, el tipus d'una variable es fixa en la definició; l'assignació a variables de valors de tipus incompatible no estan autoritzades, a diferència del C, on el compilador intenta trobar una interpretació a quasi qualsevol tipus d'assignació. Això evita errors comuns on les variables són utilitzades incorrectament, perquè el seu tipus és desconegut. També s'evita la necessitat de la notació hongaresa, que afegeix prefixos als noms de les variables indicant el seu tipus.

Implementacions

[modifica]

Les primeres versions del compilador de Pascal (la més distribu?da fou UCSD Pascal) tradu?en el llenguatge en codi per a una màquina virtual anomenada màquina-P. Com a conseqüència, tan sols una petita part de l'intèrpret havia de ser reescrita cap a moltes arquitectures.

Als anys 80, Anders Hejlsberg va escriure el compilador Blue Label Pascal per a la Nascom-2. Més tard va anar a treballar per a Borland i va reescriure el seu compilador que es va convertir en Turbo Pascal per a la IBM PC. Aquest nou compilador es va vendre per 49$, un preu orientat a la distribució massiva.

El compilador econòmic de Borland va tenir una llarga influència en la comunitat de Pascal, que va comen?ar a utilitzar principalment l'IBM Pc. Tot buscant un llenguatge estructurat, molts aficionats al PC van substituir el BASIC per aquest producte. Donat que Turbo Pascal només estava disponible per a una arquitectura, tradu?a directament a codi màquina de l'Intel 8088, aconseguint així programes que s'executaven molt més ràpidament que els que es produ?en en esquemes interpretats.

Durant els anys 1990 va passar a estar disponible la tecnologia necessària per a construir compiladors que poguessin escriure codi per a diferents arquitectures de maquinari. Això va permetre que els compiladors de Pascal tradu?ssin directament al codi de l'arquitectura en què s'executessin.

Amb Turbo Pascal versió 5, Borland, es va agregar la programació orientada a objectes a Pascal.

Tanmateix, Borland va decidir millorar aquesta extensió del llenguatge introduint el seu producte Delphi, dissenyat a partir de l'estàndard Object Pascal, proposat per Apple com a base. Borland també el va anomenar Object Pascal en les primeres versions, però va canviar el nom a llenguatge de programació Delphi en les seves últimes versions.

Exemple de codi utilitzant l'estructura lineal

[modifica]
 program arrel;

(*Programa que obté l'arrel quadrada d'un nombre real x donat.*)

 uses
 crt;

 var 
 x, y: real;

 begin
 writeln('Calcular l''arrel quadrada de x');
 writeln;
 writeln('Entrar x: '); 
 readln(x);
 y := sqrt(abs(x)); (* Arrel quadrada del valor absolut de x per evitar arrels complexes *)
 writeln;
 if (x<0) then (* Si x és negatiu, el resultat s'escriu com a complex *)
 writeln('L''arrel quadrada de ',x,' es el nombre complex ',y,'i')
 else
 writeln('L''arrel quadrada de ',x,' es ',y);
 writeln; 
 writeln('Fi');
 readln; (* Espera que l'usuari premi enter per a sortir del programa *)
 end.

Un altre exemple:

 program suma; 

 uses crt; 

 var
 x,s:integer; 

 begin 
 x:=1; 
 s:=0; 
 repeat 
 s:=s+x; 
 x:=x+1; 
 until x=50; 
 writeln('la suma es ',s); 
 readln; 
 end.

Vegeu també

[modifica]

Enlla?os externs

[modifica]

办护照需要什么证件 烧心吃什么食物好得快 什么的瞬间作文 灵修是什么意思 蒸馏酒是什么酒
干燥综合症挂什么科 指甲是白色的是什么原因 头晕挂什么科室 阳历3月是什么星座 什么是淡盐水
古代上元节是什么节日 咪咪头疼是什么原因 脚背痒是什么原因 为什么会有颈纹 浮尘是什么意思
廉洁奉公是什么意思 恃势之刑是什么意思 大张伟的真名叫什么 润月是什么意思 什么食物是发物
柠檬片泡水喝有什么功效和作用1949doufunao.com 发低烧是什么原因hcv8jop0ns4r.cn 湿疹是什么原因引起的hcv7jop9ns3r.cn a-l-岩藻糖苷酶偏高是什么原因hcv8jop0ns2r.cn 女人银屑病一般都长什么地方hcv8jop5ns5r.cn
gs是什么意思zsyouku.com 肚子疼挂什么科hcv8jop9ns3r.cn 十月五号是什么星座hcv8jop8ns7r.cn 心脏房颤吃什么药好hcv8jop7ns6r.cn 眼睛疲劳用什么眼药水0735v.com
大学生村官是什么编制hcv8jop7ns4r.cn 蟑螂卵什么样hcv9jop2ns9r.cn 乌托邦什么意思sanhestory.com 睡眠浅是什么原因hcv7jop4ns7r.cn 9.1号是什么星座hcv8jop8ns7r.cn
急性胃炎吃什么药beikeqingting.com 什么门永远关不上0297y7.com 高血糖适合吃什么水果bjhyzcsm.com 大头鱼是什么鱼hcv9jop3ns6r.cn 皮肤黑穿什么颜色显白hcv8jop2ns3r.cn
百度