Doel. Variabele typen. Voorbeelden van experimentele variabelen. Het concept van een variabele. Soorten variabelen in een psychologisch experiment. (in lezing)

Een variabele is een eigenschap van een reële gebeurtenis die is gemeten. Variabelen hebben, in tegenstelling tot theorie, betrekking op de werkelijkheid.

Stel dat, volgens de theorie, verhoogde angst leidt tot een toename van de motivatie van proefpersonen om lid te worden van een groep. Om deze theoretische veronderstelling te evalueren, is het noodzakelijk om de relatie te vinden tussen angst en motivatie om zich bij een groep aan te sluiten enerzijds, en reële variabelen anderzijds.

Dus, Angst kan op een schaal worden gemeten, de neiging om zich bij een groep aan te sluiten wordt beoordeeld aan de hand van afstand, waarop de onderwerpen van het onderzoek zich ten opzichte van elkaar bevinden. Deze twee dimensies zijn variabelen in het experiment. Door de correlatie tussen twee variabelen te berekenen, wordt de hypothese getest. De aan- of afwezigheid van een correlatie tussen variabelen wordt beschouwd als een test van de theorie die tot het experiment heeft geleid.

Variabele typen

1. Onafhankelijke variabelen. Onder hen vallen experimentele en differentiële variabelen op.

Experimentele variabelen- dit zijn de variabelen die de experimentator gebruikt veranderingen naar wens en observeert hun invloed op de afhankelijke variabelen. De onderzoeker varieert bijvoorbeeld de moeilijkheidsgraad van de taak of de intensiteit van de stimulus.

Differentiële variabelen- dit zijn variabelen die de onderzoeker niet naar believen kan veranderen, maar dat wel kan neem ze als vanzelfsprekend aan. Bijvoorbeeld geslacht, leeftijd, opleidingsniveau, psychologische kenmerken van het onderwerp, zijn intelligentie.

2. Afhankelijke variabelen. De reactie of reacties van de proefpersonen verkregen tijdens het experiment. In sommige onderzoeken weten we niet welke variabelen afhankelijk zijn en welke onafhankelijk. We denken bijvoorbeeld dat er een verband bestaat tussen geweld en televisie. Het is echter moeilijk om te weten of het kijken naar bepaalde televisieprogramma's geweld veroorzaakt of dat de persoon die naar deze programma's kijkt al vatbaar was voor geweld. IN in dit geval identificatie van de onafhankelijke variabele is het doel van het onderzoek.

3. Interferentievariabelen (storingen)). Dit zijn variabelen die in het experiment niet worden gecontroleerd en die de afhankelijke variabelen kunnen beïnvloeden. Interferentie kan ten onrechte worden toegeschreven aan experimentele variabelen. Bijvoorbeeld onaangenaam (irritant, opdringerig) geluid in de ruimte waarin proefpersonen een intelligentietest afleggen.

4. Interventievariabelen (willekeurige variabelen). Dit zijn variabelen die bestaan ​​uit enkele kenmerken van de proefpersonen die de resultaten van het experiment kunnen beïnvloeden. Bijvoorbeeld vermoeidheid, lage motivatie, enz.

Variabelen...

Elk programma werkt tijdens het uitvoeren van acties op verschillende gegevens. Deze gegevens kunnen door de programmeur zelf worden gespecificeerd (bij het schrijven van code) of worden uitgelezen externe bron(sensor of extern geheugen). Om de ontvangen gegevens in de toekomst te kunnen registreren en gebruiken, is het noodzakelijk om deze op de een of andere manier aan te wijzen en ergens op te slaan. Er kunnen immers veel waarden zijn, en de programmeur bepaalt zelf welke waarden gebruikt moeten worden. Dit is de reden waarom ze zo’n wild beest als ‘variabele’ gebruiken. Wanneer we een variabelenaam geven, specificeren we tegelijkertijd de naam van het geheugengebied waarin de door onze variabele gespecificeerde gegevens zullen worden opgeslagen.

Advies van persoonlijke ervaring– geef variabelen betekenisvolle namen. Het kan uit 1 tot 32 tekens bestaan. Noem variabelen A, b of xffgdf niet. Na een dag weet je niet meer welke gegevens erin staan. Bij het opgeven van een variabelenaam kunt u kleine letters en gebruiken hoofdletters, cijfers en een onderstrepingsteken, dat in Sishka als een letter wordt beschouwd. Het eerste teken moet een letter zijn. De variabelenaam mag niet samenvallen met serviceopdrachten.

Nadat u de naam van uw “favoriete” variabele heeft bedacht, moet u deze declareren. Aan het begin van een programma (globale variabelen) of functie (lokale variabelen) geven we een lijst met de variabelen die erin worden gebruikt, met vermelding van het type van elk “beest”.

Een globale variabele kan overal in het programma worden gebruikt, terwijl een lokale variabele alleen kan worden gebruikt in de functie waarin deze is gedeclareerd.

Twee standaard soort gegevens verkoold(tekentype) en int(geheel type).

Variabele typen

Gegevenstype verkoold:

  • iconisch - ondertekend verkoold, kan waarden opslaan in het bereik -128 tot +127.
  • niet ondertekend - niet ondertekend verkoold, kan waarden opslaan in het bereik van 0 tot 255.

Onder variabel typ char Er wordt 1 byte geheugen toegewezen (8 bits).

Type geheel getal int Misschien kort(kort) of lang(lang).

S hort of lang komt erna ondertekend of niet ondertekend:

  • ondertekend kort int(bij de aankondiging kunt u gewoon schrijven int of kort), van -32768 tot +32767.
  • niet-ondertekende korte int(hetzelfde als niet ondertekend int of niet-ondertekende korte), van 0 tot 65535.
  • ondertekende lange int, van -2147483648 tot 2147483647;
  • niet-ondertekende lange int, van 0 tot 4294967295.

Voor elke variabele van dit type kort er worden precies twee bytes geheugen toegewezen (16 bits). Voor elke typevariabele lang Er wordt 4 bytes geheugen toegewezen (32 bits).

Typ variabelen lang lang int, worden 8 bytes geheugen (64 bits) toegewezen. Ze kunnen ondertekend of niet-ondertekend zijn. Voor een ondertekend type is het bereik van -9223372036854775808 tot 9223372036854775807, voor een niet-ondertekend type is het bereik van 0 tot 18446744073709551615. Een ondertekend type kan worden gedeclareerd als lang lang.

Variabelen declareren

Een variabele wordt als volgt gedeclareerd, met behulp van de beschrijvingsoperator (operator in SI - commando).

De declaratie-instructie bestaat uit het type en de naam van de variabele. U kunt voor één type meerdere namen van variabelen opgeven, gescheiden door een komma. Er moet een puntkomma aan het einde staan.

Initialiseren van de waarde van een variabele

De variabele na declaratie kan worden geïnitialiseerd (er kan een initiële waarde aan worden toegewezen).

Dat wil zeggen, in een variabele X Bij aankondiging wordt het getal 100 opgeschreven.

Tip - Vermijd het initialiseren van variabelen in een declaratie-instructie. Het is beter om dit in een aparte functie te doen (als u globale variabelen gebruikt).

Constanten

Een variabele van elk type kan onveranderlijk worden verklaard. Dit kan door toevoeging const voordat u het variabeletype instelt. Zo'n variabele slaat gegevens op die "alleen-lezen" worden gebruikt; het is onmogelijk om er nieuwe gegevens naar te schrijven.

Opdracht

Om een ​​waarde aan een variabele in C toe te kennen, gebruikt u “=”.

Bijvoorbeeld A = 5;

Aan variabele A wordt de waarde 5 toegewezen; er is een andere waarde naar A geschreven, waarna deze wordt overschreven.

Rekenkundige bewerkingen

Na alle berekeningen krijgt de variabele Z de waarde 49.

Aanvullende toewijzingsmethoden

Naast de toewijzingsoperator "= zijn er verschillende andere "gecombineerde" toewijzingsoperatoren in C.

Verhogen en verlagen

Als we de waarde van een variabele moeten veranderen in 1, dan gebruiken we verhogen of verlagen.

Verhogen— het verhogen van de waarde van de variabele. Verlagen— het verlagen van de waarde van de variabele.

Bedankt voor uw aandacht) Wordt vervolgd...

Classificatie

Statisch en dynamisch typen van variabelen

Het beperken van het zichtbaarheidsgebied is uitgevonden als een manier om het mogelijk te maken dezelfde namen van variabelen te gebruiken (wat redelijk is als variabelen functies in verschillende subroutines uitvoeren soortgelijke functie), en om te beschermen tegen fouten die verband houden met het onwettige gebruik van variabelen (hiervoor moet de programmeur echter de juiste logica bezitten en gebruiken bij het structureren van gegevens).

Eenvoudige en complexe variabelen

