Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • Sigurnost
  • Uvjeti korištenja ako su u 1s. Logičke operacije (1c poduzeće)

Uvjeti korištenja ako su u 1s. Logičke operacije (1c poduzeće)

Primjenjuje se sljedeće logičke operacije:

NIJE logično NE (negacija); I logično I;

ILI logično ILI.

Operandi logičkih operacija moraju biti logički izrazi. Stol 2.5 prikazuje rezultate logičkih operacija nad logičkim izrazima LV1 i LV2, uzimajući vrijednosti pravi(I) ili Laganje(L).

Tablica istine

Tablica 2.5

LV1 LV2 LV1 I LV2 LV1 ILI LV2 NE LV1
I I I I L
I L L I L
L I L I I
L L L L I

Operator negacije je unarni operator lijevo od operanda. Sve ostale razmatrane operacije su binarne.

2.6.5. PRIORITET UČINKA

Sve 1C operacije izvode se u izrazu s lijeva na desno u skladu s njihovim prioritetom (senioritetom), odnosno, ako dvije uzastopne operacije imaju jednak prioritet, lijeva se operacija u početku izvodi. Najprije se evaluiraju podizrazi u zagradama. Stol 2.6 1C operacije su raspoređene u padajućem redoslijedu prema njihovom prioritetu.

Prioritet operacija

Tablica 2.b

% *, / +, NE I ILI<, <=, >, >=, =, <>

Komentar. Svaka ćelija u tablici sadrži operacije s jednakim prioritetom.

Primjer:

8 % 2 * 3 // Vratit će 0
8 % (2 * 3) // Vratit će se 2

Budući da su logičke operacije starije od relacijskih operacija, sljedeći je logički izraz pogrešan:

3> 2 i 4< 5 // Так неверно

budući da se inicijalno evaluira logički podizraz 2 i 4

koji operandi nisu pravi ili Laganje. A ovo nije istina.

Ali logičan izraz je točan

(3> 2) i (4< 5) // Это istinit primjer. Procijenite rezultat logičkog izraza

(x / a = 1) ili (b / (a ​​+ b)< 1) и не (б = а) или (х <>6) kod x = 6.0, a= 2,0 i b = 3,0.

Nakon što smo izračunali rezultat operacija podizraza zatvorenih u zagradama, dobivamo:

Laganje ili pravi a ne Laganje ili Laganje.

Laganje ili pravi i pravi ili Laganje. Nakon izvršenja pravi i točno netočno ili pravi ili Laganje. Konačni rezultat: pravi.

2.7. NIZOVI

Niz to je objekt podataka koji sadrži nekoliko vrijednosti, kojima se pristupa njihovim brojem ( indeks).

Broj elemenata u nizu naziva se veličina. Veličina niza može biti samo cjelobrojna literalna konstanta.

Operator varijable;

deklarira jednodimenzionalni niz (vektor) a od pet elemenata. Elementi niza imaju sljedeće nazive: a, a, a, a i a. U tim nazivima vrijednosti 1-5 su indeksi elemenata niza.

Niz se smatra određenim ako su navedene vrijednosti svih njegovih elemenata. Za postavljanje početnih vrijednosti elemenata niza (inicijalizacija niza), moguća je sljedeća petlja:

za in = 1 do 5 ciklusa

Zadaci

promijenite vrijednosti 2. i 5. elementa niza, respektivno a.

Općenito, numerički izrazi tzv indeksni izrazi. Na primjer:

a = 9,1; // Promjena vrijednosti 3. elementa niza a

Ako se izraz indeksa polja procijeni s necjelobrojnom vrijednošću, tada se kao indeks uzima cijeli broj te vrijednosti. Na primjer:

a = 9,1; // Promjena vrijednosti 1. elementa niza a

Vrijednost indeksa ne smije prelaziti granice niza. Dakle, kada radite s prethodno deklariranim nizom a izjave od pet elemenata su pogrešne

Elementi istog niza mogu biti različitih tipova. Na primjer:

a = '25.11.01'; // Element tipa Datum Elementi niza mogu biti agregatnog tipa. Na primjer:

sSotr = CreateObject ("Imenik.Zaposlenici");

tablica = CreateObject (“Tablica”);

Niz ne može sadržavati druge nizove kao elemente.

Niz može biti formalni parametar softverske komponente (procedure ili funkcije). U ovom slučaju veličina niza nije navedena, a uglaste zagrade su sačuvane. Za određivanje veličine niza proslijeđenog proceduri (funkciji), koristite ugrađenu funkciju Resize.

Primjer:

procedura Inicijalizacija niza (a) varijabla, veličina;

veličina = Veličina (a); // Ugrađena funkcija Resize će vratiti veličinu niza a

za in = 1 ciklusom veličine

a [in] = 1; // Sada su svi elementi niza jednaki jednom kraju petlje;

endProcedures // Inicijalizacija polja

procedura Izvrši () promjena;

// Pozovite proceduru koja postavlja početne vrijednosti elemenata niza

// Njegov stvarni parametar je naziv niza Inicijalizacija polja (a);

endProcedure // Izvrši

Sada 1C program postoji u različitim verzijama i obličjima, ljudi rade u "sedam" tj u 1C 7.7 i u "osmici" koji su 8.0, 8.1, 8.2 i 8.3. U praksi, trenutno 99,9% korisnika 1C programa radi u 7.7, 8.2 i 8.3, po čemu se razlikuju?

Program 1C 7.7 mnogima je poznat po svom već prilično zastarjelom sučelju, no ipak ima prednost u veličini baza i brzini pokretanja i rada, što znači da ima mjesto biti na tržištu programa za automatizaciju računovodstva , iako se sada ovaj program više ne prodaje, već se koriste ljudi, a 1C još uvijek podržava ovaj program, t.j. za nju izlaze ažuriranja.
No, tema članka još uvijek nije o 7.7, već o razlikama između 8.2 i 8.3. (a za informaciju, razlika između 7.7 i 8. * je toliko značajna da baze za sedam neće početi na platformi 8. * i obrnuto, tj. 7.7 i 8. * su, takoreći, potpuno različiti programi , ali 8.2 i 8.3 su vrlo slični, samo 8.3 je noviji)

Program 1C sastoji se od 1C platforme i 1C baza, t.j. 1C platforma je program koji pokreće 1C baze podataka.

Za korisnika: kada kliknemo na 1C prečac i otvori se lista 1C baza, vidimo dio 1C platforme ili kada odaberemo bazu i kliknemo na tipku "Konfigurator" tj. ulazimo u 1C konfigurator, također možemo reći da vidimo dio 1C platforme, ali kada otvorimo bazu podataka klikom na gumb "1C: Enterprise", već vidimo bazu, s njenim postavkama, "izbornike", gumbi, slike itd. onda je to već 1C baza koja se razlikuje ovisno o vrsti, t.j. konfiguracijska baza 1C
Baza 1C sastoji se od konfiguracije (tj. njezinih postavki) i podataka (tj. informacija u njoj).

Postoje različite 1C konfiguracije za različito računovodstvo, tj. npr. za računovodstvo može postojati konfiguracija koja se zove "Knjigovodstvo poduzeća" ili druge, za trgovinu se može koristiti konfiguracija, na primjer "Upravljanje trgovinom" ili "Maloprodaja" ili drugi, za računovodstvo osoblja i obračun plaća, kao što su obračun plaća i ljudski potencijali, također postoje konfiguracije za složeno računovodstvo, kao što je automatizacija postrojenja.
Postoji mnogo konfiguracija, nekoliko stotina različitih konfiguracija za različito računovodstvo.

Sve ove konfiguracije mogu se kreirati za rad u 1C 7.7 ili 8.2 ili 8.3, koje su razlike i zašto se ovdje piše o konfiguracijama ako su 8.2 i 8.3 pa čak i 7.7 platforme? Idemo sada shvatiti.

Svaka platforma ima različite mogućnosti za kreiranje konfiguracija, a što je verzija platforme viša, to više funkcionalnosti i mogućnosti ima ova platforma.
Ako nam je potrebna 1C baza podataka s konfiguracijom, recimo "Enterprise Accounting", s verzijom izdanja, na primjer, "3.0.60.44" i pokušat ćemo pronaći informacije o njoj, tada ćemo saznati da za ovu konfiguraciju i ovo pustite na posao, trebamo platformu ne nižu od 8.3, više koja nije niža od 8.3.10.2466, što znači da nam platforma 8.2 više neće odgovarati!

Postoji mnogo konfiguracija za 1C 8. * platformu, ali se mogu podijeliti u 2 podvrste, to su konfiguracije (1) s "regularnim oblicima" i (2) s "kontroliranim oblicima"
"Regular" znači isto što su bili i prije, na primjer, slično 1C 7.7, a "Kontrolirani" su moderniji oblici, ljepši, koje je lakše kontrolirati prilikom izrade.

Kako mogu razumjeti normalne ili upravljane obrasce u svojoj bazi podataka 1C?

Ako na vrhu programa vidite redak "izbornika" s nazivima kao što su "Datoteka", "Uredi" ili "Operacije", "Usluga", "Windows", "Pomoć", i što je najvažnije, možete kliknuti na njima i dolje " će ispasti »Podizbornik s izborom podstavki, tada imate konfiguraciju s redovnim obrascima.

Ako nemate takve "izbornike" na vrhu, ali postoje linkovi na vrhu ili lijevo ili u drugim dijelovima programa, na web stranici, t.j. pokažete na njih i odmah postanu podvučeni, mogu imati nazive kao što su "Glavni", ili "Prodaja", "Kupnje", "Uprava" ili "NSI i administracija" ili druge slične poveznice ili slike, a kada kliknete na ne "ispuštaju" popis podizbornika, već se otvara informacija ili poseban prozor u središtu programa, pa imate konfiguraciju s "upravljanim obrascima", obično su ljepšeg i modernijeg izgleda. Ako znate da imate Taxi sučelje, onda su to precizno upravljani obrasci.

Ranije, kada platforma 8.3 još nije postojala, ali je postojao samo 8.2 i obični oblici, tada su se tek počele razvijati konfiguracije na upravljanim obrascima, pojavila se platforma 8.3, a malo kasnije mnogi su ljudi počeli povezivati ​​platformu 8.3 s upravljanim obrascima, a već platforma 8.2 s uobičajenim. Dakle, pojam da netko 1C 8.2 (tj. 1C baza s konfiguracijom na regularnim obrascima), i netko 1C 8.3 (tj. 1C baza s konfiguracijom na upravljanim obrascima).
Zapravo, platforma 8.3 je novija od 8.2, što znači da može raditi sa svim konfiguracijama za 1C 8. *, ALI! Ako imate platformu 8.3 i bazu s konfiguracijom na običnim obrascima, onda za vas mogu reći da imate 1C 8.2 i važno je to razumjeti!

Također je važno razumjeti da možete imati platformu 8.2 i konfiguraciju na upravljanim obrascima, tada za vas mogu reći da imate 1C 8.3! Mnogima je to brže, praktičnije i poznatije.
Oni. većinu njih nije briga koju platformu imaju i ako imaju bazu s konvencionalnim oblicima, onda je ovo 1C 8.2! ako s kontroliranim - onda 8.3!

Na temelju te činjenice i utvrđenog mišljenja u smislu, na našoj web stranici možete pronaći obradu 8.2 ili 8.3, to ne znači da je koja platforma koju imate bitna za obradu, to znači da je ona, obrada će raditi ili u bazi podataka s redovnim obrascima ili samo s upravljanim, a postoje i univerzalni tretmani u njihovom nazivu bit će napisani (8.2 i 8.3) ili (8.2 / 8.3) ili (8.2-8.3) ili (8. *)

Ispod su primjeri nekih popularnih 1C konfiguracija na konvencionalnim oblicima, t.j. pod nazivom 1C 8.2:
- Računovodstvo poduzeća 2.0. *. *
- Upravljanje trgovinom 10.3. *. *
- Maloprodaja 1.1. *. *
- Plaća i upravljanje osobljem 2.5. *. *

Sada primjeri nekih popularnih 1C konfiguracija na upravljanim obrascima, tj. oni se zovu 1C 8.3:
- Enterprise Accounting 3.0. *. *
- Upravljanje trgovinom 11. *. *. *
- Maloprodaja 2. *. *. *
- Plaća i upravljanje osobljem 3. *. *. *
- Upravljanje našom tvrtkom 1.6.*.*

Kratka verzija cijelog članka ili odgovor na pitanje: što je moj 1C 8.2 ili 8.3?

Ako imate 1C bazu podataka nakon što je otvorite na vrhu se nalazi redak iz "izbornika" s nazivima na primjer "Datoteka", "Uredi" ili "Operacije", "Usluga", "Windows", "Pomoć" , a kada kliknete dolje, podizbornik s izborom podstavki će "ispasti", tada se takva baza zove 1C 8.2 i samo one obrade, izvješća, proširenja čiji nazivi imaju "8.2" u nazivu , neće raditi, a one obrade čiji naziv ima "8.3"

Ako nema takve linije u "izbornicima", ali postoje veze, kada zadržite pokazivač miša iznad kojih su te veze odmah podvučene, one mogu imati nazive Glavni "ili" Voditelj "ili" Prodaja "," Kupnje "," Administracija "ili" NSI i uprava " ili druge slične poveznice ili čak slike. To znači da je ovo baza 1C 8.3 i samo one obrade, izvješća, proširenja, u čijim nazivima stoji "8.3", i one obrade u čijem nazivu stoji "8.2" neće raditi

Iznimka je univerzalna obrada, u čijim su nazivima izvješća i 8.2 i 8.3, t.j. ime će reći (8.2 i 8.3) ili (8.2 / 8.3) ili (8.2-8.3) ili (8. *)

Na polja upita mogu se primijeniti različite funkcije. U ovom odjeljku razmotrit ću najčešće korištene (ja osobno) od njih.

DATUM VRIJEME- specificira konstantno polje tipa Datum. Sintaksa:

DATUM VRIJEME(<Год>,<Месяц>,<День>,<Час>,<Минута>,<Секунда>)
Zahtjev.Tekst =
"IZABERI
| DATUM VRIJEME (2013, 1, 1) KAO OMG "; // 1. siječnja 2013.

RAZLIKA- vraća razliku od 2 datuma u navedenoj dimenziji (godina, mjesec, dan, sat, minuta, sekunda). Sintaksa:

RAZLIKA (<Дата1>, <Дата2>, <Тип>)
Zahtjev.Tekst =
"IZABERI
| DATUMSKA RAZLIKA (DATUM / VRIJEME (2013, 2, 28), DATUM / VRIJEME (2013, 1, 1), DAN)
| KAO DANI ZA ZAVRŠETAK ZIMA“;

ZNAČENJE- postavlja konstantno polje s unaprijed definiranim zapisom jedne od tablica baze podataka, također možete proslijediti praznu poveznicu. Sintaksa:

ZNAČENJE(<Имя>)
Zahtjev.Tekst =
"IZABERI
// unaprijed definirana kataloška stavka
| VALUE (Imenik.Valute.Pravila) KAO rublja,
// prazna poveznica na dokument
| VALUE (Document.InvoicePayment to Buyer.EmptyLink) AS EmptyInvoice,
// vrijednost nabrajanja
| VRIJEDNOST (Popis. Spol pojedinaca. Muški) KAO Muški,
// unaprijed definirani račun iz kontnog plana
| VRIJEDNOST (Plan računa. Samonosiva.Roba) AS Račun_41 ";

IZBOR- analog IF konstrukcije za 1C jezik upita. Sintaksa:

IZBOR
KADA<Выражение>ZATIM<Выражение>
INAČE<Выражение>
KRAJ
Zahtjev.Tekst =
"IZABERI
// ako je cijena manja od 100, zahtjev će svejedno vratiti 100
// inače će zahtjev vratiti stvarnu cijenu
| IZBOR
| KADA Roba.Cijena> 100
| ONDA Roba.Cijena
| OSTALO 100
| KRAJ KAO Cijena
| OD

VEZA<Имя таблицы>
Zahtjev.Tekst =
"IZABERI
// ako je vrsta vrijednosti registratora dokument Potraživanje,
// tada će zahtjev vratiti "Prijem robe", u suprotnom "Prodaja robe"
| IZBOR
| KADA Ostaci.Registrator LINK Dokument.Dolazni
| ONDA "" Prijem robe ""
| INAČE "" Prodaja robe ""
| KRAJ KAO Vrsta pokreta
| OD
| Registar akumulacije. Stanja AS Stanja ";

IZMEĐU- provjerava vrijednost za unos raspona. Sintaksa:

IZMEĐU<Выражение>I<Выражение>
Zahtjev.Tekst =
// nabavite sve proizvode u cjenovnom rangu od 100 do 1000
"IZABERI
| Roba.Roba
| OD
| GDJE
| Roba.Cijena IZMEĐU 100 I 1000";

V i U HIJERARHIJI- provjerite prisutnost vrijednosti u poslanoj listi. U HIJERARHIJI, također proširuje hijerarhijske stavke prema dolje i traži značenje među podređenim stavkama. Sintaksa:

V(<СписокЗначений>), U HIJERARHIJI (<СписокЗначений>)
Zahtjev.Tekst =
// dobiti sve podračune 41. i 10. računa
"IZABERI
| Samonosivi.Povežite AS račun
| OD
| Plan računa Samonosivi AS Samonosivi
| GDJE
| Samonosivi. LINK U HIJERARHIJI (VRIJEDNOST (Plan računa. Samonosiva. Roba),
| VRIJEDNOST (Plan računa. Samonosivi. Materijali)) ";

KAO- omogućuje vam usporedbu niza s uzorkom, koji se koristi kada niz za pretraživanje nije tvrdo kodiran. Izrada predloška:

  • % (posto): niz koji sadrži bilo koji broj proizvoljnih znakova
  • _ (podvlaka): jedan proizvoljan znak
  • [...] (jedan ili više znakova u uglatim zagradama): svaki pojedinačni znak naveden unutar uglastih zagrada. Rasponi se mogu specificirati u nabrajanju, na primjer a-z, što znači proizvoljni znak uključen u raspon, uključujući krajeve raspona
  • [^ ...] (znak negacije u uglatim zagradama iza kojeg slijedi jedan ili više znakova): bilo koji pojedinačni znak osim onih navedenih iza znaka negacije

Sintaksa:

KAO "<ТекстШаблона>"
Zahtjev.Tekst =
// pronaći sve stolice u imeniku nomenklature
"IZABERI
| Roba.Roba
| OD
| Imenik.Proizvodi AS Proizvodi
| GDJE
| Proizvodi. Naziv je LIKE "" alat% "" ";
// ovaj će upit vratiti stolac, stolac, visoka stolica, uredska stolica itd.,
// ali tablica neće biti na ovom popisu

JE NULL- ako polje nije definirano, onda ga definira u navedenom izrazu. Sintaksa:

ISNULL (<Выражение>, <Выражение>)
Zahtjev.Tekst =
// Ako polje nije definirano (NULL)? zatim mu dodijelite praznu vezu
"IZABERI
| IS NULL (Proizvodi.Ref, VRIJEDNOST (Directory.Products.EmptyLink)) KAO proizvod
| OD
| Imenik. Roba AS Roba ";

Imajte na umu da NULL treba bez greške rukovati, jer ovo je vrlo "kapriciozna" vrsta (u sustavu "1C: Enterprise 8" definiran je poseban tip NULL s jednim elementom). Ako pokušate usporediti s vrijednošću ove vrste ili je dodijeliti, sigurno ćete naići na pogrešku, stoga ne zaboravite na ovu konstrukciju. Kada može iskočiti NULL:

  • nakon spajanja tablica, osim interne (sljedeći članak je o spajanju);
  • nakon odabira rekvizita definiranih samo za grupe imenika i obrnuto;
  • nakon odabira stupca dnevnika dokumenata, dok tekući dokument nema pojedinosti uključene u ovaj stupac.

Ovo nije potpuni popis funkcija jezika upita 1C 8, ako vas zanima rad bilo kojeg drugog, napišite u komentarima.

Pozdrav dragi čitatelji. Već sam pisao o takvim primitivnim tipovima podataka kao što su NULL i String, ali danas ćemo razmotriti primitivni tip podataka Broj.

Numerički možemo imati props konfiguracijskog objekta ili varijable u.

Maksimalan broj znamenki je 38 znakova, duljina cijelog dijela ne može biti veća od 32 znaka, preciznost je 10 znakova. Iako je u varijablama moguće raditi s brojevima većim od 38 znakova, ali u IB (informacijska baza) možemo pisati vrijednosti s dugim cijelim dijelom od najviše 32 znaka.

Sljedeće operacije primjenjive su na podatke numeričkog tipa: +, -, *, /, (),% (modulo 10% 3 = 1).

Matematičke funkcije za brojeve mogu se vidjeti u pomoćniku za sintaksu
Opći opis ugrađenog jezika-> Ugrađene funkcije-> Funkcije za rad s tipom Broj

Od svih funkcija koje su tamo osobno dodijeljene, do sada sam morao raditi samo s dvije:
okr (<Число>, <Разрядность>, <РежимОкругления>) Funkcija zaokružuje izvorni broj na potrebnu dubinu bita u skladu s navedenim načinom zaokruživanja.
Parametri:<Число>(obavezno) Originalni broj. Ostali parametri su izborni.

// Zaokružite cijenu na kopecks Zaokružena cijena = Okr (Cijena, 2); // Zaokružite cijenu na stotine rubalja Zaokružena cijena = Okr (Cijena, - 2);

Int (<Число>) - Funkcija izračunava cijeli dio proslijeđenog broja, potpuno odsijecajući razlomak.

Primjer: možete kupiti = netaknuto (dostupnost / cijena);

Ako ste naišli na druge funkcije u zadacima, napišite primjere u komentarima.

