Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

About: Pseudocode

An Entity of Type: stadium, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computer science, pseudocode is a plain language description of the steps in an algorithm or another system. Pseudocode often uses structural conventions of a normal programming language, but is intended for human reading rather than machine reading. It typically omits details that are essential for machine understanding of the algorithm, such as variable declarations and language-specific code. The programming language is augmented with natural language description details, where convenient, or with compact mathematical notation. The purpose of using pseudocode is that it is easier for people to understand than conventional programming language code, and that it is an efficient and environment-independent description of the key principles of an algorithm. It is commonly used in textboo

Property Value
dbo:abstract
  • في علوم الحاسب، يعد السودوكود أو الكود المزيف أو شبيه الكود (بالإنجليزية: Pseudocode)‏ وصفًا بلغة بسيطة للخطوات في خوارزمية. غالبًا ما يستخدم السودوكود الهياكل المستخدمة في لغات البرمجة العادية، ولكنه مخصص للقراءة البشرية بدلاً من القراءة الآلية. عادةً ما يتجاهل التفاصيل الضرورية لفهم الآلة للخوارزمية، مثل الإعلان عن المتغيرات والرموز الخاصة بلغات البرمجة. يتم تعزيز لغة البرمجة بتفاصيل وصف اللغة الطبيعية، حيثما كان ذلك مناسبًا، أو باستخدام تدوين رياضي مضغوط. يستخدم السودوكود لسهولة فهمه أكثر من كود لغة البرمجة التقليدية، ولكونه وصف فعال ومستقل عن البيئة للمبادئ الأساسية للخوارزمية. يستخدم السودودكود بشكل شائع في الكتب المدرسية والمنشورات العلمية لتوثيق الخوارزميات وفي تخطيط البرامج والخوارزميات الأخرى. لا يوجد معيار واسع لبناء جملة السودوكود، لأن البرنامج في السودوكود ليس برنامجًا قابلاً للتنفيذ، ومع ذلك توجد معايير محدودة معينة (مثل التقييم الأكاديمي). السودوكود يشبه البرامج الهيكلية والتي يمكن تجميعها بدون أخطاء. يمكن اعتبار المخططات الانسيابية ومخططات دراكون ومخططات لغة النمذجة الموحدة (UML) بديلاً رسوميًا للسودوكود، ولكنها تحتاج إلى مساحة أكبر على الورق. تعمل لغات مثل HAGGIS على سد الفجوة بين السودوكود والكود المكتوب بلغات البرمجة. (ar)
  • Dins el marc de les ciències de la computació i l'anàlisi numèrica, el pseudocodi (o fals llenguatge) és una descripció a molt alt nivell de l'estructura d'un programa. Encara que utilitzi estructures típiques de la programació es diu que és a alt nivell perquè una persona amb pocs o sense coneixements informàtics pugui entendre i interpretar la porció de codi que estigui llegint. (ca)
  • Pseudokód je kompaktní a neformální způsob zápisu počítačového algoritmu, který používá strukturní konvence programovacích jazyků, avšak typicky nezahrnuje detailní syntaxi jako jsou deklarace proměnných, podprocedury nebo jiné konstrukce specifické pro konkrétní programovací jazyk. Zápis je pro srozumitelnost částečně doplněn popisy podrobností v přirozeném jazyce nebo kompaktně vyjádřeným matematickým zápisem. Za jednu z grafických alternativ pseudokódu lze považovat vývojové diagramy. (cs)
  • Ο ψευδοκώδικας είναι εργαλείο που χρησιμοποιείται από προγραμματιστές, κυρίως στα αρχικά στάδια της σχεδίασης και κατασκευής ενός προγράμματος. Με τον ψευδοκώδικα, τα βήματα μιας λύσης ή η μορφή ενός αλγόριθμου περιγράφονται με σύντομες και περιεκτικές προτάσεις που όμως υπακούουν σε μια τυποποίηση που πλησιάζει την τυποποίηση μιας γλώσσας προγραμματισμού. Είναι ένα από τα πιο συνηθισμένα εργαλεία για τον ορισμό αλγορίθμων. Ο ψευδοκώδικας είναι μια αναπαράσταση σε φυσική γλώσσα του κώδικα που απαιτείται για έναν αλγόριθμο. Είναι κατά ένα ποσοστό φυσική γλώσσα και κατά το υπόλοιπο δομημένος κώδικας. Το μέρος της φυσικής γλώσσας παρέχει μια ανεπίσημη σύνταξη η οποία διαβάζεται εύκολα, ενώ το μέρος του κώδικα συνίσταται σε μια εκτεταμένη έκδοση των βασικών αλγοριθμικών δομών, της ακολουθίας, της επιλογής και της επανάληψης. (el)
  • Der Pseudocode ist ein Programmcode, der nicht zur maschinellen Interpretation, sondern lediglich zur Veranschaulichung eines Paradigmas oder Algorithmus dient. Meistens ähnelt er höheren Programmiersprachen, gemischt mit natürlicher Sprache und mathematischer Notation. Mit Pseudocode kann ein Programmablauf unabhängig von zugrunde liegender Technologie beschrieben werden. Er ist damit oft kompakter und leichter verständlich als realer Programmcode. Andererseits ist er formaler und damit klarer und weniger missverständlich als eine Beschreibung in natürlicher Sprache. (de)
  • Per pseŭdokodo oni ĝenerale celas neveran (neformalan) programlingvon. 'Pseŭdo' signifas nevera, 'kodo' indikas la fontkodon de la komputila programo. Ĉar pseŭdokodo havas neformalan karakteron, ĝi ne taŭgas por esti . Pro tio ĝi ne estas vera programlingvo. Pseŭdokodo estas uzata por registri algoritmojn en, por homoj, legebla maniero kun konservo de la paŝoj. Natura lingvo ne taŭgas por tio, ĉar ĝi estas . Vera (formala) programlingvo ofte estas tro rigide difinita kaj postulas tro specifan de la lingvo por rapide kaj por ĉiuj klarigi la algoritmon. En pseŭdokodo troviĝas konataj konstruoj el ekzistantaj programlingvoj (kiaj Paskalo, C, Java aŭ BASIC). Tiuj konstruoj tamen estas pli malstrikte uzataj kaj ofte en kombinaĵo kun skribitaj frazoj (ofte angle). Ekzemplo de pseŭdokodo por la bobelmetoda ordigo estas: dum interŝanĝoj estas bezonataj iteraciu laŭ ĉiu paro de apudaj nombroj se la du nombroj ne estas en la ĝusta ordo tiam interŝanĝu la nombrojn (eo)
  • konputazioaren zientzietan eta zenbakizko analisian, sasikodea programa informatiko edo bestelako Algoritmo baten funtzionamenduaren goi mailako deskribapen trinko eta informala da. Benetako programazio lengoai baten ohiko egiturak erabiltzen ditu, baina pertsonen irakurketarako diseinatua dago, ez makinen interpretaziorako, eta beste programazio lengoiaiekiko independientea da. Normalean, sasikodea algoritmoaren ulermenerako ezinbestekoak ez diren zehaztasun batzuk alde batera uzten ditu aldagaien definizioak, sistema zehatzetako kodea eta azpirutina batzuk. Programazio lengoaia, behar den lekuan, deskribapen zehatzekin edota idazkera matematiko trinkoarekin osatzen da. Sasikodea erabiltzen da pertsonek errazago ulertzen dutelako ohiko programazio lengoaiarekin alderatuta, algoritmo baten oinarrizko printzipioen deskribapen eraginkorra eta independentea delako. Normalean algoritmo ezberdinak agertzen dituzten testu liburuetan eta argitalpen zientifikoetan erabili ohi da, baita ere programa informatikoen garapenaren planifikazioan kodifikazioa egin aurreko programaren egitura adierazteko. Sasikodeak ez du sintaxi estandarrik. Antzekoa den arren sasikodea ezin da hezurdura programekin nahastu, azken hauek fikziozko kodea erabiltzen dute baina akatsik gabe konpila daitezke. Fluxu diagramak eta UML sasikodearen aukera grafikotzat jo daitezke, nahiz eta paperean leku gehiago hartzen duten. (eu)
  • En ciencias de la computación, y análisis numérico, el pseudocódigo​ (o lenguaje de descripción algorítmico) es una descripción de alto nivel compacta e informal​ del principio operativo de un programa informático u otro algoritmo. Utiliza las convenciones estructurales de un lenguaje de programación real,​ pero está diseñado para la lectura humana en lugar de la lectura mediante máquina,​ y con independencia de cualquier otro lenguaje de programación.​ Normalmente, el pseudocódigo omite detalles que no son esenciales para la comprensión humana del algoritmo, tales como declaraciones de variables, código específico del sistema y algunas subrutinas. El lenguaje de programación se complementa, donde sea conveniente, con descripciones detalladas en lenguaje natural, o con notación matemática compacta. Se utiliza pseudocódigo pues este es más fácil de entender para las personas que el código del lenguaje de programación convencional, ya que es una descripción eficiente y con un entorno independiente de los principios fundamentales de un algoritmo. Se utiliza comúnmente en los libros de texto y publicaciones científicas que se documentan varios algoritmos, y también en la planificación del desarrollo de programas informáticos, para esbozar la estructura del programa antes de realizar la efectiva codificación. Es comúnmente utilizado por los programadores para omitir secciones de Código o para dar una explicación del paradigma que tomó el mismo programador para hacer sus códigos, esto quiere decir que el pseudocódigo no es programable, sino facilita la programación. El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo. No existe una sintaxis estándar para el pseudocódigo, aunque los ocho IDE's que manejan pseudocódigo tengan su sintaxis propia. Aunque sea parecido, el pseudocódigo no debe confundirse con los programas esqueleto que incluyen código ficticio, que pueden ser compilados sin errores. Los diagramas de flujo y UML pueden ser considerados como una alternativa gráfica al pseudocódigo, aunque sean más amplios (es)
  • In computer science, pseudocode is a plain language description of the steps in an algorithm or another system. Pseudocode often uses structural conventions of a normal programming language, but is intended for human reading rather than machine reading. It typically omits details that are essential for machine understanding of the algorithm, such as variable declarations and language-specific code. The programming language is augmented with natural language description details, where convenient, or with compact mathematical notation. The purpose of using pseudocode is that it is easier for people to understand than conventional programming language code, and that it is an efficient and environment-independent description of the key principles of an algorithm. It is commonly used in textbooks and scientific publications to document algorithms and in planning of software and other algorithms. No broad standard for pseudocode syntax exists, as a program in pseudocode is not an executable program; however, certain limited standards exist (such as for academic assessment). Pseudocode resembles skeleton programs, which can be compiled without errors. Flowcharts, drakon-charts and Unified Modelling Language (UML) charts can be thought of as a graphical alternative to pseudocode, but need more space on paper. Languages such as HAGGIS bridge the gap between pseudocode and code written in programming languages. (en)
  • Kode-semu atau dalam bahasa inggris lebih dikenal sebagai pseudo-code merupakan deskripsi tingkat tinggi informal dan ringkas atas algoritme pemrograman komputer yang menggunakan konvensi struktural atas suatu bahasa pemrograman, dan ditujukan untuk dibaca oleh manusia dan bukan oleh mesin. Kode semu biasanya tidak menggunakan elemen detail yang tidak diperlukan untuk kebutuhan pemahaman manusia atas suatu algoritme, seperti deklarasi variabel, kode ataupun subrutin untuk sistem yang bersifat spesifik. Bahasa pemrograman yang digunakan lebih diperbanyak dengan deskripsi dalam bahasa natural atas sesuatu hal yang bersifat detail, atau dengan menggunakan notasi matematis. Tujuan dari penggunaan kode-semu adalah untuk mempermudah manusia dalam pemahaman dibandingkan menggunakan bahasa pemrograman yang umum digunakan, terlebih aspeknya yang ringkas serta tidak bergantung pada suatu sistem tertentu merupakan prinsip utama dalam suatu algoritme. Kode-semu umumnya digunakan dalam buku-buku ataupun publikasi karya ilmiah yang mendokumentasikan suatu algortima, dan juga dalam perencanaan pengembangan program komputer, untuk membuat sketsa atas struktur sebuah program sebelum program yang sesungguhnya ditulis. Tidak ada satu pun standar yang berlaku atas kode-semu, sebuah program yang masih berupa kode-semu tidak dapat dijalankan. Kode-semu menyerupai pula kerangka program (skeleton programs), termasuk dummy code, yang bisa dikompilasi tanpa kesalahan. Diagram alur dapat pula dimasukkan sebagai alternatif berbasis grafis sebuah kode-semu. (in)
  • En programmation, le pseudo-code, également appelé LDA (pour Langage de Description d'Algorithmes) est une façon de décrire un algorithme en langage presque naturel, sans référence à un langage de programmation en particulier. L'écriture en pseudo-code permet souvent de bien prendre toute la mesure de la difficulté de la mise en œuvre de l'algorithme, et de développer une démarche structurée dans la construction de celui-ci. En effet, son aspect descriptif permet de décrire avec plus ou moins de détail l'algorithme, permettant de ce fait de commencer par une vision très large et de passer outre temporairement certains aspects complexes, ce que n'offre pas la programmation directe. Bien que souvent utilisé en IUT, il n'existe cependant pas de réelle convention pour le pseudo-code. (Réf. https://info.blaisepascal.fr/pseudo-code) On peut citer les principaux mots clés qui font l'objet d'un relatif consensus (réf. http://users.csc.calpoly.edu/~jdalbey/SWE/pdl_std.html) - L'affectation représentée par le signe : = - L'alternative représentée par la structure : SI (condition) ALORS (instruction) SINON (instruction) - La répétition : REPETER (nombre de fois) (instructions) - La répétition conditionnelle : TANT QUE (condition) FAIRE (instruction) - La fonction : FONCTION (nom) (paramètres) (suite d'instruction) - La séquence d'instruction : DEBUT (instructions) FIN Il existe bien d'autres conventions mais en général une douzaine de mots clés suffisent pour décrire la plupart des algorithmes et les rendre compréhensibles. Le pseudo code supporte la notation mathématique standard, les opérateurs + - / *, les comparaisons < = >, et les fonctions habituelles abs, exp, sin, cos, etc. Dans la pratique les utilisateurs de pseudo code rajoutent quelques mots clés faciles à comprendre : LIRE, ECRIRE, CASE, etc. Cependant, l'informatique théorique montre qu'il suffit des trois primitives SI ALORS, TANTQUE et DEBUT FIN pour décrire tout algorithme. Il n'est donc pas nécessaire de multiplier les éléments de pseudo code. (fr)
  • In informatica, nell'ambito della programmazione, per pseudocodice, pseudocodifica, pseudolinguaggio o linguaggio di progettazione si intende un linguaggio il cui scopo è la rappresentazione di algoritmi, in aggiunta o in alternativa al classico diagramma di flusso e non soggetto a molte limitazioni intrinseche di quest'ultimo tipo di rappresentazione. La stesura della pseudocodifica può precedere la codifica del programma scritto in un linguaggio di programmazione essendo spesso un linguaggio a metà tra la logica proposizionale e il linguaggio di programmazione vero e proprio. (it)
  • 의사코드(슈도코드, pseudocode)는 프로그램을 작성할 때 각 모듈이 작동하는 논리를 표현하기 위한 언어이다. 특정 프로그래밍 언어의 문법에 따라 쓰인 것이 아니라, 일반적인 언어로 코드를 흉내 내어 알고리즘을 써놓은 코드를 말한다. 의사(疑似)코드는 말 그대로 흉내만 내는 코드이기 때문에, 실제적인 프로그래밍 언어로 작성된 코드처럼 컴퓨터에서 실행할 수 없으며, 특정 언어로 프로그램을 작성하기 전에 알고리즘의 모델을 대략적으로 모델링하는 데에 쓰인다. 의사코드는 실제 프로그래밍 언어처럼 엄밀한 문법을 따를 필요가 없기 때문에 다양한 변종이 존재한다. 그러나 보통 사용자가 많은 C나 리스프, 포트란 프로그래밍 언어 등의 문법을 본딴 모양이 많다. 엄밀한 묘사가 불필요한 부분에는 자연어가 자유롭게 쓰이기도 한다. 컴퓨터 과학의 전공 서적에서는 다양한 언어 구사자들이 모두 이해할 수 있도록 특히 의사코드를 많이 사용하여 설명한다. 또한 보통 의사코드는 저자마다 그 문법이 다르기 때문에, 책의 서두에는 의사코드의 문법이 간략히 설명되어 있기도 하다. (ko)
  • 擬似コード (ぎじコード、英: pseudocode)とは、アルゴリズムなどを、架空の非常に高水準なプログラミング言語(擬似言語)で記述したものである。Pascal、Fortran、C言語などの既存のプログラミング言語の構文と、自然言語に近い表現を組み合わせて記述することが多い。 (ja)
  • Pseudokod – sposób zapisu algorytmu, w którym, zachowując strukturę charakterystyczną dla kodu zapisanego w języku programowania, rezygnuje się ze ścisłych reguł składniowych na rzecz prostoty i czytelności. Pseudokod nie zawiera szczegółów implementacyjnych (jak np. inicjalizacja zmiennych, alokacja pamięci itp.), często też opuszcza się w nim opis działania podprocedur (jeśli powinien być on oczywisty dla czytelnika), zaś nietrywialne kroki algorytmu opisywane są z pomocą formuł matematycznych lub zdań w języku naturalnym. Nie istnieją w chwili obecnej szerzej przyjęte standardy zapisu pseudokodu. Większość autorów używa przyjętej ad hoc składni, często opierając się na składni istniejących języków programowania (Pascal, ALGOL, C). Za graficzny wariant pseudokodu uznać można schemat blokowy. (pl)
  • Met pseudocode wordt over het algemeen een onechte (niet-formele) programmeertaal bedoeld. 'Pseudo' betekent onecht, 'code' verwijst naar de broncode van een computerprogramma. Doordat pseudocode een informeel karakter heeft, is het niet geschikt om gecompileerd en uitgevoerd te worden. Het is hierdoor geen echte programmeertaal. Pseudocode wordt gebruikt om algoritmen vast te leggen op een voor mensen leesbare manier, met behoud van de opeenvolgende algoritmische stappen. Natuurlijke taal is hiervoor niet geschikt, omdat deze ambigu (voor meerdere uitleg vatbaar) is. Een werkelijke (formele) programmeertaal is vaak te strak gedefinieerd, en vereist te specifieke kennis van die taal om het algoritme snel en voor iedereen begrijpelijk te maken. In pseudocode komen bekende constructies uit bestaande programmeertalen voor (zoals C, Java of BASIC). Deze worden echter veel losser gebruikt en vaak in combinatie met geschreven zinnen (vaak in het Engels). Een voorbeeld van pseudocode voor het sorteeralgoritme Bubblesort is: while exchanges are needed loop over all pairs of adjacent numbers if the two numbers are in the wrong order then exchange the pair Pseudocode is nergens echt gedefinieerd (zoals dat bij het ontwerpen van een echte programmeertaal wel gebeurt), waardoor de schrijver van de pseudocode een zeer grote, haast dichterlijke vrijheid heeft. Hierdoor kan een hoger abstractieniveau worden gebruikt dan in een programmeertaal, hetgeen de leesbaarheid ten goede komt. Voor de leesbaarheid is "exchange the pair" in bovenstaand voorbeeld beter dan: int temp = a;a = b;b = temp; Net als programmeertalen maakt pseudocode gebruik van constructies voor herhalingen en beslissingen. Ook is het gebruikelijk pseudocode te laten inspringen. Details die voor compilers van belang zijn maar de leesbaarheid niet dienen (zoals puntkomma's en accolades) worden meestal niet gebruikt. (nl)
  • Pseudokod är i datorprogrammering ett för ett icke-programspråk specifikt sätt att beskriva algoritmer. Det finns ingen standard för pseudokod. Pseudokod används dels i äkta datorprogram, instoppade i kodkommentarer, för att ge en skiss till kod som ännu inte skrivits, dels används det i publicerade program enbart avsedda att läsas, då en äkta bedöms vara mer svårläst. Pseudokod kan även vara ett verktyg för att beskriva en algoritm utan att behöva ta hänsyn till olika programspråks variation av implementeringen. Ofta består pseudokod av en blandning av ett "riktigt" programspråk och ett mänskligt språk som svenska eller engelska. Det är också vanligt att matematiska symboler ingår. (sv)
  • Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve, de forma a ser entendida por qualquer pessoa) sem necessidade de conhecer a de nenhuma linguagem de programação. Um exemplo de pseudocódigo é o Portugol, que utiliza o compilador Visualg ou Portugol Viana que pode ser baixado do portal de software livre SourceForge. Os livros sobre a ciência de computação utilizam frequentemente o pseudocódigo para ilustrar os seus exemplos, de forma que todos os programadores possam entendê-los (independentemente da linguagem que utilizem). No caso da língua portuguesa existem alguns interpretadores de pseudocódigo, nenhum tem a projecção das linguagens Pascal ou BASIC, que no caso da língua inglesa se assemelham bastante a um pseudo-código. (pt)
  • Псевдокод — це неформальний запис алгоритму, який використовує структуру поширених мов програмування, але нехтує деталями коду, несуттєвими для розуміння алгоритму (опис типів, виклик підпрограм тощо). Мова програмування доповнюється природною мовою, компактними математичними позначеннями. Псевдокод є зрозумілішим, ніж програми, формою запису алгоритмів. Не існує формальних правил написання псевдокоду. (uk)
  • 伪代码(英語:pseudocode),又称为虚拟代码,是高层次描述算法的一种方法。它不是一种现实存在的编程语言(已经出现了类似伪代码的语言,参见Nuva);它可能综合使用多种编程语言的语法、保留字,甚至会用到自然语言。 它以编程语言的书写形式指明算法的职能。相比于程序语言(例如Java、C++、C、Delphi 等等)它更类似自然语言。它是半形式化、不标准的语言。我们可以将整个算法运行过程的结构用接近自然语言的形式(这里可以使用任何一种作者熟悉的文字,例如中文、英文,重点是将程序的意思表达出来)描述出来。使用伪代码,可以帮助我们更好地表述算法,不用拘泥于具体的实现。 人们在用不同的编程语言实现同一个算法时意识到,他们做出来的实现(而非功能)很不同。程序员要理解一个用他們并不熟悉的编程语言编写的程序,可能是很困难的,因为程序语言的形式限制了程序员对程序关键部分的理解,而伪代码可以用于帮助人们理解解释代码的语法、规则、内涵和结构。于是伪代码就这样应运而生了。 当考虑算法功能(而不是其语言实现)时,伪代码常常得到应用。计算机科学在教学中通常使用伪代码,以帮助学习者能够快速并透彻地理解。 (zh)
  • Псевдоко́д — компактный, зачастую неформальный язык описания алгоритмов, использующий ключевые слова императивных языков программирования, но опускающий несущественные для понимания алгоритма подробности и специфический синтаксис. Предназначен для представления алгоритма человеку, а не для компьютерной трансляции и последующего исполнения программы. (ru)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 24185 (xsd:integer)
dbo:wikiPageLength
  • 12240 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1122224193 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • Dins el marc de les ciències de la computació i l'anàlisi numèrica, el pseudocodi (o fals llenguatge) és una descripció a molt alt nivell de l'estructura d'un programa. Encara que utilitzi estructures típiques de la programació es diu que és a alt nivell perquè una persona amb pocs o sense coneixements informàtics pugui entendre i interpretar la porció de codi que estigui llegint. (ca)
  • Pseudokód je kompaktní a neformální způsob zápisu počítačového algoritmu, který používá strukturní konvence programovacích jazyků, avšak typicky nezahrnuje detailní syntaxi jako jsou deklarace proměnných, podprocedury nebo jiné konstrukce specifické pro konkrétní programovací jazyk. Zápis je pro srozumitelnost částečně doplněn popisy podrobností v přirozeném jazyce nebo kompaktně vyjádřeným matematickým zápisem. Za jednu z grafických alternativ pseudokódu lze považovat vývojové diagramy. (cs)
  • Der Pseudocode ist ein Programmcode, der nicht zur maschinellen Interpretation, sondern lediglich zur Veranschaulichung eines Paradigmas oder Algorithmus dient. Meistens ähnelt er höheren Programmiersprachen, gemischt mit natürlicher Sprache und mathematischer Notation. Mit Pseudocode kann ein Programmablauf unabhängig von zugrunde liegender Technologie beschrieben werden. Er ist damit oft kompakter und leichter verständlich als realer Programmcode. Andererseits ist er formaler und damit klarer und weniger missverständlich als eine Beschreibung in natürlicher Sprache. (de)
  • In informatica, nell'ambito della programmazione, per pseudocodice, pseudocodifica, pseudolinguaggio o linguaggio di progettazione si intende un linguaggio il cui scopo è la rappresentazione di algoritmi, in aggiunta o in alternativa al classico diagramma di flusso e non soggetto a molte limitazioni intrinseche di quest'ultimo tipo di rappresentazione. La stesura della pseudocodifica può precedere la codifica del programma scritto in un linguaggio di programmazione essendo spesso un linguaggio a metà tra la logica proposizionale e il linguaggio di programmazione vero e proprio. (it)
  • 의사코드(슈도코드, pseudocode)는 프로그램을 작성할 때 각 모듈이 작동하는 논리를 표현하기 위한 언어이다. 특정 프로그래밍 언어의 문법에 따라 쓰인 것이 아니라, 일반적인 언어로 코드를 흉내 내어 알고리즘을 써놓은 코드를 말한다. 의사(疑似)코드는 말 그대로 흉내만 내는 코드이기 때문에, 실제적인 프로그래밍 언어로 작성된 코드처럼 컴퓨터에서 실행할 수 없으며, 특정 언어로 프로그램을 작성하기 전에 알고리즘의 모델을 대략적으로 모델링하는 데에 쓰인다. 의사코드는 실제 프로그래밍 언어처럼 엄밀한 문법을 따를 필요가 없기 때문에 다양한 변종이 존재한다. 그러나 보통 사용자가 많은 C나 리스프, 포트란 프로그래밍 언어 등의 문법을 본딴 모양이 많다. 엄밀한 묘사가 불필요한 부분에는 자연어가 자유롭게 쓰이기도 한다. 컴퓨터 과학의 전공 서적에서는 다양한 언어 구사자들이 모두 이해할 수 있도록 특히 의사코드를 많이 사용하여 설명한다. 또한 보통 의사코드는 저자마다 그 문법이 다르기 때문에, 책의 서두에는 의사코드의 문법이 간략히 설명되어 있기도 하다. (ko)
  • 擬似コード (ぎじコード、英: pseudocode)とは、アルゴリズムなどを、架空の非常に高水準なプログラミング言語(擬似言語)で記述したものである。Pascal、Fortran、C言語などの既存のプログラミング言語の構文と、自然言語に近い表現を組み合わせて記述することが多い。 (ja)
  • Псевдокод — це неформальний запис алгоритму, який використовує структуру поширених мов програмування, але нехтує деталями коду, несуттєвими для розуміння алгоритму (опис типів, виклик підпрограм тощо). Мова програмування доповнюється природною мовою, компактними математичними позначеннями. Псевдокод є зрозумілішим, ніж програми, формою запису алгоритмів. Не існує формальних правил написання псевдокоду. (uk)
  • 伪代码(英語:pseudocode),又称为虚拟代码,是高层次描述算法的一种方法。它不是一种现实存在的编程语言(已经出现了类似伪代码的语言,参见Nuva);它可能综合使用多种编程语言的语法、保留字,甚至会用到自然语言。 它以编程语言的书写形式指明算法的职能。相比于程序语言(例如Java、C++、C、Delphi 等等)它更类似自然语言。它是半形式化、不标准的语言。我们可以将整个算法运行过程的结构用接近自然语言的形式(这里可以使用任何一种作者熟悉的文字,例如中文、英文,重点是将程序的意思表达出来)描述出来。使用伪代码,可以帮助我们更好地表述算法,不用拘泥于具体的实现。 人们在用不同的编程语言实现同一个算法时意识到,他们做出来的实现(而非功能)很不同。程序员要理解一个用他們并不熟悉的编程语言编写的程序,可能是很困难的,因为程序语言的形式限制了程序员对程序关键部分的理解,而伪代码可以用于帮助人们理解解释代码的语法、规则、内涵和结构。于是伪代码就这样应运而生了。 当考虑算法功能(而不是其语言实现)时,伪代码常常得到应用。计算机科学在教学中通常使用伪代码,以帮助学习者能够快速并透彻地理解。 (zh)
  • Псевдоко́д — компактный, зачастую неформальный язык описания алгоритмов, использующий ключевые слова императивных языков программирования, но опускающий несущественные для понимания алгоритма подробности и специфический синтаксис. Предназначен для представления алгоритма человеку, а не для компьютерной трансляции и последующего исполнения программы. (ru)
  • في علوم الحاسب، يعد السودوكود أو الكود المزيف أو شبيه الكود (بالإنجليزية: Pseudocode)‏ وصفًا بلغة بسيطة للخطوات في خوارزمية. غالبًا ما يستخدم السودوكود الهياكل المستخدمة في لغات البرمجة العادية، ولكنه مخصص للقراءة البشرية بدلاً من القراءة الآلية. عادةً ما يتجاهل التفاصيل الضرورية لفهم الآلة للخوارزمية، مثل الإعلان عن المتغيرات والرموز الخاصة بلغات البرمجة. يتم تعزيز لغة البرمجة بتفاصيل وصف اللغة الطبيعية، حيثما كان ذلك مناسبًا، أو باستخدام تدوين رياضي مضغوط. يستخدم السودوكود لسهولة فهمه أكثر من كود لغة البرمجة التقليدية، ولكونه وصف فعال ومستقل عن البيئة للمبادئ الأساسية للخوارزمية. يستخدم السودودكود بشكل شائع في الكتب المدرسية والمنشورات العلمية لتوثيق الخوارزميات وفي تخطيط البرامج والخوارزميات الأخرى. (ar)
  • Ο ψευδοκώδικας είναι εργαλείο που χρησιμοποιείται από προγραμματιστές, κυρίως στα αρχικά στάδια της σχεδίασης και κατασκευής ενός προγράμματος. Με τον ψευδοκώδικα, τα βήματα μιας λύσης ή η μορφή ενός αλγόριθμου περιγράφονται με σύντομες και περιεκτικές προτάσεις που όμως υπακούουν σε μια τυποποίηση που πλησιάζει την τυποποίηση μιας γλώσσας προγραμματισμού. (el)
  • Per pseŭdokodo oni ĝenerale celas neveran (neformalan) programlingvon. 'Pseŭdo' signifas nevera, 'kodo' indikas la fontkodon de la komputila programo. Ĉar pseŭdokodo havas neformalan karakteron, ĝi ne taŭgas por esti . Pro tio ĝi ne estas vera programlingvo. Pseŭdokodo estas uzata por registri algoritmojn en, por homoj, legebla maniero kun konservo de la paŝoj. Natura lingvo ne taŭgas por tio, ĉar ĝi estas . Vera (formala) programlingvo ofte estas tro rigide difinita kaj postulas tro specifan de la lingvo por rapide kaj por ĉiuj klarigi la algoritmon. (eo)
  • En ciencias de la computación, y análisis numérico, el pseudocódigo​ (o lenguaje de descripción algorítmico) es una descripción de alto nivel compacta e informal​ del principio operativo de un programa informático u otro algoritmo. El principal objetivo del pseudocódigo es el de representar la solución a un algoritmo de la forma más detallada posible, y a su vez lo más parecida posible al lenguaje que posteriormente se utilizará para la codificación del mismo. (es)
  • konputazioaren zientzietan eta zenbakizko analisian, sasikodea programa informatiko edo bestelako Algoritmo baten funtzionamenduaren goi mailako deskribapen trinko eta informala da. Benetako programazio lengoai baten ohiko egiturak erabiltzen ditu, baina pertsonen irakurketarako diseinatua dago, ez makinen interpretaziorako, eta beste programazio lengoiaiekiko independientea da. Normalean, sasikodea algoritmoaren ulermenerako ezinbestekoak ez diren zehaztasun batzuk alde batera uzten ditu aldagaien definizioak, sistema zehatzetako kodea eta azpirutina batzuk. Programazio lengoaia, behar den lekuan, deskribapen zehatzekin edota idazkera matematiko trinkoarekin osatzen da. Sasikodea erabiltzen da pertsonek errazago ulertzen dutelako ohiko programazio lengoaiarekin alderatuta, algoritmo baten (eu)
  • In computer science, pseudocode is a plain language description of the steps in an algorithm or another system. Pseudocode often uses structural conventions of a normal programming language, but is intended for human reading rather than machine reading. It typically omits details that are essential for machine understanding of the algorithm, such as variable declarations and language-specific code. The programming language is augmented with natural language description details, where convenient, or with compact mathematical notation. The purpose of using pseudocode is that it is easier for people to understand than conventional programming language code, and that it is an efficient and environment-independent description of the key principles of an algorithm. It is commonly used in textboo (en)
  • Kode-semu atau dalam bahasa inggris lebih dikenal sebagai pseudo-code merupakan deskripsi tingkat tinggi informal dan ringkas atas algoritme pemrograman komputer yang menggunakan konvensi struktural atas suatu bahasa pemrograman, dan ditujukan untuk dibaca oleh manusia dan bukan oleh mesin. Kode semu biasanya tidak menggunakan elemen detail yang tidak diperlukan untuk kebutuhan pemahaman manusia atas suatu algoritme, seperti deklarasi variabel, kode ataupun subrutin untuk sistem yang bersifat spesifik. Bahasa pemrograman yang digunakan lebih diperbanyak dengan deskripsi dalam bahasa natural atas sesuatu hal yang bersifat detail, atau dengan menggunakan notasi matematis. Tujuan dari penggunaan kode-semu adalah untuk mempermudah manusia dalam pemahaman dibandingkan menggunakan bahasa pemrogr (in)
  • En programmation, le pseudo-code, également appelé LDA (pour Langage de Description d'Algorithmes) est une façon de décrire un algorithme en langage presque naturel, sans référence à un langage de programmation en particulier. Bien que souvent utilisé en IUT, il n'existe cependant pas de réelle convention pour le pseudo-code. (Réf. https://info.blaisepascal.fr/pseudo-code) On peut citer les principaux mots clés qui font l'objet d'un relatif consensus (réf. http://users.csc.calpoly.edu/~jdalbey/SWE/pdl_std.html) - L'affectation représentée par le signe : = (fr)
  • Met pseudocode wordt over het algemeen een onechte (niet-formele) programmeertaal bedoeld. 'Pseudo' betekent onecht, 'code' verwijst naar de broncode van een computerprogramma. Doordat pseudocode een informeel karakter heeft, is het niet geschikt om gecompileerd en uitgevoerd te worden. Het is hierdoor geen echte programmeertaal. In pseudocode komen bekende constructies uit bestaande programmeertalen voor (zoals C, Java of BASIC). Deze worden echter veel losser gebruikt en vaak in combinatie met geschreven zinnen (vaak in het Engels). int temp = a;a = b;b = temp; (nl)
  • Pseudokod – sposób zapisu algorytmu, w którym, zachowując strukturę charakterystyczną dla kodu zapisanego w języku programowania, rezygnuje się ze ścisłych reguł składniowych na rzecz prostoty i czytelności. Pseudokod nie zawiera szczegółów implementacyjnych (jak np. inicjalizacja zmiennych, alokacja pamięci itp.), często też opuszcza się w nim opis działania podprocedur (jeśli powinien być on oczywisty dla czytelnika), zaś nietrywialne kroki algorytmu opisywane są z pomocą formuł matematycznych lub zdań w języku naturalnym. Za graficzny wariant pseudokodu uznać można schemat blokowy. (pl)
  • Pseudocódigo é uma forma genérica de escrever um algoritmo, utilizando uma linguagem simples (nativa a quem o escreve, de forma a ser entendida por qualquer pessoa) sem necessidade de conhecer a de nenhuma linguagem de programação. Um exemplo de pseudocódigo é o Portugol, que utiliza o compilador Visualg ou Portugol Viana que pode ser baixado do portal de software livre SourceForge. Os livros sobre a ciência de computação utilizam frequentemente o pseudocódigo para ilustrar os seus exemplos, de forma que todos os programadores possam entendê-los (independentemente da linguagem que utilizem). (pt)
  • Pseudokod är i datorprogrammering ett för ett icke-programspråk specifikt sätt att beskriva algoritmer. Det finns ingen standard för pseudokod. Pseudokod används dels i äkta datorprogram, instoppade i kodkommentarer, för att ge en skiss till kod som ännu inte skrivits, dels används det i publicerade program enbart avsedda att läsas, då en äkta bedöms vara mer svårläst. Pseudokod kan även vara ett verktyg för att beskriva en algoritm utan att behöva ta hänsyn till olika programspråks variation av implementeringen. (sv)
rdfs:label
  • سودوكود (ar)
  • Pseudocodi (ca)
  • Pseudokód (cs)
  • Pseudocode (de)
  • Ψευδοκώδικας (el)
  • Pseŭdokodo (eo)
  • Pseudocódigo (es)
  • Sasikode (eu)
  • Pseudo-code (fr)
  • Kode semu (in)
  • Pseudocodice (it)
  • 擬似コード (ja)
  • 의사코드 (ko)
  • Pseudocode (nl)
  • Pseudocode (en)
  • Pseudokod (pl)
  • Pseudocódigo (pt)
  • Pseudokod (sv)
  • Псевдокод (язык описания алгоритмов) (ru)
  • Псевдокод (uk)
  • 伪代码 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License