Уводни део часа : 1. Које су сличности и разлике између природних и програмских језика ? 2. Како се програм може представити ? ------------------------------------------------------------------------------------------------------------------- Главни део часа : Синтаксна правила и дефиниције описују се помоћу Бекусове нотације и синтаксних дијаграма. Бекусова нотација користи следеће симболе : ::= значи " по дефиницији је "; | значи " или " ; <> значи " опис помоћу метајезика неке структуре програмског језика "; {A} значи да се А понавља нула или више пута; [A] значи да се А понавља нула или једном. Синтаксни дијаграми су читљивији и разумљивији од Бекусове нотације. Одговорити на следећа питања : 1. Како се описују синтаксна правила и дефиниције ? 2. Које симболе користи Бекусова нотација ? 3. Описати помоћу Бекусове нотације појам целог броја. 4. Описати помоћу Бекусове нотације појам боје. 5. Описати помоћу Бекусове нотације појам старосног узраста.
|