Afhankelijk van de aanwezigheid van een interne structuur kunnen variabelen eenvoudig of complex zijn (samengesteld).

Eenvoudige variabelen hebben geen interne structuur die kan worden aangepakt. De laatste clausule is belangrijk omdat een variabele voor een compiler of processor zo complex kan zijn als gewenst, maar een specifiek programmeersysteem (taal) deze voor de programmeur verbergt. interne structuur, waardoor alleen "algemene" adresseerbaarheid mogelijk is.

De programmeur creëert complexe variabelen om gegevens met een interne structuur op te slaan. Dienovereenkomstig is het mogelijk om rechtstreeks toegang te krijgen tot elk element. De meest typische voorbeelden van complexe typen zijn een array (alle elementen zijn van hetzelfde type) en een record (elementen kunnen van verschillende typen zijn).

Benadrukt moet worden dat deze verdeling relatief is: namelijk verschillende programma's dezelfde variabele kan verschillende structuren hebben. De compiler onderscheidt bijvoorbeeld vier velden in een variabele van het reële type: mantisse- en exponenttekens, plus hun waarden, maar voor een programmeur die zijn programma samenstelt, is een echte variabele een enkele geheugencel die een reëel getal opslaat.

Naamgevingsconventies voor variabelen

Zie ook


Wikimedia Stichting.

2010.

    Kijk wat "Variabele (programmeren)" is in andere woordenboeken: Deze term heeft andere betekenissen, zie Dynamische variabele. Dynamische variabele variabele in een programma, plaatsen in RAM

    waarvoor het wordt toegewezen tijdens de uitvoering van het programma. Sterker nog, ze is niet eens... ... Wikipedia - (Engelse omgevingsvariabele) tekstvariabele besturingssysteem , waarbij alle informatie wordt opgeslagen, bijvoorbeeld gegevens over systeeminstellingen. Inhoud 1 Omgevingsvariabelen UNIX 2-variabelen Windows-omgeving

    ... Wikipedia

    Een variabele is een attribuut van een fysiek of abstract systeem dat de waarde ervan kan veranderen. De betekenis kan veranderen afhankelijk van de context waarin het systeem wordt beschouwd, of in het geval van verduidelijking welk specifiek systeem wordt besproken ... Wikipedia De term variabele kan het volgende betekenen: Een variabele (programmeren) is een benoemd of anderszins adresseerbaar geheugengebied waarvan het adres kan worden gebruikt om toegang te krijgen tot gegevens. Variabele waarde

    Een tak van programmeren die verband houdt met de studie en ontwikkeling van methoden en hulpmiddelen voor: a) adequate beschrijving in programma's van natuurlijk parallellisme van computergemodelleerde en computergestuurde systemen en processen, b) parallellisatie van informatieverwerking ... Wiskundige encyclopedie

    Bij het programmeren is een globale variabele een variabele waarvan de reikwijdte het gehele programma omvat (behalve de gearceerde gebieden). Mechanismen voor interactie met globale variabelen worden global state of global... ... Wikipedia genoemd

    Dynamische variabele term. Dynamische variabele (programmeren) Dynamische variabele (natuurkunde) ... Wikipedia

    Bij het programmeren is een lokale variabele een variabele die binnen een codeblok wordt gedeclareerd. De reikwijdte van een lokale variabele begint op het punt van zijn declaratie en eindigt aan het einde van dit blok. Dit artikel bevat enkele... Wikipedia

    Deze term heeft andere betekenissen, zie Parameter (betekenissen). Een parameter bij het programmeren is een argument dat door een functie wordt geaccepteerd. De term 'argument' impliceert wat er precies aan welke specifieke functie is doorgegeven, en de parameter in welke hoedanigheid... ... Wikipedia

    Deze term heeft andere betekenissen, zie SSI. SSI (server Zijkant omvat server-side insluitsels) is een eenvoudige taal voor het dynamisch “assembleren” van webpagina's op de server van individuele personen componenten en het uitgeven van de resulterende HTML aan de klant... ... Wikipedia

Het programma werkt met informatie die wordt gepresenteerd in de vorm van verschillende objecten en hoeveelheden. Een variabele is een symbolische weergave van een waarde in een programma. Zoals de naam al doet vermoeden, kan de waarde van een variabele (of de waarde die deze vertegenwoordigt) veranderen tijdens de uitvoering van het programma.

Vanuit het oogpunt van computerarchitectuur is een variabele een symbolische aanduiding van een programmageheugencel waarin gegevens worden opgeslagen. De inhoud van deze cel is de huidige waarde van de variabele.

In C++ moet een variabele worden gedeclareerd voordat deze kan worden gebruikt. Declareer een variabele met naam X je kunt dit doen: int x;

De eerste naam in de declaratie is de naam van het variabeletype int(geheel getal) en vervolgens id X– naam van de variabele. Bij de variabele X er is een type - in dit geval een geheel getal. Het type van een variabele bepaalt welke mogelijke waarden de variabele kan aannemen en welke bewerkingen op de variabele kunnen worden uitgevoerd. Het type van een variabele kan niet worden gewijzigd, d.w.z. terwijl variabel X bestaat, zal deze altijd van het type geheel getal zijn.

C++ is een sterk getypeerde taal. Elke waarde die in een programma wordt gebruikt, behoort tot een bepaald type. Telkens wanneer variabelen in een programma worden gebruikt, wordt gecontroleerd of de uitdrukking of bewerking van toepassing is op het type variabele. Heel vaak hangt de betekenis van een uitdrukking af van het type variabelen dat erbij betrokken is.

Als je schrijft bijvoorbeeld x+y, Waar X– variabel en vervolgens variabel j moet een van de numerieke typen zijn.

Typematching wordt gecontroleerd tijdens het compileren van programma's. Als de compiler een discrepantie ontdekt tussen het type van een variabele en het gebruik ervan, zal hij een fout (of waarschuwing) geven. Typen worden echter niet gecontroleerd tijdens de uitvoering van het programma. Met deze aanpak kunt u enerzijds een groot aantal fouten in de compilatiefase detecteren en corrigeren, en anderzijds de uitvoering van het programma niet vertragen.

Basisgegevenstypen

Er zijn verschillende standaard basisgegevenstypen in C++. De belangrijkste typen die het meest direct overeenkomen met hardware zijn:

char kort int lang zweef dubbel

De eerste vier typen worden gebruikt om gehele getallen weer te geven, de laatste twee worden gebruikt om getallen met drijvende komma weer te geven. Typ variabele char is de natuurlijke grootte voor het opslaan van een teken op een bepaalde machine (meestal een byte), en een int-variabele is de grootte die geschikt is voor rekenen met gehele getallen op een bepaalde machine (meestal een woord). Het bereik van gehele getallen dat door een type kan worden weergegeven, hangt af van de grootte ervan. In C++ worden maten gemeten in eenheden van de grootte van char-gegevens, dus char is per definitie grootte één.

Om een ​​integer-gegevenstype te definiëren, worden verschillende trefwoorden gebruikt die het bereik van waarden en de grootte van het geheugengebied dat aan variabelen is toegewezen, definiëren.

Type Geheugengrootte in bytes Waardebereik

verkoold 1 van -128 tot 127

int 2 van -32768 tot 32767

kort 2 van -32768 tot 32767

lang 4 van -2 147 483 648 tot 2 147 483 647

niet-ondertekend teken 1 van 0 tot 255

niet ondertekend int 2 van 0 tot 65535

niet-ondertekende korte 2 van 0 tot 65535

lang niet ondertekend 4 van 0 tot 4 294 967 295

Voor variabelen die een getal met drijvende komma vertegenwoordigen, worden de volgende typemodifiers gebruikt: float, double, long double.

Een waarde met de float-type modifier neemt 4 bytes in beslag. Hiervan wordt 1 byte toegewezen voor het teken, 8 bits voor de overtollige exponent en 23 bits voor de mantisse. Merk op dat het meest significante bit van de mantisse altijd 1 is, dus deze is niet gevuld, dus het bereik van waarden voor een drijvende-kommavariabele is ongeveer 3,14E-38 tot 3,14E+38.

Een dubbele waarde neemt 8 bits geheugen in beslag. Het formaat is vergelijkbaar met het float-formaat. De geheugenbits zijn als volgt verdeeld: 1 bit voor het teken, 11 bits voor de exponent en 52 bits voor de mantisse. Rekening houdend met het weggelaten hoge deel van de mantisse, loopt het bereik van waarden van 1,7E-308 tot 1,7E+308.

Classificatie

Statisch en dynamisch typen van variabelen

Het beperken van de zichtbaarheid is bedacht om het mogelijk te maken dezelfde namen van variabelen te gebruiken (wat redelijk is wanneer variabelen een vergelijkbare functie vervullen in verschillende subprogramma's), en om te beschermen tegen fouten die verband houden met het onwettige gebruik van variabelen (maar hiervoor moet de programmeur de juiste logica bezitten en gebruiken bij het structureren van gegevens).

Eenvoudige en complexe variabelen

Afhankelijk van de aanwezigheid van een interne structuur kunnen variabelen eenvoudig of complex zijn (samengesteld).

Eenvoudige variabelen hebben geen interne structuur die kan worden aangepakt. De laatste clausule is belangrijk omdat een variabele voor een compiler of processor zo complex kan zijn als gewenst, maar een specifiek programmeersysteem (taal) zijn interne structuur voor de programmeur verbergt, waardoor deze alleen ‘in het algemeen’ kan worden aangesproken.

De programmeur creëert complexe variabelen om gegevens met een interne structuur op te slaan. Dienovereenkomstig is het mogelijk om rechtstreeks toegang te krijgen tot elk element. De meest typische voorbeelden van complexe typen zijn een array (alle elementen zijn van hetzelfde type) en een record (elementen kunnen van verschillende typen zijn).

Benadrukt moet worden dat deze verdeling relatief is: voor verschillende programma's kan dezelfde variabele een andere structuur hebben. De compiler onderscheidt bijvoorbeeld vier velden in een variabele van het reële type: mantisse- en exponenttekens, plus hun waarden, maar voor een programmeur die zijn programma samenstelt, is een echte variabele een enkele geheugencel die een reëel getal opslaat.

Naamgevingsconventies voor variabelen

Zie ook


Wikimedia Stichting.

  • Dynamisch typen
  • Sterk typen

2010.

    Dynamische variabele (programmering)- Deze term heeft andere betekenissen, zie Dynamische variabele. Een dynamische variabele is een variabele in een programma, waarvoor ruimte in het RAM wordt toegewezen tijdens de uitvoering van het programma. Sterker nog, ze is niet eens... ... Wikipedia

    Omgevingsvariabele- (Engelse omgevingsvariabele) een tekstvariabele van het besturingssysteem die bepaalde informatie opslaat, bijvoorbeeld gegevens over systeeminstellingen. Inhoud 1 UNIX-omgevingsvariabelen 2 Windows-omgevingsvariabelen ... Wikipedia

    Variabele waarde- Een variabele is een attribuut van een fysiek of abstract systeem dat de waarde ervan kan veranderen. De betekenis kan veranderen afhankelijk van de context waarin het systeem wordt beschouwd, of in het geval van verduidelijking welk specifiek systeem wordt besproken ... Wikipedia

    Variabel- De term variabele kan betekenen: Een variabele (programmering) is een benoemd of anderszins adresseerbaar geheugengebied, waarvan het adres kan worden gebruikt om toegang te krijgen tot gegevens. Een variabele grootheid in de wiskunde is een symbool, ... ... Wikipedia

    PARALLELLE PROGRAMMERING- een programmeergedeelte dat verband houdt met de studie en ontwikkeling van methoden en hulpmiddelen voor: a) adequate beschrijving in programma's van natuurlijk parallellisme van computergemodelleerde en computergestuurde systemen en processen, b) parallellisatie van informatieverwerking... Wiskundige encyclopedie

    Globale variabele- Bij het programmeren is een globale variabele een variabele waarvan de reikwijdte het gehele programma omvat (behalve de gearceerde gebieden). Mechanismen voor interactie met globale variabelen worden global state of global... ... Wikipedia genoemd

    Dynamische variabele- Dynamische variabele term. Dynamische variabele (programmeren) Dynamische variabele (natuurkunde) ... Wikipedia

    Lokale variabele- Bij het programmeren is een lokale variabele een variabele die binnen een codeblok wordt gedeclareerd. De reikwijdte van een lokale variabele begint op het punt van zijn declaratie en eindigt aan het einde van dit blok. Dit artikel bevat enkele... Wikipedia

    Parameter (programmering)- Deze term heeft andere betekenissen, zie Parameter (betekenissen). Een parameter bij het programmeren is een argument dat door een functie wordt geaccepteerd. De term 'argument' impliceert wat er precies aan welke specifieke functie is doorgegeven, en de parameter in welke hoedanigheid... ... Wikipedia

    SSI (programmeren)- Deze term heeft andere betekenissen, zie SSI. SSI (Server Side Inclusief) is een eenvoudige taal voor het dynamisch “samenstellen” van webpagina's op de server vanuit individuele componenten en het doorgeven van de resulterende HTML aan de client... ... Wikipedia