Come configurare smartphone e PC. Portale informativo
  • casa
  • Errori
  • Nei linguaggi di programmazione orientati agli oggetti, le variabili svolgono lo stesso ruolo importante dei linguaggi procedurali. Tipo, nome e valore della variabile

Nei linguaggi di programmazione orientati agli oggetti, le variabili svolgono lo stesso ruolo importante dei linguaggi procedurali. Tipo, nome e valore della variabile

In Visual Basic e Gambas e in OpenOffice.org Basic variabili vengono utilizzati per memorizzare ed elaborare i dati nei programmi.

Le variabili sono impostate nomi che definiscono le aree della RAM del computer in cui senso variabili. I valori variabili possono essere dati vari tipi(interi o numeri reali, sequenze di caratteri, valori logici, ecc.).

Variabile nel programma è rappresentato da un nome ed è usato per riferirsi a dati di un certo tipo, il cui valore specifico è memorizzato in una cella di RAM.

Tipo variabile.
Il tipo di una variabile è determinato dal tipo di dati che possono essere i valori della variabile. I valori delle variabili di tipo numerico Byte, Short, Integer, Long, Single, Double sono numeri, di tipo Booleano - i valori "true" (True) o "false" (False), della stringa tipo String - una sequenza di caratteri. Le designazioni di tipo variabile sono parole chiave della lingua e quindi si distinguono.

Diversi tipi di dati richiedono un diverso numero di celle (byte) da memorizzare nella RAM del computer.

Nome variabile.
I nomi delle variabili definiscono le aree della RAM del computer in cui sono memorizzati i valori delle variabili. Il nome di ogni variabile (identificatore) è univoco e non può cambiare durante l'esecuzione del programma. Nelle lingue in esame, un nome di variabile può essere composto da vari caratteri (lettere latine e russe, numeri, ecc.), ma deve necessariamente iniziare con una lettera e non deve includere un punto "." Il numero di caratteri in un nome non può superare 1023; tuttavia, per comodità, di solito è limitato a pochi caratteri.

Dichiarazioni di variabili.
È necessario dichiarare le variabili affinché l'esecutore del programma (computer) "capisca" quale tipo di variabili sono utilizzate nel programma.

Per dichiarare una variabile, usa Dichiarazione di dichiarazione variabile dim... Utilizzando un operatore, puoi dichiarare più variabili contemporaneamente, ad esempio: Dim A As Byte, B As Short, C As Single, D As String, G As Boolean

Assegnazione di valori alle variabili.
Puoi impostare o modificare il valore di una variabile usando operatore di assegnazione... Quando viene eseguita un'istruzione di assegnazione, la variabile il cui nome è specificato a sinistra del segno di uguale ottiene il valore che si trova a destra del segno di uguale.
Ad esempio:
A = 255
B = - 32768
C = 3.14
D = "informatica"
G = Vero

Il valore di una variabile può essere specificato come numero, stringa o valore booleano e può anche essere rappresentato utilizzando un'espressione aritmetica, stringa o booleana.

Analizziamo il processo di esecuzione di un programma da parte di un computer (per essere precisi, scritto in linguaggio Visual Basic). Dopo aver avviato il progetto, l'operatore di dichiarazione della variabile Dim allocherà il numero richiesto di celle nella RAM per memorizzarle:

  • per una variabile intera non negativa A, una cella;
  • per una variabile intera B, due celle;
  • per variabile singola precisione C, quattro celle;
  • per una variabile stringa C, due celle per carattere;
  • per la variabile logica G, due celle.

Pertanto, nella memoria per la memorizzazione dei valori delle variabili, verranno allocate 31 celle, ad esempio celle dal 1 ° al 31 °.

Domande di controllo:

  1. Qual è la differenza tra tipo, nome e valore di una variabile?
  2. Quali sono i principali tipi di variabili utilizzate nel linguaggio di programmazione Visual Basic 2005? gambe? OpenOffice.org di base?
  3. Perché è consigliabile dichiarare le variabili prima di utilizzarle in un programma?

