Turbo Pascal ir vienkārša programmēšanas valoda,bet šis pētījums ir grūts uzdevums, ja mēs nopietni uztveram šo jautājumu. Iesācējs lietotājs saprot koda pamatus ar visvienkāršāko. Tā, piemēram, viņš vispirms uzzina, kādas darbības veic uzdevuma operators, kam tā ir nepieciešama, kā parādīt virkni vai mainīgos lielumus. Tikai tad programmētājs pievērsīsies procedūrām un funkcijām, strādās ar rakstzīmju un stīgu tipa datiem, failiem un grafiku. Tātad, kas ir uzdevuma operators? Kāda ir tā loma koda rakstīšanā?
Pirms teorētiskā materiāla izpētes, kurā faktiski ir iekļauts jautājums par to, kas ir uzdevuma operators, jums ir jāaplūko Turbo Pascal darba zonā.
Programmu izvēlne sastāv no šādām sadaļām:
Tagad Pascal ABC popularitāte kļūst arvien populārāka. No dažu lietotāju viedokļa šajā vidē ir daudz ērtāk strādāt.
Katrā programmēšanas valodā koda struktūra atšķiras, taču ir kopīgi punkti. Tātad, Paskālē visa uzdevuma dizains izskatās šādi:
Programmas grunts; // programmas nosaukums
Lieto crt; // Izmantoto moduļu saraksts
Uzlīme metka1; // marķējuma apraksts
Const numurs = 10; // Pastāvīga deklarācija
Tips newtype = string string; // Mainīgo veidu apraksts
Var a: vesels skaitlis; b: reāls; c: newtype; d: boolean; e: char; // Mainīgo lielumu deklarācija
----------------------------------- // Procedūru un funkciju apraksts
Sāciet
{programmas ķermenis} // Operatoru sadaļa
Beigt
Uzdevuma operators uzņemas godības vietu programmas pamattekstā.
Pascal radītais jautājums lietotājiem rada ne tikai uzdevumu operators. Datu veidi bieži vien rada strupceļa situācijas.
Visi dati Turbo Pascal vidē ir sadalīti divās kategorijās: mainīgie un konstantes. Tās var piederēt vienam no šādiem veidiem:
Konstantas var arī rezervēt.
Mainīgie lielumi kodā ir aprakstīti šādi: var <variable name>: datu tips. Konstante tiek deklarēta šādi: const <constant name> = vērtība.
Programmas kodā iekavas <> nav nepieciešamas.
Operators ir dizains, kas parāda, kādas darbības programmai vajadzētu veikt. Rakstot kodu, it īpaši Turbo Pascal valodā, ir daudzi operatori:
Programmu vai būvju operatori, kas irProgrammas koda komponenti vienmēr tiek izpildīti tādā secībā, kādā tie ir rakstīti, t.i. no augšas uz leju no kreisās puses uz labo. Izņēmums ir nosacīta konstrukcija. Piešķīruma operators, tāpat kā daudzi citi, līnijas beigās pieprasa ";" zīmes klātbūtni, t.i. semikols Tādējādi šis simbols atdala konstrukcijas savā starpā un palielina programmas redzamību. Bet ir viens "BET": semikolu kategoriski nevar aizpildīt pirms vārda cits.
Ievades operatori tiek lasīti (mainīgie) un readln (mainīgie). Piemērs: lasīt (a); readln (a, b); lasīt (d).
Izvades operatori rakstīt (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).
Aizkavēt ekrāna izmantošanu Turbo Pascaloperators nolasīt kodu beigās pirms pēdējā beigām. Šajā programmā šādas līnijas neesamība nerāda risinājuma saturu. PascalABC, koda beigās rakstīt readln nav obligāti.
Lai notīrītu ekrānu, pievienojiet paziņojumu clrscr, kas izsauc iebūvēto CRT moduli. Atkal, katrai programmai ir savas nianses.
Tagad ejiet tieši pie mūsu tēmas. Piešķīruma operators Pascal ir process mainīgo lielumu ievadīšanai atmiņas šūnās. Kopumā tas izskatās kā konsekventa kārtas rakstīšana ar apzīmējumu "vienāds", t.i. «: =». Šie simboli ir atbildīgi par piešķiršanas operāciju.
Kāds ir piešķiršanas operators? Tās darba mehānisms ir šāds: programmas gaitā tiek aprēķināta izteiksme, kuras rezultāts ir jāuzglabā atmiņā. Šūnas adresi, kurā tiks ierakstīti dati, nosaka mainīgais, kas atrodas pa kreisi no zīmes ": =".
Shematiski to var apzīmēt šādi:
Kā piemērus mēs sniedzam vairākas izteicienas:
Jāatzīmē, ka divi izteicieni "b: = n" un "n: = b" veic dažādas darbības.
Uzdevuma operatora iezīme ir unka dati, kas atrodas apzīmējuma ": =" pretējā pusē (kas tiek nolasīts kā "piešķirt"), pieder pie tā paša tipa. Citiem vārdiem sakot, viņu uzdevumu saderībai jābūt 100%. Piemēram, veselam skaitlim var piešķirt reālu mainīgo, jo vesels skaitļu apakškopats ir daļa no dalījuma apgabala. Ti. ieraksts "reālais mainīgais: = vesels skaitlis" ir pareizs.
Lai saprastu, kurš uzdevumu operators irformā, jums ir jāatrisina vairāki uzdevumi. Tikai prakse ļaus izvairīties no nopietnām un neprogmatizētām kļūdām rakstīt kodā, kā arī ietaupīt laiku.
Pielietojums 1
Aplis ir dota. Pēc vienošanās, apļa L garumu lietotājs ieraksta no tastatūras. Ir nepieciešams aprēķināt apļa S platību, kuru ierobežo šis aplis.
Darbību algoritms:
2. aktivitāte
Tiek sniegts saīsināts konuss. Lietotājs norāda pamatnes Rb, Rm un augstuma h rādiusus. Aprēķiniet skaitļa tilpumu un virsmas laukumu, izmantojot formulas un norādītās vērtības.
Darbību algoritms: