Atenție! Aceasta este o versiune veche a paginii., scrisă la 2018-04-29 01:17:00.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire gcl.in, gcl.out Sursă ONI 2018 baraj gimnaziu
Autor Marinel Șerban Adăugată de avatar francu Cristian Frâncu francu
Timp de execuție pe test 0.1 sec Limită de memorie 8192 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip fullstea de rating de tip fullstea de rating de tip fullstea de rating de tip half
open book Poți vedea testele pentru această problemă accesând atașamentele .

Gcl (baraj gimnaziu)

Gigel a inventat un nou limbaj de programare pe care l-a numit GCL (G*igel *C*ampion *L*anguage). În *GCL pot fi utilizate maxim 26 variabile notate cu litere mici ale alfabetului englez. Valoarea inițială fiecărei variabile (la începutul execuției programului) este 0 . Un program în limbajul GCL este format dintr-o succesiune de comenzi, câte o comandă pe o linie.

|_. Comanda |_. Semnificație | | INCEPE | Marchează începutul programului (apare o singură dată la început). | | var=expresie | Variabilei var din partea stângă a semnului = i se atribuie valoarea expresiei din partea dreaptă. O expresie este formată din unul sau mai mulți termeni între care poate exista operatorul + sau operatorul – (semnificând adunare, respectiv scădere). Un termen poate fi o constantă, o variabilă sau o variabilă precedată de o constantă (ceea ce semnifică faptul că variabila este înmulțită cu constanta). De exemplu, a = 2b + 4 – c | | REPETA n | Indică începutul unui bloc de instrucțiuni care se va repeta de n ori. | | STOP | Indică sfârșitul unui bloc REPETA sau sfârșitul programului | | SCRIE var | Afișează o linie de forma următoare:

var = valoare

unde var reprezintă numele variabilei care se scrie, iar valoare reprezintă valoarea
variabilei. Semnul = trebuie să fie precedat și urmat de câte un singur spațiu. |

Date de intrare

Fișierul de intrare gcl.in ...

Date de ieșire

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

Restricții

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

Exemplu

gcl.in gcl.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ă 4 categorii