Compiti:

  1. Determinare il numero di celle di memoria necessarie per memorizzare i valori delle variabili dei primi sette tipi del linguaggio Visual Basic elencati nella prima tabella.
    (Guardiamo la colonna "Memoria occupata". Quanti byte sono scritti - tante celle di memoria saranno.)

Variabili.

  • Nei linguaggi di programmazione orientati agli oggetti, e in particolare nel linguaggio Visual Basic, le variabili svolgono lo stesso ruolo importante dei linguaggi di programmazione procedurale. Le variabili sono destinate alla memorizzazione e all'elaborazione dei dati.

  • Le variabili sono definite da nomi che definiscono l'area di memoria in cui sono memorizzati i valori delle variabili. I valori variabili possono essere dati di vario tipo (interi e numeri reali, sequenze di caratteri, valori logici, ecc.)


Definizione variabile.

  • Una variabile nel programma è rappresentata da un nome e viene utilizzata per fare riferimento a dati di un certo tipo. Il valore specifico della variabile è memorizzato nelle celle di memoria.


Tipo variabile.

    Il tipo di una variabile è determinato dal tipo di dati che possono essere i valori della variabile. Valori di variabili di tipo numerico ( Byte, Numero intero, Lungo, Separare, Doppio) sono numeri, logici ( booleano) – Vero /falso, corda ( Corda) -sequenze di caratteri, ecc. Le designazioni di tipo variabile sono parole chiave della lingua e quindi si distinguono.


Memorizzazione di vari tipi di dati nella memoria del computer.

  • Interi compresi tra 0 e 255 ( Byte)- 1 byte

  • Numero reale a doppia precisione ( Doppio) - 8 byte

  • Stringhe di caratteri ( Corda) - 1 byte per carattere.


Tipi variabili.


Nome variabile.

  • Il nome di ogni variabile (identificatore) è univoco e non può cambiare durante l'esecuzione del programma. Il nome di una variabile può essere composto da vari caratteri (lettere latine e russe, numeri, ecc.), ma deve necessariamente iniziare con una lettera e non deve includere il segno "." (punto). Il numero di caratteri nel nome non può superare i 255.

  • Una variabile numerica può essere denominata ad esempio A o Number e una variabile stringa A o String. Tuttavia, lo sviluppatore del linguaggio Visual Basic, Microsoft, consiglia di includere uno speciale prefisso, che denota il tipo delle variabili. Quindi è consigliabile scrivere i nomi delle variabili come intA o intNumber e i nomi delle stringhe - strA e strString.


Dichiarazione di tipo variabile.

  • È importante che non solo lo sviluppatore del programma (programmatore) comprenda il tipo di variabili utilizzate nel programma, ma che anche l'esecutore del programma (computer) possa tenerne conto.

  • La seconda è ancora più importante, perché se il computer non sa che tipo di variabile è utilizzata nel programma, la considererà una variabile di tipo generico. Variante e allocherà 16 o più byte per memorizzarlo in memoria. Ciò porterà a un uso inefficiente e rallenterà il programma.


Dichiarazione di tipo variabile.

  • L'operatore di definizione della variabile viene utilizzato per dichiarare il tipo di una variabile. La sintassi di questa affermazione è la seguente:

  • fioco NomeVariabile [ Come tipo variabile]

  • Utilizzando un operatore, puoi dichiarare più variabili contemporaneamente:

  • Dim int Number As Integer, str String As String

  • Le variabili i cui valori non cambiano durante l'esecuzione del programma sono chiamate costanti. La sintassi per dichiarare le costanti è la seguente:

  • Const NomeCostante [ Come tipo] = ValoreCostante


Espressioni aritmetiche, di stringa e logiche. Incarico.


Espressioni aritmetiche.

  • Oltre alle variabili di tipo numerico, le espressioni aritmetiche possono includere anche numeri; possono essere eseguite varie operazioni aritmetiche su variabili e numeri, nonché operazioni matematiche espresse mediante funzioni.

  • L'ordine di calcolo delle espressioni aritmetiche corrisponde all'ordine generalmente accettato di eseguire operazioni aritmetiche (elevamento a potenza, moltiplicazione e divisione, addizione e sottrazione), che può essere modificato utilizzando le parentesi.


Espressioni stringa.

  • Le espressioni stringa possono includere variabili del tipo stringa, stringhe e funzioni stringa.

  • Le stringhe sono tutte le sequenze di caratteri racchiuse tra virgolette. Ad esempio,

  • "Informatica", "2000", "2 * 2"

  • Un'operazione può essere eseguita su variabili e stringhe concatenazione. L'operazione di concatenazione consiste nel concatenare una stringa e il valore delle variabili stringa in un'unica stringa. L'operazione di concatenazione è indicata dal segno "+", da non confondere con il segno di addizione dei numeri nelle espressioni aritmetiche.


Espressioni logiche.

  • Oltre alle variabili logiche, le espressioni logiche possono includere anche numeri, variabili numeriche e stringa o espressioni che vengono confrontate tra loro mediante operazioni di confronto (>, =,

  • Un'espressione logica può assumere solo due valori: "vero", "falso", ad esempio,

  • 5> 3 - vero

  • 2 * 2 = 5 - falso

  • Le operazioni booleane possono essere eseguite su elementi di espressioni logiche, che nel linguaggio Visual Basic sono indicate come segue: moltiplicazione logica - And, addizione logica - Or, negazione logica -Not. Quando si scrivono espressioni logiche complesse, vengono spesso utilizzate le parentesi. Ad esempio,

  • (5>3) e(2 * 2 = 5) - falso

  • (5>3) o(2 * 2 = 5) - vero


Assegnazione di valori alle variabili

  • Una variabile può ottenere e modificare un valore utilizzando un operatore di assegnazione. La sintassi di questa affermazione è la seguente:

  • NomeVariabile = Espressione

  • Parola chiave Permettere non utilizzato nella maggior parte dei casi. Quando viene eseguita un'istruzione di assegnazione, la variabile il cui nome è specificato a sinistra del segno di uguale riceve un valore uguale al valore dell'espressione (aritmetica, stringa o logica) che si trova a destra del segno di uguale.

Le variabili intere possono memorizzare solo numeri interi piccoli che vanno da –32768 a +32767. Le operazioni aritmetiche su tali numeri vengono eseguite molto rapidamente. Il simbolo "%" viene utilizzato per indicare questo tipo.

Questo tipo è stato utilizzato per la prima volta nel linguaggio QuickBASIC. Queste variabili contengono valori interi da -2 147 483 648 a +2 147 483 647. È indicato dal simbolo "&". Anche le operazioni aritmetiche sui numeri dati sono molto veloci e, nel caso di lavoro con un processore 386DX o 486DX, si trova solo una piccola differenza nella velocità di calcolo tra Long Integer e Integer.

Precisione singola

Il simbolo "!" È l'identificatore per tali numeri. Questo tipo di variabile consente di memorizzare numeri frazionari, la cui precisione è fino alla settima cifra. Cioè, se il risultato è 12345678.97, la parte 8.97 non è accurata. Il risultato potrebbe essere, ad esempio, 12345670.01. I numeri possono essere lunghi 38 caratteri. Anche i prodotti delle operazioni matematiche con queste variabili saranno approssimativi. Inoltre, le operazioni aritmetiche vengono eseguite più lentamente rispetto alle variabili intere.

Doppia precisione

Variabili di questo tipo consentono di memorizzare numeri con una precisione fino a 16 cifre e una lunghezza fino a 300 caratteri 4b. L'identificatore è "#". Anche i calcoli con loro sono approssimativi e la loro velocità non è molto alta. Le variabili del tipo a doppia precisione sono più spesso utilizzate per calcoli scientifici. Moneta

Questo tipo non esisteva nelle versioni GW-BASIC e QuickBASIC. Viene utilizzato per evitare errori durante la conversione di numeri decimali in forma binaria e viceversa. Questo tipo può avere fino a 4 cifre dopo la virgola e fino a 14 prima. All'interno di questo intervallo, i calcoli sono accurati. L'identificatore di tale variabile è il simbolo "@". Poiché tutte le operazioni aritmetiche, ad eccezione dell'addizione e della sottrazione, vengono eseguite lentamente come nel caso delle variabili a precisione doppia, questo tipo è più preferibile per i calcoli finanziari.

Con questo tipo di dati è possibile memorizzare i valori di ora e data dalla mezzanotte del 1 gennaio 100 alla mezzanotte del 31 dicembre 9999. Tali valori nel testo dei programmi sono indicati dai simboli "#", ad esempio: Millenium = #1 gennaio 2000 #.

Quando si immette solo un valore di data, Visual Basic presuppone che l'ora sia 00:00.


  • tipi variabili... Numero intero. Numero intero variabili sono in grado di memorizzare solo numeri interi non molto grandi, che vanno da –32768 a +32767.


  • Il suo uso al posto degli interi variabiliè un buon stile di programmazione.
    Variabile genere variante è in grado di contenere dati di qualsiasi genere.


  • Procedure e funzioni per variabili corda genere... Una sequenza di caratteri di una certa lunghezza è chiamata stringa.


  • Annuncio tipi variabili quando si gestiscono gli eventi prima di utilizzarli, ovviamente con commenti...


  • Visual Basic è in grado di lavorare con 14 standard tipi variabili... Puoi anche definire il tuo un tipo dati.


  • Dinamico variabile non espressamente indicato nelle descrizioni variabili, e tu non puoi andare da lei
    Variabile riferimento genere contiene l'indirizzo della dinamica variabile in mente.

Per utilizzare l'anteprima delle presentazioni, crea un account Google (account) e accedi: https://accounts.google.com


Didascalie delle diapositive:

Anteprima:

CLASSE 9

LEZIONE №17. "Variabili: tipo, nome, valore".

Piano della lezione:

  1. Org. momento. (1 minuto)
  2. Aggiornamento e verifica delle conoscenze. (5 minuti)
  3. Parte teorica. (15 minuti)
  4. La parte pratica. (15 minuti)
  5. D/z (2 minuti)
  6. Riassunto della lezione. (2 minuti)

Org. momento.

Saluti, controllando i presenti. Spiegazione dello svolgimento della lezione.

2. Aggiornamento e verifica delle conoscenze.

Nell'ultima lezione, abbiamo iniziato a familiarizzare con il concetto di algoritmo e le basi della programmazione.... Ricordami cos'è un algoritmo, che proprietà ha, come si scrive un algoritmo, cos'è un programma?

3. Parte teorica.

È noto che qualsiasi algoritmo viene compilato per uno specifico esecutore. Ora, come esecutore, considereremo un computer dotato di un sistema di programmazione in un determinato linguaggio.

Il computer: l'esecutore lavora con determinati dati secondo un determinato programma. Un programma è un algoritmo scritto in un linguaggio di programmazione. I dati sono una moltitudine di quantità.

Affinché il programma abbia universalità, le azioni in esso devono essere eseguite non sulla costante, ma su variabili le quantità. Pertanto, un importante concetto di programmazione è il concetto di variabile.

Il computer funziona con le informazioni archiviate nella sua memoria. Viene chiamato un oggetto informazioni separato (numero, simbolo, stringa, tabella, ecc.) dimensione.

I valori in programmazione, come in matematica, sono divisi per variabili e costanti ... Il valore della costante rimane invariato per tutto il programma, il valore della variabile può variare.

Ogni variabile ha nome, tipo e valore corrente ... I nomi delle variabili sono chiamatiidentificatori(dal verbo "identificare", che significa "designare","simboleggiare"). I nomi delle variabili possono essere lettere, numeri e altri caratteri. Inoltre, potrebbe non esserci una lettera, ma diverse. Esempi di identificatori: a, b5, x, y, x2, somma, bukva10 ...

Esistono tre tipi principali di quantità con cui lavora un computer: numerica, simbolica e logica. Il tipo di dati caratterizza la rappresentazione interna, l'insieme di valori validi per questi dati, nonché l'insieme delle operazioni su di essi. A seconda del tipouna variabile nella memoria del computer verrà assegnata a una certa area.

Una variabile può essere visualizzata come una casella in cui è possibile memorizzare qualcosa. Il nome della variabile è l'iscrizione sulla scatola, il valore è ciò che viene memorizzatoin esso al momento e il tipo della variabile indica cosa è consentito inserire in questa casella.

Qualsiasi algoritmo è costruito sulla base del sistema di comandi dell'esecutore a cui è destinato.

Indipendentemente dal linguaggio di programmazione in cui verrà scritto il programma, l'algoritmo per lavorare con i valori è solitamente composto dai seguenti comandi:

  1. Incarico;
  2. ingresso;
  3. conclusione;

I valori delle variabili vengono impostati utilizzandooperatore di assegnazione... Il comando di assegnazione è uno dei comandi principali negli algoritmi per lavorare con i valori. Quando si assegna un valore a una variabile, il vecchio valore della variabile viene cancellato e ottiene un nuovo valore.

Nei linguaggi di programmazione, il comando di assegnazione è solitamente indicato con ": =" (due punti e uguale) o "=" (uguale). Il segno ": =" (o "=") indica " assegnare ". Ad esempio:

z: = x + y

Il computer valuta prima l'espressione x + y, quindi assegna il risultato alla variabile z a sinistra del segno ": =".

Se prima di eseguire questo comando, il contenuto delle celle corrispondenti alle variabili x, y, z fosse il seguente:

Un trattino nella cella z indica che il seme può essere qualsiasi cosa. È irrilevante per il risultato di questo comando.

Se c'è una variabile numerica a sinistra del segno di assegnazione e un'espressione matematica a destra, allora tale comando è chiamato comando di assegnazione aritmetica e l'espressione è chiamata aritmetica.

In un caso particolare, un'espressione aritmetica può essere rappresentata da una variabile o da una costante.

Ad esempio:

x: = 7

a: = b + 10

c: = x

I valori delle variabili che sono i dati iniziali del problema da risolvere, di regola, sono specificati dall'input. Sui computer moderni, l'input viene spesso eseguito in modalità di dialogo con l'utente. Su un comando di input, il computer interrompe l'esecuzione del programma e attende l'azione dell'utente. L'utente deve digitare i valori di input delle variabili sulla tastiera e premere il tasto . I valori immessi vengono assegnati alle variabili corrispondenti dall'elenco di input e l'esecuzione del programma continua.

Comandi di input nelle descrizioni degli algoritmi di solito si presenta così:

ingresso

o

ingresso ()

Ecco il diagramma di flusso per il comando precedente.

1. Memoria prima dell'esecuzione del comando:


Quando si esegue il punto 3, i numeri inseriti devono essere separati tra loro da alcuni separatori. Questi sono di solito spazi.

Pertanto, possiamo concludere:

Alle variabili vengono assegnati valori specifici eseguendo un comando di assegnazione o un comando di input.

Se nessun valore è stato assegnato a una variabile (o non è stato inserito), allora non è definito. In altre parole, nulla si può dire sul valore di questa variabile.

I risultati della risoluzione del problema vengono comunicati dal computer all'utente eseguendo comandi di uscita.

Il comando di output nelle descrizioni degli algoritmi di solito ha questo aspetto:

conclusione

o

conclusione ()

Ad esempio: uscita (x1, x2).

Con questo comando, i valori delle variabili x1 e x2 verranno trasferiti al dispositivo di output (il più delle volte si tratta di uno schermo).

4. Parte pratica.

Componiamo un algoritmo per calcolare il perimetro di un triangolo. Abbiamo bisogno di 4 variabili per memorizzare le lunghezze dei lati del triangolo e il suo perimetro. Il perimetro è la somma di tutti i lati.

Algoritmo per calcolare il perimetro di un triangolo
variabili a, b, c, p - interi
Inizio
ingresso (a, b, c)
p: = a + b + c
uscita (p)
la fine

Innanzitutto, il computer chiederà all'utente i valori delle variabili a, b, c, quindi eseguirà i calcoli e visualizzerà il risultato sullo schermo.

Linea variabili a, b, c, p - interi- si chiama descrizione variabile. Alcuni linguaggi di programmazione richiedono una descrizione obbligatoria di tutte le variabili prima di utilizzarle nel programma, altri sono più fedeli.

L'algoritmo risultante ha una struttura lineare.

  1. D / z.
  2. Riassunto della lezione.

Queste linee guida delineano i concetti di base, gli operatori e i costrutti del linguaggio di programmazione VisualBasic (VB). In molti modi, ripetono gli elementi del linguaggio di programmazione QBasic. Pertanto, gli studenti che hanno familiarità con QBasic potranno facilmente padroneggiare o ricordare gli elementi di programmazione indicati.

Le linee guida sono destinate principalmente a coloro che non hanno alcuna familiarità con la programmazione. Tuttavia, è necessario essere in grado di lavorare nel sistema operativo Windows, conoscere i principi di base del dispositivo e il funzionamento di un computer.

Particolare attenzione è posta nel chiarire il concetto più importante di programmazione - variabile, poi - array, così come selezionare operatori, switch e operatori di loop.

Contemporaneamente allo studio degli elementi di programmazione, è necessario studiare i concetti di base del linguaggio di programmazione orientato agli oggetti VisualBasic: controlli, loro proprietà, eventi, metodi. Conoscere le basi della progettazione di un'interfaccia del modulo, personalizzare le proprietà dei controlli e impostare a livello di codice i relativi valori.

La scrittura di un programma è preceduta dallo sviluppo di un algoritmo problematico. Nelle Istruzioni metodologiche vengono fornite descrizioni verbali di algoritmi e frammenti di programmi dei principali problemi tipici della programmazione didattica. I diagrammi di flusso degli algoritmi non sono affatto mostrati qui. Ma prima di costruire tali schemi, è necessario essere in grado di formulare verbalmente l'intero algoritmo o solo la sua idea. Senza questo, è impossibile costruire in modo significativo un diagramma a blocchi dell'algoritmo.

L'algoritmo del problema può essere sviluppato per analogia con un problema tipico ben noto o semplicemente indovinato. Ma affinché tale ipotesi abbia successo, sono necessarie la conoscenza delle tecniche di programmazione e la fluidità degli elementi di programmazione di base, elencati sopra. Devi imparare a pensare con gli operatori VB.

Alla fine delle Linee guida metodologiche, nella sezione 10, utilizzando un esempio di un problema semplice, viene mostrato come la conoscenza degli elementi di programmazione consente di scegliere e sviluppare vari algoritmi per la risoluzione di un problema.

Elementi di programmazione di base

La familiarità con gli elementi base della programmazione VisualBasic inizia con il concetto di variabile. Chiunque abbia già familiarità con questo concetto del sistema di programmazione QBasic scoprirà facilmente le differenze che hanno le variabili in VisualBasic.

1. Variabili, l'operatore di assegnazione

Nei linguaggi di programmazione, uno dei concetti più importanti è il concetto variabile.

Definizione variabile

Ricordiamo l'algebra elementare e risolviamo un semplice problema.

Compito... Calcola funzione

per i valori dei coefficienti e dell'argomento:

a = 3; b = - 4;c = 5; x = 2.

Senza alcuna programmazione, sostituiremo i valori per a. b, c, x nella formula

Y = 3٠2 2 - 4٠2 + 5,

eseguiremo le opportune operazioni aritmetiche e otterremo come risultato Y = 9.

Quando si programma questa attività, il frammento di programma sarà simile a questo:

Y = a * x ^ 2 + b * x + c

Stampa "Y ="; sì

Tutti i calcoli qui codificato secondo le regole del linguaggio VisualBasic. Per essere più chiari, ricordiamolo codificaè un'espressione di un tipo di dati tramite un altro tipo di dati.

Gli stessi calcoli possono essere programmati, codificati in questo modo:

Y = k1 * x ^ 2 + k2 * x + k3

Stampa "Y ="; sì

Il risultato del calcolo di Y non cambierà.

Entrambe le versioni del programma ripetono praticamente la formulazione del problema. Tuttavia, questo è solo in apparenza. Quindi, i segni di uguale in un programma non sono segni di uguale, ma operatori di assegnazione ... Con l'aiuto di essi, ai coefficienti vengono assegnati valori numerici scritti a destra del segno di assegnazione. Moltiplicazione, elevazione a potenza codificata con caratteri speciali * e ^ .

Operatore Stampa visualizza le informazioni sui moduli (o nei campi grafici). Tutto dopo che l'istruzione Print è stata scritta tra virgolette, questo è il testo.Viene visualizzato invariato ciò che è scritto viene visualizzato. Se una variabile viene scritta ulteriormente, viene visualizzato il suo valore... Il modulo pertanto visualizzerà: Y = 9. Nell'istruzione Print, il testo è seguito da un punto e virgola (;). Questo è un separatore. In questo caso, il valore della variabile viene visualizzato subito dopo il testo. Se inserisci un separatore di virgola dopo il testo, l'output del valore della variabile avverrà dopo 14 caratteri, contando dal bordo del modulo.

Tuttavia, quando si calcola Y una parola, le lettere vengono moltiplicate per le altre (quasi come in un'espressione algebrica), le parole, le lettere vengono quadrate e vengono aggiunte anche parole e lettere. Ma se il risultato è corretto, quindi, ad un certo punto dell'esecuzione del programma, i valori numerici dei coefficienti e l'argomento X vengono trasferiti alla formula. Ciò avviene al momento dell'esecuzione del programma dopo la sua traduzione (traduzione) in codici macchina.

Quando si programma in codici macchina, per eseguire la più semplice operazione aritmetica su due numeri è necessario specificare il codice operazione, gli indirizzi delle celle RAM in cui sono memorizzati questi numeri e l'indirizzo delle celle di memoria in cui verrà memorizzato il risultato dell'operazione. Quando viene eseguito un tale programma, al comando del processore, i dati vengono trasferiti da queste celle ai registri del processore (le cosiddette celle di memoria del processore), dove viene eseguita su di esse una determinata operazione. A volte, secondo l'algoritmo dell'attività, il risultato può essere posizionato, scritto nella stessa cella di memoria in cui è stato memorizzato uno dei numeri su cui è stata eseguita l'operazione. In questo caso, il vecchio valore dei dati verrà sovrascritto da quello nuovo.

Nei linguaggi di programmazione di alto livello analogo di queste celle di memoria èvariabile. Da qui la seguente definizione.

Variabile esso area di memoria denominata ,dove sono memorizzati i dati, con cui vengono eseguite determinate operazioni e azioni nel programma e che possono essere modificati durante l'esecuzione del programma.

Il nome stesso "variabile" suggerisce la sua variabilità.

La posizione più importante dei linguaggi di programmazione:

Dopo aver assegnato un valore a una variabile, puoi invece utilizzare la variabile. Ciò equivale a utilizzare i valori stessi.

Questo è il punto principale dell'introduzione di variabili nei linguaggi di programmazione.

Nell'esempio sopra, nella prima versione del programma, le variabili sono: a, b, c, x, Y. Nella seconda versione del programma, i nomi di alcune variabili vengono modificati e hanno nomi: k1, k2, k3, x, Y. Dipende solo dal programmatore quali nomi avranno le variabili.

V compiti di calcolo possiamo distinguere variabili che sono dati iniziali, variabili per l'archiviazione risultati intermedi e variabili risultanti, per il cui calcolo viene formulato il problema.

È l'uso di variabili in un programma che consente di eseguire uno stesso programma con diversi valori iniziali delle variabili senza modificare il codice del programma.

Dopo che il programma è stato tradotto in codici macchina, a ciascuna variabile nel computer viene assegnata una determinata area di RAM con il proprio indirizzo. Questo viene fatto dai traduttori quando traducono i codici di programma scritti da un programmatore in codici macchina e un sistema operativo.

Ma quando sviluppa un programma, al programmatore non interessa affatto quale sarà l'indirizzo della memoria allocata e la dimensione di questa memoria per memorizzare i valori delle variabili. La cosa principale è che se il programmatore ha in qualche modo impostato, assegnato alcuni valori alle variabili, quindi in qualsiasi espressione del programma in cui si incontreranno queste variabili, i loro valori verranno sostituiti invece delle variabili.

Principali articoli correlati