<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Forum Pasja Informatyki - Najnowsze z tagiem ebnf</title>
<link>https://forum.pasja-informatyki.pl/tag/ebnf</link>
<description>Powered by Question2Answer</description>
<item>
<title>Notacja EBNF</title>
<link>https://forum.pasja-informatyki.pl/512424/notacja-ebnf</link>
<description>Cześć. Mam za zadanie zapisać z pomocą notacji EBNF: instrukcję warunkową, pętlę oraz składnie wyrażenia arytm oraz wskazać różnice pomiędzy EBNF a BNF.&lt;br /&gt;
&lt;br /&gt;
Tutaj moje próby rozwiązania:&lt;br /&gt;
&lt;br /&gt;
*if&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ifStatement&amp;gt;::=if&amp;lt;expression&amp;gt;then&amp;lt;codeBlock&amp;gt;[else&amp;lt;codeBlock&amp;gt;]&amp;quot;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
tutaj nie rozumiem jakie zadanie mają [] zawierające else&amp;lt;codeBlock&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
*while&lt;br /&gt;
&lt;br /&gt;
&amp;lt;whileStatement&amp;gt;::=while&amp;lt;expression&amp;gt;do&amp;lt;codeBlock&amp;gt;&amp;quot;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
*wyrażenie arytmetyczne, które pisałem całkowicie sam więc prawdopodobnie jest źle &lt;br /&gt;
&lt;br /&gt;
&amp;lt;dodawanie&amp;gt;::=&amp;lt;longint&amp;gt;&amp;quot;+&amp;quot;&amp;lt;longint&amp;gt;&amp;quot;:=&amp;quot;&amp;lt;longint&amp;gt;&amp;quot;;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pozostałe działania analogicznie.&lt;br /&gt;
&lt;br /&gt;
*różnice pomiędzy EBNF a BNF&lt;br /&gt;
&lt;br /&gt;
EBNF: może być bez modyfikacji i objaśnień, może reprezentować więcej niż jedną regułę w linii&lt;br /&gt;
&lt;br /&gt;
Nie rozumiem jak mam interpretować te różnice.&lt;br /&gt;
&lt;br /&gt;
Bardzo prosiłbym o sprawdzenie i ew podanie jakie błędy popełniłem przy rozwiązywaniu tego zadania.&lt;br /&gt;
&lt;br /&gt;
Z góry dziękuję :)</description>
<category>Inne języki</category>
<guid isPermaLink="true">https://forum.pasja-informatyki.pl/512424/notacja-ebnf</guid>
<pubDate>Mon, 19 Oct 2020 11:56:10 +0000</pubDate>
</item>
</channel>
</rss>