Buna,imi puteti spune si mie va rog ce inseamna sageata in pseudocod,si conteaza daca aceasta este orientata in stanga sau in dreapta? Si sageata cu ambele capete (ca semnul echivalent numai ca cu o singura linie orizontala) Multumesc!
Răspunsuri la întrebare
Răspuns de
8
Salut!
<- (săgeata la stânga) marchează operația de atribuire. De obicei, în stânga se află o variabilă iar în dreapta o expresie care ar trebui să rezulte într-o anumită valoare ca apoi să fie scrisă în variabila din stânga. Exemple:
a <- 2; //În variabila a se scrie valoarea 2
a <- a+2; //În variabila a se scrie valoarea lui a+2 (care va fi calculată, apoi scrisă) - adică se va aduna temporar la a un 2, iar apoi se va scrie rezultatul în a
a <- b+5*7; //Se va calcula expresia din dreapta, apoi se va scrie în a.
De săgeata în dreapta nu am auzit(iar aici nu cred că e vorba de OOP :D), și nici de săgeata în ambele sensuri, însă, există acest semn:
<> - ce este un operator de comparație, și verifică dacă două variabile sunt diferite. Este același lucru cu !=.
Exemple:
dacă 2 <> 3 atunci
scrie "da"
altfel
scrie "nu"
Algoritmul va scrie "da" pentru că cele 2 numere sunt diferite.
a <- 2
b <- 1+1
dacă a <> b atunci
scrie "da"
altfel
scrie "nu"
Acest algoritm va scrie "da", pentru că cele 2 numere sunt identice a=b=2 (condiția din „dacă” nu este îndeplinită).
:D
<- (săgeata la stânga) marchează operația de atribuire. De obicei, în stânga se află o variabilă iar în dreapta o expresie care ar trebui să rezulte într-o anumită valoare ca apoi să fie scrisă în variabila din stânga. Exemple:
a <- 2; //În variabila a se scrie valoarea 2
a <- a+2; //În variabila a se scrie valoarea lui a+2 (care va fi calculată, apoi scrisă) - adică se va aduna temporar la a un 2, iar apoi se va scrie rezultatul în a
a <- b+5*7; //Se va calcula expresia din dreapta, apoi se va scrie în a.
De săgeata în dreapta nu am auzit(iar aici nu cred că e vorba de OOP :D), și nici de săgeata în ambele sensuri, însă, există acest semn:
<> - ce este un operator de comparație, și verifică dacă două variabile sunt diferite. Este același lucru cu !=.
Exemple:
dacă 2 <> 3 atunci
scrie "da"
altfel
scrie "nu"
Algoritmul va scrie "da" pentru că cele 2 numere sunt diferite.
a <- 2
b <- 1+1
dacă a <> b atunci
scrie "da"
altfel
scrie "nu"
Acest algoritm va scrie "da", pentru că cele 2 numere sunt identice a=b=2 (condiția din „dacă” nu este îndeplinită).
:D
Alte întrebări interesante
Limba română,
8 ani în urmă
Ed. muzicală,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă