Turbo Pascal ir nekomplicēta programmēšanas valodabet tā studēšana ir darbietilpīga, ja cilvēks to uztver nopietni. Iesācējs lietotājs saprot koda pamatus no visvienkāršākā. Tā, piemēram, viņš vispirms uzzina, kādas darbības piešķiršanas operators veic, kam tas paredzēts, kā parādīt virkni vai mainīgos. Tikai pēc tam programmētājs pievērsīsies procedūrām un funkcijām, strādājot ar rakstzīmju un virkņu datu tipiem, failiem un grafiku. Kas tad ir norīkojuma operators? Kāda ir viņa loma koda rakstīšanā?
Pirms uzsākt teorētiskā materiāla izpēti, kurā faktiski ietilpst jautājums par to, kas ir piešķiršanas operators, jums ir jāpaskatās Turbo Pascal darbvietā.
Programmas izvēlne sastāv no šādām sadaļām:
Tagad Pascal ABC lietojumprogramma iegūst popularitāti. No dažu lietotāju viedokļa šī vide ir daudz ērtāka darbam.
Katrā programmēšanas valodā koda struktūra ir atšķirīga, taču ir kopīgi punkti. Tātad Paskalē visas problēmas uzbūve izskatīsies šādi:
Programmas grunts; // Programmas galvene
Izmanto crt; // Izmantoto moduļu saraksts
Etiķete metka1; // Etiķešu apraksts
Konstantais skaitlis = 10; // Pasludināt konstanti
Type newtype = virknes kopa; // Mainīgo tipu apraksts
Var a: vesels skaitlis; b: reāls; c: newtype; d: Būla; e: char; // Deklarēt mainīgos
----------------------------------- // Procedūru un funkciju apraksts
Sākt
{program body} // sadaļa Paziņojums
Beigas.
Uzdevumu operators ieņem savu goda vietu programmas pamattekstā.
Lietotājus jautā ne tikai uzdevumu operators Pascal. Datu tipi var radīt arī strupceļus.
Visi Turbo Pascal dati ir sadalīti divās kategorijās: mainīgie un konstantes. Tie var būt viens no šiem veidiem:
Var arī rezervēt konstantes.
Mainīgie lielumi programmas kodā ir aprakstīti šādi: var <mainīgā nosaukums>: datu tips. Konstantu deklarē šādi: const <konstants nosaukums> = vērtība.
Jums nav jāievieto iekavas <> programmas kodā.
Operators ir konstrukcija, kas parāda, kādas darbības programmai jāveic. Rakstot kodu, it īpaši Turbo Pascal valodā, ir daudz operatoru:
Operatoru programmas vai konstrukcijas, kas irprogrammas koda sastāvdaļas vienmēr tiek izpildītas to rakstīšanas secībā, t.i. no augšas uz leju, no kreisās uz labo. Izņēmums ir nosacīts. Piešķiršanas operatoram, tāpat kā daudziem citiem, ir nepieciešama zīmes ";" klātbūtne rindas beigās, t.i. semikoli. Tādējādi šis simbols atdala konstrukcijas viena no otras un palielina programmas skaidrību. Bet ir viens "BET": stingri aizliegts ievietot semikolu pirms vārda cits.
Ievades operatori tiek nolasīti (mainīgie) un readln (mainīgie). Piemērs: lasīt (a); readln (a, b); readln (d).
Izejas operatori ir write (mainīgie) un writeln (mainīgie). Piemērs: rakstīt (a, g); writeln (‘ievadīt datus’); rakstīt (‘virsmas laukums S =’, S); rakstīt (f: 6: 3).
Ekrāna aizkavēšanai Turbo Pascal lietošanāreadln paziņojums koda beigās pirms pēdējās beigām. Tieši šajā programmā šādas rindas neesamība nerādīs risinājuma saturu. Programmā PascalABC koda beigās nav nepieciešams rakstīt readln.
Lai notīrītu ekrānu, izmantojiet operatoru clrscr, kas izsauc iebūvēto crt moduli. Katrai programmai atkal ir savas nianses.
Tagad dodamies tieši uz mūsu tēmu.Pascal piešķiršanas operators ir mainīgo vērtību ievadīšanas process atmiņas šūnās. Kopumā tas izskatās kā nepārtraukta resnās zarnas pareizrakstība ar vienādības zīmi; ": =". Tieši šie simboli ir atbildīgi par piešķiršanas darbību.
Kam domāts piešķiršanas operators?Tās darbības mehānisms ir šāds: programmas gaitā tiek aprēķināta izteiksme, kuras rezultāts jāievada atmiņā. Šūnas, kurā tiks ievadīti dati, adresi nosaka mainīgais, kas atrodas pa kreisi no zīmes ": =".
To var shematiski norādīt šādi:
Šeit ir daži izteicieni kā piemēri:
Jāatzīmē, ka abi izteicieni "b: = n" un "n: = b" veic dažādas darbības.
Piešķiršanas operatora iezīme irka datiem zīmes ": =" (kas tiek lasīts kā "piešķirt") pretējās pusēs jābūt tāda paša veida. Citiem vārdiem sakot: to saderības saderībai jābūt 100%. Piemēram, vesela skaitļa izteiksmi var piešķirt reālam mainīgajam, jo veselu skaitļu mainīgo apakškopa ir daļējā domēnā. Tie. apzīmējums "reālais mainīgais: = veselā izteiksme" ir pareizs.
Lai saprastu, kurš uzdevuma operators irveida, ir nepieciešams atrisināt vairākas problēmas. Tikai prakse ļaus jums izvairīties no rupjām un nepiedodamām kļūdām, ierakstot programmas kodu, kā arī ietaupīt laiku.
1. vingrinājums
Tiek dots aplis. Pēc nosacījuma apkārtmēru L lietotājs ievada no tastatūras. Jāaprēķina apļa S laukums, ko ierobežo šis aplis.
Darbību algoritms:
2. uzdevums
Tiek dots saīsināts konuss. Lietotājs nosaka bāzes rādiusu Rb, Rm un augstuma h vērtības. Aprēķiniet attēla tilpumu un virsmas laukumu, izmantojot formulas un norādītās vērtības.
Darbību algoritms: