Turbo Pascal is een eenvoudige programmeertaal,maar de studie ervan is bewerkelijk, als we deze kwestie serieus nemen. De beginnende gebruiker begrijpt de basisprincipes van de code met de eenvoudigste. Zo leert hij bijvoorbeeld eerst welke acties de toewijzingsoperator uitvoert, waarvoor hij nodig is, hoe een reeks of variabelen moeten worden weergegeven. Alleen dan zal de programmeur wenden zich tot procedures en functies, werken met karakter en string type gegevens, bestanden en afbeeldingen. Dus, wat is een toewijzingsoperator? Wat is zijn rol bij het schrijven van de code?
Alvorens verder te gaan met de studie van theoretisch materiaal, dat eigenlijk de vraag bevat wat een toewijzingsoperator is, moet je rondkijken in het werkgebied van Turbo Pascal.
Het applicatiemenu bestaat uit de volgende secties:
Nu wint de populariteit van Pascal ABC aan populariteit. Vanuit het oogpunt van sommige gebruikers is het in deze omgeving veel handiger om te werken.
In elke programmeertaal is de structuur van de code anders, maar er zijn gemeenschappelijke punten. Dus, in Pascal ziet het ontwerp van de hele taak er als volgt uit:
Programma-primer; // De titel van het programma
Gebruikt crt; // Lijst met gebruikte modules
Label metka1; // Labelbeschrijving
Const-getal = 10; // Constante verklaring
Type newtype = set van reeks; // Beschrijving van de soorten variabelen
Var a: integer; b: echt; c: nieuw type; d: boolean; e: char; // Variabelenverklaring
----------------------------------- // Beschrijving van procedures en functies
beginnen
{programmalichaam} // Sectie van operatoren
End.
De opdrachtbeheerder neemt de ereplaats in de hoofdtekst van het programma in.
Niet alleen de opdrachtbeheerder in Pascal werpt vragen op voor gebruikers. Datatypes creëren ook vaak impassesituaties.
Alle gegevens in de Turbo Pascal-omgeving zijn onderverdeeld in twee categorieën: variabelen en constanten. Ze kunnen tot een van de volgende typen behoren:
Constanten kunnen ook gereserveerd worden.
Variabelen worden als volgt in de code beschreven: var <variabele naam>: gegevenstype. De constante wordt als volgt gedeclareerd: const <constante naam> = waarde.
In de programmacode zijn de haakjes <> niet nodig.
De operator is een ontwerp dat laat zien welke acties het programma moet uitvoeren. Bij het schrijven van code, in het bijzonder in de taal van Turbo Pascal, zijn er veel operatoren:
Exploitanten van programma's of constructies die dat wel zijncomponenten van de programmacode, worden altijd uitgevoerd in de volgorde waarin ze zijn geschreven, d.w.z. van boven naar beneden, van links naar rechts. Een uitzondering vormt de voorwaardelijke constructie. Toewijzingsexploitant vereist, zoals vele andere, aan het einde van de regel de aanwezigheid van het ";" - teken, d.w.z. puntkomma's. Dit symbool scheidt dus de constructies onderling en vergroot de zichtbaarheid van het programma. Maar er is één "MAAR": een puntkomma kan categorisch niet voor het woord anders worden geplaatst.
De invoeroperators worden gelezen (variabelen) en readln (variabelen). Voorbeeld: lees (a); readln (a, b); readln (d).
De uitvoeroperators zijn write (variabelen) en writeln (variabelen). Voorbeeld: write (a, g); writeln ('gegevens invoeren'); write ('oppervlakte S =', S); schrijf (f: 6: 3).
Om het scherm in Turbo Pascal te vertragen gebruikoperator-readin aan het einde van de code vóór het laatste einde. Het is in dit programma dat de afwezigheid van een dergelijke regel de inhoud van de oplossing niet weergeeft. In PascalABC is het schrijven van readln aan het einde van de code optioneel.
Om het scherm op te schonen, sluit u de verklaring clrscr aan, die de ingebouwde crt-module aanroept. Ook hier heeft elk programma zijn eigen nuances.
Ga nu rechtstreeks naar ons onderwerp. De toewijzingsoperator in Pascal is het proces van het invoeren van de waarden van variabelen in geheugencellen. In het algemeen lijkt het een coherent schrijven van een dubbele punt met het teken "gelijk", d.w.z. «: =». Deze symbolen zijn verantwoordelijk voor de toewijzingsbewerking.
Waarvoor dient de toewijzingsoperator? Het mechanisme van zijn werk is als volgt: in de loop van het programma wordt een uitdrukking berekend, waarvan het resultaat in het geheugen moet worden opgeslagen. Het adres van de cel waar de gegevens worden geregistreerd, wordt bepaald door de variabele links van het teken ": =".
Schematisch kan het als volgt worden aangeduid:
Als voorbeelden geven we verschillende uitdrukkingen:
Opgemerkt moet worden dat de twee uitdrukkingen "b: = n" en "n: = b" verschillende acties uitvoeren.
Een kenmerk van de toewijzingsoperator is endie gegevens aan weerszijden van het teken ": =" (die wordt gelezen als "toewijzen") moeten van hetzelfde type zijn. Met andere woorden: hun toewijzingscompatibiliteit moet 100% zijn. Een integer-uitdrukking kan bijvoorbeeld worden toegewezen aan een reële variabele, omdat een subset van integer-variabelen deel uitmaakt van het fractionele gebied. ie de vermelding "echte variabele: = integerexpressie" is correct.
Om te begrijpen welke opdrachtoperator heeftformulier, moet u verschillende taken oplossen. Alleen oefenen voorkomt grove en onvergeeflijke fouten bij het schrijven van code en bespaart ook tijd.
Opdracht 1
Een cirkel wordt gegeven. Volgens afspraak wordt de lengte van de cirkel L door de gebruiker vanaf het toetsenbord ingevoerd. Het is noodzakelijk om het gebied van de cirkel S begrensd door deze cirkel te berekenen.
Algoritme van acties:
Activiteit 2
Een afgeknotte kegel wordt gegeven. De gebruiker specificeert de radii van de bases Rb, Rm en de hoogte h. Bereken het volume en oppervlakte van de figuur met behulp van formules en gegeven waarden.
Algoritme van acties: