胃肠炎吃什么食物| 正装是什么样的衣服| 七月生日是什么星座| 离线缓存是什么意思| 体检前需要注意什么| 白带发黄粘稠是什么原因| 脚肿是什么原因引起的| 春天有什么水果| 减脂是什么意思| 破伤风是什么意思| 铭五行属什么| 耘字五行属什么| 头发容易油是什么原因| 一进大门看见什么最好| ld是什么意思| 宠物医院需要什么资质| 淋巴结肿大是什么引起的| 红细胞分布宽度偏低是什么意思| 梅花什么季节开| 消化不良的症状吃什么药| 高钙血症是什么意思| 一本万利是什么生肖| 眼睛出血什么原因| 评估是什么意思| 属马的人佩戴什么招财| 做什么运动可以长高| 打呼噜挂什么科室| 一花一世界下一句是什么| t什么意思| 妇科腺肌症是什么病| 吃什么容易长肉| 猫能吃什么水果| 卡马西平片治什么病| 脸上长粉刺是什么原因| 错构瘤是什么| c反应蛋白高吃什么药| 劫是什么意思| 叶酸是什么维生素| 乌鸡不能和什么一起吃| 淋巴组织增生是什么意思| 正月十八是什么星座| 婴儿口水多是什么原因| 挺拔的意思是什么| 手不什么| 唐僧原名叫什么| 贵字五行属什么| 孩子不说话挂什么科| xo什么意思| 欲语还休是什么意思| 社保指什么| 福禄是什么意思| 什么叫护理| 葡萄代表什么生肖| 置之死地而后生是什么意思| 什么是同人文| 莀字五行属什么| 为什么讨厌犹太人| 透析病人磷高了吃什么降磷| 自然生化流产是什么意思| 竹荪是什么东西| 尿出红色的尿是什么原因| 舌苔黄厚吃什么药| 发字五行属什么| 得罪是什么意思| 麻瓜是什么意思| 武夷岩茶是什么茶| 因应是什么意思| 骨折后吃什么食物促进骨头愈合| pr间期延长是什么意思| 什么是激光| 秋天有什么花开| 脚背肿是什么原因| 牛油是什么油| 叶酸什么牌子好| 思前想后是什么意思| 发物都有什么| aj和nike什么关系| 梅花鹿吃什么食物| 天上为什么有星星| 高烧不退是什么原因| 一什么耳朵填量词| 不什么不| 也字五行属什么| 大基数是什么意思| 蓝莓有什么功效| 生长激素是什么| 今天生日什么星座| 养囊是什么意思| 减肥什么方法有效| 甲状腺应该挂什么科| 花木兰是什么剧种| 血糖高了会有什么危害| 替身是什么意思| 工会副主席是什么级别| 四面八方是什么意思| 统考是什么意思| 吃维生素b2有什么好处和副作用| 淋巴结肿大吃什么药消肿效果好| 3月7号什么星座| 翡翠是什么玉| 7月8号是什么日子| 21金维他什么时候吃效果最好| 航班是什么意思| 投喂是什么意思| 血沉高是什么原因引起的| 排湿气吃什么药效果好| 95年属什么的生肖| 儿童哮喘挂什么科| 为什么鼻子无缘无故流鼻血| 快乐的反义词是什么| 减肥吃什么药效果最好| 长期喝酒对身体有什么危害| 梦见自己怀孕是什么意思| 耳朵闷闷的堵住的感觉是什么原因| 钓鱼有什么好处| 四不念什么| 智齿为什么叫智齿| 药品经营与管理学什么| 刷酸是什么意思| 梦见摘枣是什么意思| 萎缩性胃炎是什么症状| 兔子吃什么| 象是什么结构| 肝脏是什么功能| 干碟是什么| 鱼鳞云有什么预兆| 女性去泰国要注意什么| 脚气用什么| 抑郁症看什么科| 肚子疼吃什么食物好| 八个月宝宝可以吃什么水果| 尿黄吃什么药| 一天当中什么时候最热| 慎重考虑是什么意思| 指甲发黄是什么原因| 财代表什么生肖| 煮馄饨放什么调料| 7月15是什么节| 吃紫甘蓝有什么好处| 阴道里面瘙痒是什么原因| 什么是禅定| 结甲是什么意思| 91视频是什么| 新疆有什么水果| 唯女子与小人难养也是什么意思| 完全性右束支阻滞是什么意思| 高同型半胱氨酸血症是什么病| 中班小朋友应该学什么| 标王是什么意思| 红花配绿叶是什么意思| 岁月如歌什么意思| 做饼用什么面粉| 肛门瘙痒看什么科| 血小板压积偏高是什么意思| 什么的仪式| 发现新大陆是什么意思| 冰火两重天是什么意思| 君子兰的寓意是什么| 去草原穿什么衣服拍照好看| 内分泌失调有什么症状| 爱上一个人是什么感觉| 气短咳嗽是什么原因引起的| 卡哇伊内是什么意思| 来字五行属什么| 战五渣是什么意思| 什么叫刑事拘留| 软绵绵的什么| ua是什么单位| 哺乳期可以喝什么饮料| 两癌筛查主要查什么| 0是什么意思网络语言| 古着店是什么意思| 一九七一年属什么生肖| 地衣是什么| 女人什么发型最有气质| 1936年是什么年| alike是什么意思| 以身相许是什么意思| 验孕棒阳性代表什么| 做梦梦到蛇是什么征兆| 忌廉是什么东西| 贫血喝什么口服液| 现在可以种什么农作物| 蚊虫叮咬用什么药膏| 三庭五眼是什么意思| 吃什么快速排便| kappa是什么意思| 怀孕做无创是查什么| 慢性炎伴鳞化是什么意思| 女性尿路感染什么原因引起的| 血脂异常什么意思| 调停是什么意思| 稷读什么| 滞留是什么意思| 痔疮什么情况下需要做手术| 腹水是什么病| 气血虚是什么意思| 公立医院和私立医院有什么区别| 苏武牧羊是什么意思| stomach什么意思| 生旦净末丑分别指什么| 孕酮低是什么原因| 疏肝解郁喝什么茶| 爱爱是什么感觉| 白癜风不能吃什么食物| 腋毛癣用什么药膏| 老古董是什么意思| 艾特是什么意思| edo是什么意思| 什么龙| 子宫内膜增生有什么症状| 血管瘤是什么样子图片| 主动脉夹层a型是什么病| 支气管炎用什么药| 信球什么意思| 身上痒是什么原因| 殊胜的意思是什么| 心脏不好吃什么药最好| 葡萄什么时候成熟| 鼠配什么生肖最好| 过敏性结膜炎用什么药| 偷是什么生肖| 小便有泡沫是什么原因| 水煎服是什么意思| 手指发红是什么原因| 郑板桥是什么生肖| 脚掌麻木是什么原因| 小孩手上脱皮是什么原因| 神经性呕吐是什么症状| 胸透是查什么的| 6克血是什么概念| 寂寞难耐是什么意思| 草代表什么生肖| 蛋黄吃多了有什么坏处| 陶字五行属什么| 前是什么偏旁| 四大是什么| 罗非鱼吃什么食物| 浅尝辄止什么意思| 钟爱一生是什么意思| 嗓子疼不能吃什么| 睡觉为什么会磨牙| 脚发麻是什么原因| 农历7月25日是什么星座| 花开半夏什么意思| 乳腺纤维瘤有什么症状表现| 上火引起的喉咙痛吃什么药| 滑档是什么意思| 医院院长是什么级别| 虾与什么食物相克| 合财是什么意思| 三个牛读什么字| 许褚字什么| 多吃山竹有什么好处| 比宇宙还大的是什么| 股骨长是指什么| 晚上吃什么水果减肥效果最好| 重色轻友是什么意思| 媱字五行属什么| 背后长痘痘是什么原因| 五彩的什么| 什么情况下需要做喉镜检查| 放疗期间吃什么食物最好| 辩证是什么意思| 百度Vés al contingut

羊可以加什么偏旁

De la Viquipèdia, l'enciclopèdia lliure
百度 巧的是,黄先生正好当天下午到单位上夜班,直到第二天早上回家时才发现了谭老太。

La programació d'ordinadors o programació informàtica (sovint abreujat programació o codificació) és el procés d'escriure, provar, depurar/solucionar problemes, i mantenir el codi font de programes. Aquest codi font està escrit en un llenguatge de programació. El codi pot ser una modificació d'una font existent o una cosa completament nova. L'objectiu de la programació és crear un programa que mostra un determinat comportament desitjat (personalització). El procés d'escriure el codi font sovint requereix experiència en molts temes diferents, incloent coneixement de l'àmbit d'aplicació, dels algorismes especialitzats i lògica formal.[1]

Resum

[modifica]

Dins d'enginyeria de programari, la programació (la implementació) es considera com una fase en un procés de desenvolupament de programari.

Hi ha un debat en curs sobre en quina mesura l'escriptura de programes és un art, un ofici o una disciplina d'enginyeria.[2] En general, la bona programació es considera que és l'aplicació mesurada dels tres, amb l'objectiu de produir una solució de programari eficient i capa? d'evolucionar (els criteris d'?eficiència? i ?evolució? varien considerablement). La disciplina es diferencia de moltes altres professions tècniques, ja que els programadors, en general, no necessiten ser llicenciats o passar per qualsevol proves de certificació estandarditzades (o regulatització governamental) per anomenar-se a si mateixos ?programadors? o fins i tot ?enginyers de programari?. No obstant això, pel fet que la disciplina abasta moltes àrees, que pot o no incloure aplicacions crítiques, és discutible la concessió d'una llicència per a la professió en el seu conjunt. En la majoria dels casos, la disciplina és autoregulada per les entitats que requereixen la programació, i de vegades ambients molt estrictes es defineixen (per exemple, l'ús d'AdaCore a la For?a Aèria dels Estats Units i habilitacions de seguretat).