Često u praksi postoji konverzija tipova podataka iz niza u broj, za ove svrhe postoji funkcija Broj ().

Broj funkcije ()- Pretvara primljeni parametar (parametar je obično niza) u vrijednost tipa Broj.
Primjer: Broj provjere= Broj (Prava (Broj osiguranja, 2));

Booleov tip se pretvara u broj:
False se pretvara u 0;
Istina je pretvorena u 1.

Aritmetički prioritet:
1) ()
2) Unarne aritmetičke operacije (+, -)
3) *, /, %
4) Binarne aritmetičke operacije (+, -)
5) Operacije usporedbe (>,> =,
6) NE
7) I
ILI

Navest ću još nekoliko funkcija koje su korisne pri radu s Numberom

Format(<Значение>, <ФорматнаяСтрока>) Funkcija generira lako čitljiv prikaz vrijednosti.
Parametri:<Значение>(obavezno) Vrsta parametra: Broj; Datum; Boolean.

Zgodno je postaviti niz formata pozivom: Konstruktor niza formata

Max(<Значение1>,…,<ЗначениеN>) Funkcija određuje maksimalnu vrijednost iz primljenih parametara.
Parametri:<Значение1>,…,<ЗначениеN>(obavezno) i može imati jednu Vrsta: Broj; Crta; Datum; Boolean.

Primjer:
// Primjer za brojeve

A = Max (1, 2, 3); // A = 3

min (<Значение1>,…,<ЗначениеN>) Iz dobivenih parametara funkcija određuje minimalnu vrijednost.



Puna sintaksa (kliknite za proširenje)

Uvjetni operator "Ako".

Opis:

Operater Ako kontrolira izvođenje programa na temelju rezultata jednog ili više logičkih izraza. Operator može sadržavati bilo koji broj grupa operatora na čelu s konstrukcijama Inače, ako - Zatim.

Sintaksa:

Parametri:

If je ključna riječ koja započinje strukturu naredbe uvjetnog izvršenja.<Логическое выражение> Booleov izraz. Zatim slijede operateri Zatim se izvode ako je rezultat logičkog izraza vrijednost Pravi. // Operatori Izvršni operator ili niz takvih operatora.Inače Ako Booleov izraz slijedi ključnu riječ Inače, ako, izračunava se samo kada su uvjeti u Ako i sve prethodne Inače, ako ispostavilo se da su jednaki Laž... Operatori koji slijede konstrukciju Inače, ako - Zatim, izvršavaju se ako je rezultat logičkog izraza u zadanom Inače, ako jednako je Pravi. Inače Operatori slijede ključnu riječ Inače, izvršavaju se ako su rezultati logičkih izraza u konstrukciji Ako i sve prethodne konstrukcije Inače, ako ispostavilo se da su jednaki Laž. EndIf Ključna riječ koja završava strukturu izraza uvjetnog izvršenja.

Ternarni uvjetni operator

Opis:

Procjenjuje jedan od dva navedena izraza ovisno o rezultatu evaluacije Booleovog izraza.

Sintaksa:

? (< Логическое выражение> , < Выражение 1 > , < Выражение 2 > )

Parametri:

Vraćena vrijednost:

Rezultat evaluacije jednog od rezultirajućih izraza.

& OnClient Procedure ExecuteCode (naredba) /// Kako sastaviti operator Ako u 1s 8.3, 8.2 Ako je 1> 0 onda // Istina // blok naredbi Prijaviti( "Računalo će izvršiti sve naredbe iz ovog bloka."); Prijaviti( "Jedan je veći od nule."); Završi ako; Ako 1< 0 Тогда // Ложь Сообщить("Jedan je manje od nule."); Inače prijavi ( "Ova grana uvjetnog operatora (#A) će raditi."); Prijaviti( "Jedan je veći od nule."); Završi ako; Ako 1< 0 Тогда // Ложь Сообщить("Jedan je manje od nule."); ElseIf 1 = 0 Onda // Lažno izvješće ( "Jedan je nula."); Inače prijavi ( "Ova grana uvjetnog operatora (# B) će raditi."); Prijaviti( "Jedan je veći od nule."); Završi ako; /// Kako sastaviti ternarni operator? u 1s 8.3, 8.2 Tekst =? (1> 2, "Jedan je više od dva.", "Jedan nije više od dva."); Izvješće (Tekst); // će ispisati "Jedan nije više od dva." Završetak postupka /// Preuzmite i pokrenite ove primjere na svom računalu

Vrhunski povezani članci