Atenție! Aceasta este o versiune veche a paginii., scrisă la 2017-04-30 12:26:25.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire slang.in, slang.out Sursă ONI 2017, baraj gimnaziu
Autor autor necunoscut Adăugată de avatar tgm000 Tudor Mocioi tgm000
Timp de execuție pe test 0.05 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip fullstea de rating de tip halfstea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

Slang (baraj gimnaziu)

SLang este o versiune a aplicației Scratch care pune la dispoziție șapte instrucțiuni de tip I1, I2, I3, I4, I5, I6, I7 prezentate în imaginea alăturată. Un program corect este o succesiune de instrucțiuni care respectă următoarele reguli:
1. Începe cu o instrucțiune de tip I1 și se termină cu o instrucțiune de tip I7.
2. Între instrucțiunea de tip I1 și instrucțiunea de tip I7 vor exista una, două sau mai multe instrucțiuni de tipurile I2, I3, I4, I5 sau I6, fără a utiliza două instrucțiuni de același tip; fiecare dintre aceste instrucțiuni poate să conțină alte instrucțiuni, conform cu regulile specificate.
3. Corpul unei instrucțiuni de tip I4 poate conține una sau două instrucțiuni de mișcare (adică de tip I2 sau I3) și nu poate conține instrucțiuni de alt tip. De exemplu:

4. Fiecare dintre cele două ramuri ale unei instrucțiuni de tip I5 (ramura daca și ramura daca nu) poate conține una sau două instrucțiuni de tip I2 sau I3 și nu poate conține instrucțiuni de alt tip.
5. Corpul unei instrucțiuni de tip I6 poate conține una, două sau mai multe instrucțiuni de tipurile I2, I3, I4, I5 sau I6, fără a utiliza două instrucțiuni de același tip; similar, fiecare dintre aceste instrucțiuni poate să conțină alte instrucțiuni, conform cu regulile specificate.

Nivelul de imbricare al unui program corect va fi egal cu numărul de instrucțiuni de tip I6 existente în program.

Date de intrare

Fișierul de intrare slang.in ...

Date de ieșire

În fișierul de ieșire slang.out ...

Restricții

  • ... ≤ ... ≤ ...

Exemplu

slang.in slang.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicație

...

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 2 categorii