Un altre debat en curs és el grau en què el llenguatge de programació utilitzat per escriure programes informàtics afecta la forma que el programa final pren. Aquest debat és anàloga al que envolta la hipòtesi de Sapir-Whorf en la lingüística,[a] que postula que la natura d'un idioma parlat determinat influeix en el pensament habitual dels seus parlants. Diferents patrons del llenguatge produeixen diferents patrons de pensament. Aquesta idea desafia la possibilitat de representar el món a la perfecció amb el llenguatge, perquè reconeix que els mecanismes de qualsevol llenguatge condicionen els pensaments de la seva comunitat parlant.

Dit d'una altra manera, la programació és l'art de transformar requeriments en alguna cosa que un ordinador pot executar.

Breu història de la programació

[modifica]
Targeta perforada de format de 80 columnes d'IBM utilitzada al comen?ament dels anys 1970 a la Universitat de Stuttgart (Alemanya) per a l'entrada de programes Fortran a l'ordinador central IBM. El text de la línia de codi es troba a la part superior esquerra.

La primera màquina programable (és a dir, màquina de la qual les possibilitats d'ús canvien quan es modifica el seu ?programa?) és, probablement, el teler de Jacquard, que es va completar el 1801. La màquina utilitzava una sèrie de cartrons perforats. Els forats indicaven el patró que el teler seguia per realitzar un teixit; amb targetes diferents, el teler produ?a teixits diferents. Aquesta innovació ha estat llavors millorada per Herman Hollerith d'IBM per al desenvolupament de les famoses targetes perforades d'IBM.

El 1936, la publicació de l'article seminal de la ciència informàtica On Computable Numbers with an Application to the Entscheidungsproblem per Alan Mathison Turing,[4] va posar en marxa la creació de l'ordinador programable. Ell presenta la seva màquina de Turing, el primer ordinador programable universal, i inventa els conceptes i les condicions de programació i programa.

Els primers programes informàtics eren realitzats amb un soldador i un gran nombre de tubs de buit (més tard, transistors). Fent-se els programes més complexos, allò s'ha fet gairebé impossible, perquè un sol error tornava el programa sencer inutilitzable. Amb els aven?os en emmagatzematge de dades, es fa possible carregar el programa a partir de targetes perforades, contenint la llista de les instruccions en codi binari específic per a un tipus particular d'ordinador. Augmentant la potència dels ordinadors, se'ls va utilitzar per fer els programes, els programadors preferint, naturalment escriure el text, més que com conjunts de 0 i d'1, deixant que la màquina mateixa va fer la traducció. Amb el temps, nous llenguatges de programació han aparegut, fent cada vegada més l'abstracció del maquinari sobre el qual s'hauria d'executar els programes. Això aporta beneficis en diversos aspectes: aquests llenguatges són més fàcils d'aprendre, un programador pot produir un codi més ràpidament, i els programes produ?ts es poden executar en diferents màquines.

Llenguatges de programació

[modifica]

Diferents llenguatges de programació admeten estils diferents de programació (anomenats paradigmes de programació). L'elecció del llenguatge utilitzat està subjecte a moltes consideracions, com la política de l'empresa, l'adequació a la tasca, la disponibilitat de paquets de tercers, o preferència individual. Idealment, el llenguatge de programació més adequat per a la tasca en qüestió serà seleccionat. Les compensacions d'aquest ideal impliquen trobar prou programadors que coneixen el llenguatge per construir un equip, la disponibilitat de compiladors per a aquell llenguatge i l'eficiència amb què executen els programes escrits en un llenguatge donat. Els llenguatges formen un espectre aproximat des de ?baix nivell? a ?alt nivell?; els llenguatges de ?baix nivell? són típicament més orientats cap a les màquines i més ràpids d'executar, mentre que els llenguatges d'?alt nivell? són més abstractes i més fàcils d'usar, però executen amb menys rapidesa.

Allen Downey, al seu llibre How To Think Like A Computer Scientist (?Com pensar com un informàtic?),[5] escriu:

? Els detalls semblen diferents en llenguatges diferents, però unes poques instruccions bàsiques apareixen en gairebé tots els llenguatges:
  • entrada: obtenir dades des del teclat, arxiu, o algun altre dispositiu.
  • sortida: mostrar dades en la pantalla o enviar dades a un arxiu o un altre dispositiu.
  • aritmètica: realitzar operacions aritmètiques bàsiques, com sumes i multiplicacions.
  • execució condicional: cercar determinades condicions i executar la seqüència apropiada de instruccions.
  • repetició: dur a terme una acció repetidament, en general amb alguna variació.
?

Molts llenguatges de programació proporcionen un mecanisme per cridar funcions proporcionades per llibreries. Sempre que les funcions en una llibreria segueixin les convencions de temps d'execució apropiades (per exemple, el mètode de passar arguments), llavors aquestes funcions es poden escriure en qualsevol altre llenguatge.

Programes i Algoritmes

[modifica]

Un Algoritme és una seqüència no ambigua, finita i ordenada d'instruccions que han de seguir-se per a resoldre un problema. Un programa normalment implementa (tradueix a un llenguatge de programació concret) un o més algoritmes. Un algoritme pot expressar-se de diferents maneres: de forma gràfica, com un diagrama de flux, en forma de codi, com per exemple el pseudocodi, o de forma explicativa amb el llenguatge de programació.

Els programes acostumen a dividir-se en parts menors, anomenades mòduls, de manera que la complexitat algorítmica de cadascuna d'aquestes parts és menor que la del programa complet, cosa que ajuda al desenvolupament del programa. Aquesta és una pràctica molt utilitzada i és coneguda amb el nom de "refinament progressiu".

Segons Niklaus Wirth, un programa està format pels algoritmes i l'estructura de dades.

La programació pot seguir molts enfocaments o paradigmes, és a dir, diverses maneres de formular la resolució d'un problema donat. Alguns dels principals paradigmes de la programació son:

Compilació

[modifica]

El programa escrit en un llenguatge de programació d'alt nivell (fàcilment comprensible pel programador) es anomenat codi font i no es pot executar directament en un ordinador. L'opció més comú és compilar el programa obtenint un mòdul objecte, tot i que també por executar-se de manera més directe a través d'un intèrpret informàtic.

El codi font del programa ha de sotmetre's a un procés de traducció per a convertir-lo a llenguatge maquina o bé a un codi intermedi, generant així un mòdul denominat "objecte". Aquest procés és anomenat compilació.

Habitualment la creació d'un programa executable (un típic .exe per a Microsoft Windows o DOS) comporta dos passos. El primer pas és diu compilació (pròpiament dit) i tradueix el codi font (escrit en un llenguatge de programació) que es troba emmagatzemat en un arxiu de text a codi en baix niell (normalment codi objecte, no directament a llenguatge de màquina). El segon pas es diu enlla? en el qual s'enlla?a el codi de baix nivell generat de tots els fitxers i subprogrames que s'han fet compilar i s'hi afegeix el codi de les funcions que hi ha a les biblioteques del compilador per a que el executable pugui comunicar-se directament amb el sistema operatiu. D'aquesta manera es tradueix finalment el codi objecte a llenguatge de màquina i es genera un mòdul executable.

Aquests dos pasos es poden fer per separat, emmagatzemant el resultat de la fase de compilació en arxius objecte (un típic .o per Unix, .obj per MS-Windows, DOS); per enlla?ar-los en fases posteriors o crear directament l'executable. D'aquesta manera la fase de compilació pot emmagatzemar-se només de forma temporal. Un programa podria tenir parts escrites en diferents llenguatges, com per exemple, Java, C, C++ i assemblador, que es podrien compilar de forma independent i desprès enlla?ar junts per formar un únic mòdul executable.

Programació i enginyeria de programari

[modifica]

Existeix la tendència a identificar el procés de creació d'un programa informàtic amb la programació, cosa que és certa quan es tracta de programes petits per a us personal però que dista de la realitat quan es tracta de grans projectes.

El procés de creació d'un programari, des del punt de vista de la enginyera, inclou mínimament els següents pasos:

  1. Reconèixer la necessitat d'un programa per a solucionar un problema o identificar la possibilitat d'automatització una tasca.
  2. Recollir els requisits del programa. Ha de quedar clar que és el que ha de fer el programa i per a que és necessita.
  3. Realitzar l'anàlisi dels requisits del programa. Ha de quedar quines tasques ha de realitzar el programa. Les proves que comproven la validesa del programa es poden especificar en aquesta fase.
  4. Dissenyar l'arquitectura del programa. Ha de descompondre's el programa en parts de complexitat assequible.
  5. Implementar el programa. Consisteix en realitzar un disseny detallat, especificant completament tot el funcionament del programa, després del qual la codificació (programació pròpiament dita) hauria de resultar immediata.
  6. Provar el programa. Comprovar que passen les proves que s'han definit a l'anàlisi de requisits.
  7. Implantar (instal·lar) el programa. Consisteix en posar el programa en funcionament junt amb els components que pugui necessitar (bases de dades, xarxes de comunicació, etc.) .

L'enginyeria de programari se centra en els passos de planificació i disseny del programa, mentre que antigament la realització d'un programa consistia quasi únicament en escriure el codi sota tan sols el coneixement dels requisits i amb una modesta fase d'anàlisi i disseny.

Objectius de la programació

[modifica]

La programació ha de perseguir l'obtenció de programes de qualitat. Per a això s'estableixen una serie de factors que determinen la qualitat d'un programa. Alguns dels factors de qualitat més importants són els següents:

  • Correcció. Un programa és correcte si fa el que es va establir a les fases prèvies al seu desenvolupament de manera satisfactòria. Per a tal de determinar si un programa fa el que ha de fer és molt important especificar-ho clarament abans del seu desenvolupament i, un cop acabat, comparar-ho amb el qual realment fa.
  • Claritat. és molt important que el programa sigui el més clar i llegible possible per això facilitar tant el seu desenvolupament com el seu posterior manteniment. Al elaborar un programa s'ha d'intentar que la seva estructura sigui senzilla y coherent, així com cuidar el seu estil de programació. D'aquesta manera es facilita la feina del programador, tant en la fase de creació com en les fases posteriors de correcció d'errors, ampliacions, modificacions, etc. Fases que poden ser realitzades fins i tot per un altre programador, un altre motiu per a respectar aquesta estructura i poder continuar la feina fàcilment. Alguns programadors arriben fins i tot a utilitzar Arte ASCII per a delimitar seccions de codi; una pràctica comuna és realitzar aclariments dins el codi font utilitzant línies de comentaris. Contràriament, alguns programadors per impedir una anàlisi còmoda a altres programadors o per diversió recorren a l'ús del codi ofuscat.
  • Eficiència. Es tracta de que el programa a més a més de realitzar allò pel que va ser creat (és a dir, que sigui correcte), ho faci gestionant de la millor manera possible els recursos que utilitza. Normalment, al parlar d'eficiència d'un programa s'acostuma a fer referència al temps que tarda en acomplir la tasca per la que ha sigut creat i la quantitat de memòria que necessita però hi ha altres recursos que també poden ser considerats a l'hora de millorar l'eficiència d'un programa, depenent de la seva naturalesa (espai que utilitza dins el disc dur, tràfic que genera dins al xarxa, etc.).
  • Portabilitat. Un programa és portable quan té la capacitat de poder executar-se en una plataforma, ja sigui software o hardware, diferent a aquella en la que es va desenvolupar. La portabilitat és una característica molt desitjable per a un programa ja que permet, per exemple, a un programa que s'ha elaborat per al sistema GNU/Linux executar-se també a la familia de sistemes operatius Windows. Això permet que el programa pugui arribar fàcilment a més usuaris.

Cicle de la vida del software

[modifica]

El terme cicle de la vida del software descriu el desenvolupament de software, des de la fase inicial fins a la fase final, incloent-hi el seu estat funcional. El propòsit es definir les diferents fases intermedies que calen per validar el desenvolupament de l'aplicació, és a dir, per garantir el software compleixi els requisits per a l'aplicació i verificació dels procediments de desenvolupament. S'assegura de que tots els mètodes utilitzats siguin apropiats. Aquests mètodes s'originen en el fet que és molt car rectificar els errors que es detecten tard dins la fase d'implementació (programació pròpiament dita), o pitjor encara, durant la fase funcional. El model de cicle de la vida permet que els errors es detectin el més aviat possible i, per tant, permet als desenvolupadors centrar-se en la qualitat del software, en les dates d'implementació i en els costos associats. El cicle de vida bàsic d'un software consta de, almenys, els següents procediments.

  • Definició d'objectius: definir el resultat del projecte i el seu paper en l'estratègia global.
  • Anàlisi dels requisits i la seva viabilitat: recopilar, examinar i formular els requisits del client i examinar qualsevol restricció que es pugui aplicar.
  • Disseny general: requisits generals de l'arquitectura de l'aplicació.
  • Disseny detallat: definició precisa de cada subconjunt de l'aplicació.
  • Programació (programació i implementació): és la implementació d'un llenguatge de programació per a crear les funcions definides durant l'etapa de disseny.
  • Proba d'unitat: proba individual de cada subconjunt de l'aplicació per garantir que s'implementin d'acord amb les especificacions.
  • Integració: per a garantir que els diferents mòduls i subprogrames s'integrin amb l'aplicació. Aquest és el propòsit de la prova d'integració i ha de ser acuradament documentada.
  • Proba beta o validació: per garantir que el software compleix amb les especificacions originals.
  • Documentació: es documenta amb tota la informació necessària, sigui funcional final per tots els usuaris del software (manual d'usuari), i de desenvolupament per a futures adaptacions, ampliacions y correccions.
  • Manteniment: per a tots els procediments correctius (manteniment correctiu) i les actualitzacions secundàries del software (manteniment continu).

L'ordre i la presencia de cadascun d'aquests procediments dins el cicle de vida d'una aplicació depenen del tipus de model de cicle de vida acordat entre el client i l'equip de desenvolupadors. En el cas del software lliure es té un cicle de vida molt més dinàmic a causa que molts programadors treballen simultàniament desenvolupant les seves aportacions.

Notes

[modifica]
  1. Kenneth E. Iverson, l'autor del llenguatge de programació APL, va creure que la hipòtesi Sapir-Whorf s'aplicava a llenguatges de programació (sense arribar a esmentar la hipòtesi pel nom). La seva conferència al Premi Turing, Notation as a tool of thought, va ser dedicada a aquest tema, argumentant que notacions més poderoses ajudaven a pensar en algorismes informàtics.[3]

Referències

[modifica]
  1. Marco Galindo, M. Jesús. Fonaments de programació ( PDF). Primera edició en llengua catalana, setembre 2008. ISBN 978-84-9029-535-9. OCLC 900796932. 
  2. Graham, Paul. ?Hackers and Painters? (en anglès), 2003. [Consulta: 24 octubre 2010].
  3. Iverson, Kenneth E. ?Notation as a tool of thought? (en anglès). Communications of the ACM, 23, 8, 8-1980, pàg. 444–465. DOI: 10.1145/358896.358899. ISSN: 0001-0782.
  4. Turing, Alan. ?On Computable Numbers with an Application to the Entscheidungsproblem? ( PDF) (en anglès). Arxivat de l'original el 2025-08-07. [Consulta: 13 novembre 2010].
  5. Downey, Allen. ?How To Think Like A Computer Scientist? (en anglès). [Consulta: 14 novembre 2010].

Vegeu també

[modifica]

Enlla?os externs

[modifica]
摘环后需要注意什么 肾阴虚吃什么中药 皮肤瘙痒是什么病的前兆 颈椎引起的头晕是什么症状 易举易泄是什么原因
白痰是什么原因 quake是什么意思 左眼跳财是什么意思 勃起不硬吃什么药 什么样的大山
睚眦欲裂什么意思 乳糖不耐受是什么原因导致的 土地出让和划拨有什么区别 鹿皮绒是什么面料 pep是什么意思
铁皮石斛有什么功效 什么是医疗器械 狗肉不能和什么一起吃 大便颜色发黑是什么原因 日单是什么意思
李白是什么hcv8jop7ns9r.cn 青色五行属什么hcv9jop7ns1r.cn 9月21日是什么星座hcv8jop0ns8r.cn 特别容易饿是什么原因hcv8jop6ns9r.cn 理想主义者是什么意思hcv7jop6ns0r.cn
梦见一条大蟒蛇是什么征兆hcv8jop8ns4r.cn 夜晚睡不着觉什么原因hcv9jop4ns8r.cn 再接再厉后面接什么好hcv8jop5ns0r.cn 有眼屎用什么眼药水liaochangning.com 困惑是什么意思hcv9jop7ns3r.cn
荤段子是什么意思hcv8jop2ns0r.cn cnn是什么意思hcv9jop5ns1r.cn 必有近忧是什么意思hcv8jop8ns7r.cn 人流需要准备什么hcv8jop1ns7r.cn 甲状腺是什么病严重吗bfb118.com
什么什么的大树hcv7jop7ns3r.cn 结论是什么意思hcv8jop0ns4r.cn 如饥似渴是什么意思hcv7jop4ns7r.cn 小苏打可以用什么代替hcv8jop9ns2r.cn 德国是什么民族hcv8jop0ns4r.cn
百度