Informatică, întrebare adresată de CatalinBudea, 9 ani în urmă

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 artur99
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
Alte întrebări interesante