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 |
|
| Timp de execuție pe test | 0.1 sec | Limită de memorie | 8192 KB |
| Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
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
...

Poți vedea testele pentru această problemă accesând