Паскалийн хөгжүүлэлтийн орчин. Чөлөөт Паскаль хэл дээр програм хөгжүүлэх хэрэгслүүд

Гэр / Хөдөлгөөнт төхөөрөмж

Доод програмчлалын системБодит машин нь энэ хэл дээр бичигдсэн програмуудыг гүйцэтгэдэг болохыг баталгаажуулдаг програмчлалын хэл ба виртуал машиныг хослуулан ойлгох.

Виртуал машин Энэ нь компьютерийн оролтын хэлийг өөр машин хэлтэй холбодог програм хангамжийн багц юм. Виртуал машин нь орчуулагчба/эсвэл орчуулагчба ердийн номын сан, дибаг хийгч, холбогч болон бусад хэрэглүүрийг багтааж болно.

Орчуулагч нь текстийг нэг хэлээс нөгөө хэл рүү хөрвүүлдэг програм юм. Програмчлалын системд орчуулагч нь програмыг энэ системийн оролтын хэлнээс компьютерийн машины хэл рүү хөрвүүлдэг (энэ програмчлалын систем ажилладаг эсвэл боловсруулж буй програм нь ажиллах болно). Орчуулагчийн нэг төрөл хөрвүүлэгч, программуудыг өндөр түвшний хэлнээс (хүнтэй ойр) доод түвшний хэл рүү (компьютерт ойрхон) эсвэл машинаас хамааралтай хэл рүү орчуулах. Орчуулагчийн оролт руу тэжээгддэг програмыг дууддаг эх, мөн нэвтрүүлгийн үр дүн байна объектын програм.

Хэлний хэрэгжилтийн өөр хэрэгсэл болох орчуулагч нь огт өөр шинж чанартай байдаг. Орчуулагч танилцуулсан программыг нэгэн зэрэг шинжилж, түүнд заасан үйлдлүүдийг хэрэгжүүлэх замаар гүйцэтгэдэг програм хангамжийн бүтээгдэхүүн юм. Орчуулагчийг ашиглахдаа хоёр үе шат (орчуулга ба гүйцэтгэл) гэж хуваагддаггүй бөгөөд цаашлаад дараагийн шатны гүйцэтгэлээс өмнө програмын тодорхой орчуулга байдаггүй. Бодит байдал дээр дараагийн програмын бүтцийг хүлээн зөвшөөрч, тайлбарлагч нь түүний тодорхойлсон үйлдлүүдийг гүйцэтгэдэг. Үүний дараа шинжилгээ хийх, тогтоосон үйлдлүүдийг хэрэгжүүлэх үйл явц нь мөчлөгөөр давтагдана.

Програмчлалын хэлийг хэрэгжүүлэх холимог стратеги, жишээлбэл, завсрын хэл рүү орчуулж, дараа нь завсрын програмыг тайлбарлах боломжтой.

Програмчлалын хэл дээрх програм нь тодорхой үйлдлийг зааж өгсөн операторуудын (заавар) дарааллаас бүрдэнэ. Хамгийн гол нь санах ойн хэсгүүдийн агуулгыг өөрчлөхөд ашигладаг даалгавар оператор юм.

Програмын гүйцэтгэл -д бууж ирдэг тууштайхувиргах мэдэгдлийн гүйцэтгэл анхны төлөвсанах ой (жишээ нь хувьсагчийн утгууд). эцсийн.

FreePascal IDE

Хөгжлийн нэгдсэн орчин(ISR) (нэгдсэн хөгжүүлэлтийн орчин (IDE) нь програмчлалын үйл явцыг хялбарчилж, илүү үр дүнтэй болгодог. ISD нь програм бичих, засварлах, эмхэтгэх, холбох, дибаг хийхэд шаардлагатай бүх төрлийн хэрэгслийг агуулдаг.

Үнэгүй Паскаль хөрвүүлэгч(FPC) нь үнэгүй, нээлттэй эхийн Паскал хөрвүүлэгч юм. Энэ нь Borland Pascal 7 болон Object Pascal - Delphi-тэй нийцдэг боловч хэд хэдэн нэмэлт функцтэй, жишээлбэл, операторын хэт ачааллыг дэмждэг. FPC нь олон тооны платформуудыг дэмждэг хөндлөн платформ хэрэгсэл юм. Тэдгээрийн дотор AmigaOS, DOS, Linux, OS/2, MacOS(X) болон Win32. Хөрвүүлэгчтэй хамт тараасан хөгжлийн нэгдсэн орчинҮнэгүй Паскаль IDE Turbo/Borland Pascal-тай төстэй текст горим (1-р зургийг үз).

Чөлөөт Паскаль ISR интерфейсийн үндсэн элементүүдийг тодорхойлъё.

Цэсний мөрцэсийн бүх команд руу нэвтрэх үндсэн хэрэгсэл юм. Цэсийн мөр нь зөвхөн хэрэглэгч ажиллаж байгаа програмын харуулсан мэдээллийг үзэж байх үед үл үзэгдэх болно.

Хэрэв цэсний командын араас зуйван зурсан байвал уг тушаал нь харилцах цонхыг нээнэ. Хэрэв командын араас баруун тийш харсан гурвалжин тэмдэг байгаа бол энэ командыг сонгосноор доод түвшний цэс гарч ирнэ.

Цагаан будаа. 1.Паскалийн үнэгүй хөгжүүлэлтийн орчин

Хэрэв командын хажууд нэмэлт тэмдэг байхгүй бол энэ командыг сонгох нь холбогдох үйлдлийг нэн даруй гүйцэтгэхэд хүргэдэг гэсэн үг юм.

Цэсийн командуудад дараах аргуудын аль нэгээр хандана.

    хулгана ашиглах;

    түлхүүрийг ашиглан дараа нь сонголт шаардлагатай тушаалкурсор товчлуурууд;

    товчлуурын хослолыг ашиглан цэсийн зүйлийг шууд сонгох +<Мнемокод>(цэсийн нэрээр тодруулсан тэмдэг, богино үсгийн тэмдэглэгээ);

Дараа нь хүссэн цэсийн командыг гүйцэтгэхийн тулд цэсний команд дээр тодруулсан товчлолын тэмдэгт тохирох товчлуурыг дарахад л хангалттай.Шугамцэс

    10 үндсэн зүйлийг багтаасан болно. Цэсийн зүйлФайл Цэсийн зүйлфайлуудтай ажиллах, ажлын лавлахыг өөрчлөх, хэвлэх ажлыг удирдах командуудыг агуулдаг. Цэсийн командуудын найрлага

тэдгээрийн гүйцэтгэж буй функцийг хүснэгтэд үзүүлэв. 1.Хүснэгт 1. Цэсийн зүйл

Цэсний командууд

Цэсний команд

Гүйцэтгэсэн функц

Түргэн товчлуурууд

Шинэ хоосон засварлагч цонхыг нээнэ

Загвараас шинэ...

Сонгосон загвар дээр тулгуурлан шинэ засварлагч цонхыг нээнэ

Одоогийн файлыг хадгална

Файлыг шинэ нэрээр хадгална

Бүх нээлттэй цонхонд файлуудыг хадгалдаг

Файл хэвлэдэг

Принтер сонгох цонхыг нээнэ

Ажлын лавлахыг өөрчлөх харилцах цонхыг нээнэ

Горимыг дууддаг тушаалын мөр

IDE-г хаадаг. Хэрэв хадгалагдаагүй файл байгаа бол тэдгээрийг хадгалахыг танаас хүсэх болно.

    10 үндсэн зүйлийг багтаасан болно. Засварлахзасварлах командуудыг агуулдаг. Цэсийн командуудын найрлага Засварлахтэдгээрийн гүйцэтгэж буй функцийг хүснэгтэд үзүүлэв. 2.

Хүснэгт 2.Хүснэгт 1. Засварлах

Цэсний командууд

Цэсний команд

Гүйцэтгэсэн функц

Өмнөх үйлдлүүдийг буцаана

+

Буцаагдсан үйлдлүүдийг сэргээдэг

Сонгосон блокыг санах ойд нэг дор хуулна

програмын текстээс устгана. Өмнөх контент

Түр санах ой алдагдсан.

+

Сонгосон блокыг санах ой руу хуулна. Өмнөх

Түр санах ойн контент алдагдсан.

+

Түр санах ойн агуулгыг тухайн текстийн байршилд буулгана

текст курсор байрладаг програмууд

+

Сонгосон блокыг устгана

+

Програмын бүх текстийг сонгож байна

Сонголтыг цуцалж байна

Түр санах ойн агуулгыг харуулах цонхыг нээнэ

Сонгосон блокыг Windows санах ойд хуулна

Windows санах ойн агуулгыг тухайн байршилд буулгана

текст курсор байрладаг програмын текст

    10 үндсэн зүйлийг багтаасан болно. Хайххайх, солих командуудыг агуулдаг. Цэсийн командуудын найрлага Хайххүснэгтэд өгсөн болно. 3.

Хүснэгт 3.Хүснэгт 1. Хайх

Цэсний командууд

Цэсний команд

Гүйцэтгэсэн функц

Идэвхтэй засварлагч цонхноос хүссэн текстийн фрагментийг хайх боломжийг олгоно. Энэ сонголтод хандах үед харилцах цонхны сонголтын талбарт идэвхтэй засварлагч цонхонд курсор зааж байсан үгийг агуулна. Хэрэглэгч засварлаж буй файл дахь байрлалыг нь олох шаардлагатай шинэ үг эсвэл текстийн мөр оруулах боломжтой.

Редакторын цонхноос хүссэн текстийн фрагментийг олж, шинээр солино.

Өмнө нь тохируулсан параметрийн хувьд хайлт эсвэл хайлтыг давтаж, текстийн хэсгийг солино.

Мөрийн дугаар руу оч

Курсорыг засварлагчийн цонхонд заасан тоо бүхий мөрөнд байрлуулна.

Дибаг хийх горимд програмын текстээс хүссэн процедур эсвэл функцийг олох боломжийг танд олгоно.

    10 үндсэн зүйлийг багтаасан болно. Гүйгүйцэтгэх командуудыг агуулсан ба алхам алхмаар дибаг хийххөтөлбөрүүд. ГүйЦэсийн командуудын найрлага

хүснэгтэд өгсөн болно. 4.Хүснэгт 1. Гүй

Цэсний командууд

Цэсний команд

Гүйцэтгэсэн функц

Хүснэгт 4.

+

Суулгасан дибаглагчийн хяналтан дор гүйцэтгэх програмын дибаг хийх горимыг эхлүүлэх эсвэл үргэлжлүүлнэ. Энэ сонголтыг дуудсанаар одоогийн мөрөнд программчлагдсан бүх үйлдлүүд хийгдэх ба заагч програмын дараагийн мөрөнд шилжинэ. Хэрэв одоогийн мөрөнд процедур эсвэл функц руу дуудлага байгаа бол удирдлага нь тухайн процедур (функц) дотор шилжиж, програм эхний хэллэгээ гүйцэтгэхээс өмнө зогсох болно.

Тиймээс, энэ сонголтыг ашигласнаар та стандарт бус бүх процедурын (функц) гүйцэтгэлийг алхам алхмаар хянах боломжтой.

Програмыг алхам алхмаар гүйцэтгэдэг боловч Trace into сонголтоос ялгаатай нь дуудагдсан процедур, функцуудын ажлыг дагаж мөрддөггүй. +.

Суулгасан дибаглагчийн хяналтан дор гүйцэтгэх програмын дибаг хийх горимыг эхлүүлэх эсвэл үргэлжлүүлнэ. Эхлээд програмыг эмхэтгэх, холбох бүх үйлдлүүд хийгдэж, дараа нь програм ердийн аргаар ажиллаж эхэлдэг (дэлгэц нь програмын цонхны тоглуулах горимд шилждэг) ба курсор орсон мөрнөөс эхний мэдэгдлийг гүйцэтгэхээс өмнө зогсдог. оноо. Энэ мөчид дэлгэц нь засварлагчийн цонхны тоглуулах горим руу буцаж, курсортой мөр тодорсон байна.

+

    10 үндсэн зүйлийг багтаасан болно. Та курсорыг шинэ мөрөнд шилжүүлж, энэ сонголтыг дахин сонгож болно - програм шинэ мэдэгдлийг гүйцэтгэхээс өмнө зогсох гэх мэт. Дибаг хийхийг зогсоохын тулд та товчлууруудыг дарах ёстойӨмнө нь идэвхжүүлсэн бүх дибаг хийх хэрэгслийг дахин тохируулж, програмыг дибаг хийхийг зогсооно. Та курсорыг шинэ мөрөнд шилжүүлж, энэ сонголтыг дахин сонгож болно - програм шинэ мэдэгдлийг гүйцэтгэхээс өмнө зогсох гэх мэт. Дибаг хийхийг зогсоохын тулд та товчлууруудыг дарах ёстойАжиллаж буй програмыг санах ойноос устгаж, доторх бүх нээлттэй файлуудыг хаадаг.

ЭмхэтгэхХүснэгт 1. Та курсорыг шинэ мөрөнд шилжүүлж, энэ сонголтыг дахин сонгож болно - програм шинэ мэдэгдлийг гүйцэтгэхээс өмнө зогсох гэх мэт. Дибаг хийхийг зогсоохын тулд та товчлууруудыг дарах ёстой

Цэсний командууд

Цэсний команд

Гүйцэтгэсэн функц

программууд болон модулиудыг эмхэтгэх командуудыг агуулдаг. Цэсийн командуудын найрлага хүснэгтэд өгсөн болно. 5.Хүснэгт 5. Ачаалагдсан програм эсвэл модулийг эмхэтгэдэгодоогоор

+

В

идэвхтэй цонх

Идэвхтэй засварлагчийн цонхноос файлыг эмхэтгэхээс гадна холбогдсон бүх модулиудыг өөрчилсөн эсэхээс үл хамааран дахин эмхэтгэдэг.

Програмыг хөрвүүлэх үйлдлийн системийг тохируулна

Олон файлтай төслүүдэд эмхэтгэл эхлэх эхлэх файлын нэрийг заана.

Үндсэн файлыг арилгах

Үндсэн файлыг цэвэрлэж, дараа нь идэвхтэй засварлагч цонхны файлыг эмхэтгэх эсвэл гүйцэтгэх болно.

Хөрвүүлэгчийн мессежүүд

Хөрвүүлэгчийн мессежийн цонхыг харуулна.

    10 үндсэн зүйлийг багтаасан болно. Дибаг хийхпрограмын дибаг хийх хэрэгслийг агуулдаг. Цэсийн командуудын найрлага Дибаг хийххүснэгтэд өгсөн болно. 6.

Хүснэгт 6.Хүснэгт 1. Дибаг хийх

Цэсний командууд

Цэсний команд

Гүйцэтгэсэн функц

Хөтөлбөрийн үр дүн болон мессежийг харуулсан гаралтын үр дүнгийн цонхыг нээнэ үйлдлийн систем

+

Програмын үр дүнг харуулах цонхыг нээнэ. Гарах командаас ялгаатай нь гарч ирэх цонхонд ямар ч хүрээ, удирдлага байхгүй.

Цонхноос гарахын тулд дурын товчлуурыг дарна уу

Цагны цонхыг дуудна. Энэ цонх нь програмыг гүйцэтгэх явцад утгууд нь өөрчлөгддөг ажиглагдсан параметрүүдийг (хувьсагчдыг) агуулна.

+

Ажиглагдсан параметрийн цонхонд шинэ параметр (хувьсагч эсвэл илэрхийлэл) нэмнэ.

+

Энэ сонголтыг ашиглан програмыг дибаг хийх үед утгыг нь хянах шаардлагатай хувьсагч ба/эсвэл илэрхийлэлийг дибаг хийгчид зааж өгч болно.

Програмын кодын одоогийн мөрөнд таслах цэгийг тогтооно. Кодын тодорхой мөрөнд таслах цэг тавигддаг бөгөөд энэ мөр ажиллаж эхлэх үед завсарлага үүсдэг. Таслах цэгийн жагсаалтТусдаа цонхонд одоогийн хяналтын цэгүүдийн жагсаалтыг харуулна. Энэ сонголт нь бүх хяналтын цэгүүдийг харах, шаардлагатай бол устгах эсвэл зөөх боломжийг олгоно

хяналтын цэг

+

эсхүл түүний ажиллах нөхцөлийг тогтоох

    Ашигласан горимуудын цонхыг нээж идэвхжүүлнэ. Энэ цонхонд тухайн үед дуудагдсан бүх дэд программуудын нэрс агуулагдана. Тиймээс та эдгээр дэд программуудын үүрлэсэн байдал, тэдгээрийг бие биенээсээ дууддаг дарааллыг ажиглаж болно. CPU бүртгэгчийн одоогийн агуулгыг харуулнаЦэсийн зүйл CPU бүртгэгчийн одоогийн агуулгыг харуулнаБагаж хэрэгсэл зарим стандарт хэрэгслийг багтаасан болно. Хэрэглэгч шинэ хэрэгслүүдийг тодорхойлох үед тэдгээр нь энэ цэсэнд нэмэгдэх болно. Програмыг орчноос эхлүүлсэн жагсаалтад оруулахын тулд командыг ашиглана ууцэс CPU бүртгэгчийн одоогийн агуулгыг харуулнаСонголтууд

. Цэсийн командуудын найрлагаХүснэгт 1. CPU бүртгэгчийн одоогийн агуулгыг харуулна

Цэсний командууд

Цэсний команд

Гүйцэтгэсэн функц

хүснэгтэд өгсөн болно. 7. гадаад хэрэгслүүд IDE-д багтсан болно. Хэрэгслийг ажиллуулсны дараа мессежийн цонх автоматаар нээгдэнэ

Зурвасын цонхны дараагийн мөрөнд шилжинэ

+

Зурвасын цонхны өмнөх мөрөнд шилжинэ

+

Гадны хэрэгслүүдийн файлуудаас энэ эсвэл бусад мэдээллийг хайж, үр дүнг мессежийн цонхонд байрлуулна

+

Суурилуулсан тооцоолуурын цонхыг харуулна

ASCII тэмдэгтийн код агуулсан цонхыг нээнэ

    Ашигласан горимуудын цонхыг нээж идэвхжүүлнэ. Энэ цонхонд тухайн үед дуудагдсан бүх дэд программуудын нэрс агуулагдана. Тиймээс та эдгээр дэд программуудын үүрлэсэн байдал, тэдгээрийг бие биенээсээ дууддаг дарааллыг ажиглаж болно. зарим стандарт хэрэгслийг багтаасан болно. Хэрэглэгч шинэ хэрэгслүүдийг тодорхойлох үед тэдгээр нь энэ цэсэнд нэмэгдэх болно. Програмыг орчноос эхлүүлсэн жагсаалтад оруулахын тулд командыг ашиглана уунэгдсэн хөгжүүлэлтийн орчинд шаардлагатай параметрүүдийг тохируулахад ашиглаж болох командуудыг агуулдаг. Цэсийн командуудын найрлага зарим стандарт хэрэгслийг багтаасан болно. Хэрэглэгч шинэ хэрэгслүүдийг тодорхойлох үед тэдгээр нь энэ цэсэнд нэмэгдэх болно. Програмыг орчноос эхлүүлсэн жагсаалтад оруулахын тулд командыг ашиглана уухүснэгтэд өгсөн болно. 8.

Хүснэгт 8.Хүснэгт 1. Сонголтууд

Цэсний командууд

Цэсний команд

Гүйцэтгэсэн функц

Хөрвүүлэгчийн горимыг тохируулах харилцах цонхыг харуулна

Програмын машины код үүсгэхийг хянах параметрүүдийг тохируулна

Ашигласан RAM-ийн хэмжээг тохируулах боломжийг олгодог харилцах цонхыг нээнэ

Холбогч хэрхэн ажиллахыг хянах сонголтуудыг тохируулах боломжийг олгодог харилцах цонхыг нээнэ

Дибаглагч хэрхэн ажиллахыг тодорхойлох параметрүүдийг тохируулах боломжийг олгодог харилцах цонхыг нээнэ

Файлуудыг задлах эсвэл байршуулах сангуудыг зааж өгнө. Эдгээр сангуудыг програм эсвэл модулийг эмхэтгэх үед ашиглана

Хөтчийн сонголтуудыг тохируулах харилцах цонхыг төлөөлдөг

Орчноос дуудагдсан програмуудын жагсаалтад програм нэмэх боломжтой харилцах цонхыг нээнэ. шинэ програм(хэрэгсэл), түүний параметрүүдийг засах, програмыг жагсаалтаас хасах

Хүрээлэн буй орчинд ажиллах нөхцөлийг тохируулахад туслах дэд цэсүүдийг агуулдаг

Фреймворкийн тохируулсан орчны тохиргоог хадгалах тохиргооны файлыг нээнэ

Орчны тохиргоог Options цэсний Open командаар нээгдсэн файлд хадгална

Сонголт цэсний Нээлттэй командын зааснаас өөр тохиргооны файлын нэрийг сонгох боломжийг олгодог харилцах цонхыг харуулна.

    Ашигласан горимуудын цонхыг нээж идэвхжүүлнэ. Энэ цонхонд тухайн үед дуудагдсан бүх дэд программуудын нэрс агуулагдана. Тиймээс та эдгээр дэд программуудын үүрлэсэн байдал, тэдгээрийг бие биенээсээ дууддаг дарааллыг ажиглаж болно. Энэ файл нь нэгдсэн орчны тохиргоог бүртгэдэг.Цонх Энэ файл нь нэгдсэн орчны тохиргоог бүртгэдэг.цонхны удирдлагын командуудыг агуулдаг. Цэсийн командуудын найрлага

хүснэгтэд өгсөн болно. 9.Хүснэгт 1. Энэ файл нь нэгдсэн орчны тохиргоог бүртгэдэг.

Цэсний командууд

Цэсний команд

Гүйцэтгэсэн функц

Хүснэгт 9.

Цонхнууд нь дэлгэцийн талбарт төгсгөлөөс төгсгөл хүртэл давхцалгүйгээр байрладаг

Каскадын цонхны байршил

Бүх цонхыг хааж, дэлгэцийн хэсгийг цэвэрлэнэ Цонхны хэмжээг өөрчлөх, дэлгэцийн талбарт шилжүүлэх боломжийг танд олгоно. Цонхны хэмжээг өөрчлөхийн тулд товчлуурыг нэгэн зэрэг дарна уу . Хулгана ашиглан ижил үйлдлүүдийг хийж болно

+

Цонхны хэмжээг дэлгэцийн бүх хэсэгт нэмэгдүүлэх боломжийг танд олгоно. Хэрэв цонх аль хэдийн нээгдсэн бол анхны хэмжээ рүүгээ багасна

Дараагийн дугаарын цонх идэвхжсэн

Өмнөх цонхны дугаар идэвхжсэн

+

Идэвхтэй цонхыг нууна

+

Идэвхтэй цонхыг хаадаг

+

Жагсаалт бүхий харилцах цонхыг нээнэ цонх нээх, идэвхжүүлэх эсвэл хаах боломжтой

+<0>

Хэрэглэгчийн программ агуулгаа өөрчилсөн бол орчны дэлгэцийг шинэчилнэ

    Ашигласан горимуудын цонхыг нээж идэвхжүүлнэ. Энэ цонхонд тухайн үед дуудагдсан бүх дэд программуудын нэрс агуулагдана. Тиймээс та эдгээр дэд программуудын үүрлэсэн байдал, тэдгээрийг бие биенээсээ дууддаг дарааллыг ажиглаж болно. Туслаачсистемд байгаа лавлагаа мэдээллийг авах боломжийг танд олгоно. Цэсийн командуудын найрлага Туслаачхүснэгтэд өгсөн болно. 10.

Хүснэгт 10.Хүснэгт 1. Туслаач

Цэсний командууд

Цэсний команд

Гүйцэтгэсэн функц

Тусламжийн агуулгын хүснэгтийг харуулна

Тусламж авах боломжтой мэдээллийн тусламжийн системд байгаа бүх түлхүүр үгсийн жагсаалтыг цагаан толгойн дарааллаар харуулав.

+

Курсор байрлах үгийн талаарх мэдээлэл гарч ирнэ. Хэрэв ийм үгийн талаар мэдээлэл байхгүй бол түлхүүр үгсийн жагсаалтыг харуулах бөгөөд эхний тэмдэгтүүдийн шаардлагатай хамгийн их тоотой тохирох үгийг тодруулна.

+

Өмнөх асуулгатай тохирох сэдвийн мэдээллийг харуулна

+

Контекст тусламжийн системийг ашиглах талаарх мэдээллийг харуулна

Контекст файлуудыг зааж өгөх боломжийг олгодог харилцах цонхыг харуулна

Багцын хувилбар болон зохиогчийн эрхийн талаарх мэдээлэл бүхий цонхыг харуулна

Цонхыг засах(1-р зургийг үз) нь програмын эх текстийг бичсэн дэлгэцийн хэсэг юм. Цонхыг нээх, зөөх, хэмжээг нь өөрчлөх, давхардалгүй, шатлалгүй байрлуулж, дээр нь давхарлаж, хааж болно.

Гарчгийн мөрцонхны дээд хэсэгт байрлах бөгөөд цонхны нэр, дугаарыг агуулсан байна. Цонхыг бүхэлд нь дэлгэцийн хүрээ рүү нээхийн тулд гарчгийн мөрөн дээр хоёр товшино уу. Гарчгийн мөрийг чирснээр цонхыг зөөнө.

Цонхыг хаах тэмдэгцонхны зүүн дээд буланд байрлах тэгш өнцөгт юм. Цонхыг хаахын тулд хулганы зүүн товчийг дарна уу.

Гүйлгэх мөрПрограмын текстээр шилжихэд зориулагдсан.

Цонхны хэмжээг өөрчлөх бариулцонхны баруун доод буланд байрладаг. Цонхны хэмжээг нэмэгдүүлэх, багасгахын тулд та хулганы заагчийг маркер дээр байрлуулж, хулганы зүүн товчийг дарж, суллахгүйгээр цонхны буланг хүссэн чиглэлд шилжүүлэх хэрэгтэй.

Цонхны нээлтийн тэмдэглэгээбаруун дээд буланд байрладаг. Хэрэв цонх хэсэгчилсэн дэлгэцийн горимд байгаа бол гарч ирэх цонхны тэмдэглэгээний дүрс нь цонхыг бүтэн дэлгэцээр харах горимд шилжүүлэх боломжийг олгодог дээш сум юм. Хэрэв цонх бүрэн дэлгэцийн горимд байгаа бол цонхны цонхны тэмдэглэгээний дүрс нь хоёр чиглэлтэй сум бөгөөд цонхыг хэсэгчилсэн дэлгэцийн горимд шилжүүлэх боломжийг олгодог.

Статусын мөр ISR цонхны доод ирмэг дээр байрладаг. Статусын талбар нь үндсэн функцын товчлуурууд, гарын товчлолууд болон тэдгээрийн холбогдох командуудын жагсаалтыг агуулж байгаа бөгөөд тэдгээрийг одоогоор идэвхтэй цонхонд ашиглаж болно. Тушаалыг хурдан гүйцэтгэхийн тулд статус талбар дээрх нэрэн дээр хулганы зүүн товчийг дарахад л хангалттай. Цэсний командыг гүйцэтгэх үед төлөвийн мөрөнд сонгосон цэсийн команд эсвэл харилцах цонхны зүйлсийн зөвлөмж, аргачлалыг харуулна.

Нэг цонхноос нөгөө цонх руу шилжих эсвэл өөр үйлдэл хийх үед төлөвийн мөр өөрчлөгддөг.

ОХУ-ын Боловсрол, шинжлэх ухааны яам

Төрийн боловсролын байгууллага

дээд мэргэжлийн боловсрол

Омскийн улсын техникийн их сургууль

Ю П.Чернов, О.П.Шафеева

Pascal abc систем дээр програмчлал

Заавар

Омскийн улсын техникийн их сургуулийн хэвлэлийн газар

UDC 004.4 (075)

BBK 32.973-018ya73

Шүүмжлэгчид:

В.И.Стариков, докторант. технологи. Шинжлэх ухаан, дэд профессор OGIS;

С.С.Ефимов, докторант. технологи. Омскийн нэрэмжит улсын их сургуулийн шинжлэх ухаан, дэд профессор. Ф.М. Достоевский

Чернов, Ю.

49-р бүлэг Систем дэх програмчлалПаскаль ABC: сурах бичиг тэтгэмж / Ю.П.Чернов, О.П.Шафеева. – Омск: Омскийн улсын техникийн их сургуулийн хэвлэлийн газар, 2010. – 100 х.

ISBN 978-5-8149-0897-1

Энэхүү гарын авлагад Паскалийн ABC хэл, програмчлалын системийн элементүүдийн тайлбар бүхий онолын материал, түүнчлэн янз бүрийн түвшний нарийн төвөгтэй асуудлуудын Паскаль хэл дээр алгоритм, програм боловсруулах жишээг багтаасан болно. Боловсруулсан алгоритмуудын авч үзсэн схемүүд нь оюутнуудад материалыг эзэмшихэд хялбар болгодог.

Сурах бичиг нь "Компьютерийн шинжлэх ухаан", "Алгоритмчлал ба програмчлалын үндэс", "Алгоритм хэл ба програмчлал", "Өндөр түвшний хэлээр програмчлал" гэсэн чиглэлээр өндөр түвшний програмчлалын хэлийг Паскаль хэл сурахад зориулагдсан.

Омскийн Улсын Техникийн Их Сургуулийн редакцийн болон хэвлэлийн зөвлөлийн шийдвэрээр хэвлэгдсэн

UDC 004.4 (075)

BBK 32.973-018ya73

ISBN978-5-8149-0897-1 © GOU VPO "Омск муж

Техникийн их сургууль", 2010 он

Танилцуулга

Одоогийн байдлаар IBM PC цуврал компьютеруудад ашиглагдаж байгаа хамгийн түгээмэл програмчлалын хэл бол Паскаль хэл юм. Энэ бол энгийн синтаксаар тодорхойлогддог өндөр түвшний хэл бөгөөд бүтэцтэй, ашиглахад тохиромжтой бага боловсролпрограмчлал.

Боловсролын програмчлалын систем Паскаль ABC(зохиогч  С.С. Михалкович) нь стандарт Паскаль хэлний аялгуу юм.

Pascal ABC систем нь Паскаль хэлээр програмчлалыг заахад зориулагдсан бөгөөд бага ангийн сурагчдад зориулагдсан. Энэхүү системийг бүтээгчдийн үзэж байгаагаар програмчлалын анхан шатны сургалт нь нэлээд энгийн, ээлтэй орчинд явагдах ёстой бөгөөд үүний зэрэгцээ эдгээр орчин нь стандартад ойр, дэд программуудын баялаг, орчин үеийн номын сантай байх ёстой.

Pascal ABC системийн давуу талууд нь дараахь зүйлийг зөвшөөрдөг.

    Delphi Pascal-тай төстэй Паскаль хэл дээрх програм, үүнд объект хандалтат өргөтгөлүүд багтана;

    графиктай ажиллах;

    үйл явдлын програмуудыг үүсгэх.

Pascal ABC систем нь Delphi Pascal хэл дээр суурилагдсан бөгөөд энгийн программаас модульчлагдсан, объект хандалтат, үйл явдалд суурилсан болон бүрэлдэхүүн хэсэг програмчлалд аажмаар шилжих зорилготой юм. Зарим хэлний бүтэц нь үндсэн нэгээс гадна хялбаршуулсан хэрэглээг зөвшөөрдөг бөгөөд энэ нь сургалтын эхний шатанд ашиглах боломжийг олгодог.

Pascal ABC багцын хамгийн чухал давуу талууд нь стандарт Pascal-д нийцэх, програмыг хурдан эмхэтгэх, хөрвүүлэгчийг текст засварлагчтай хослуулах, эх программын түвшинд алдааны анхааруулга, өргөн хүрээний программуудын номын сан, програмчлалыг хялбарчлах хэрэгтэй өргөтгөлүүд юм. Шинэхэн програмист хүн энэ багцаар хэл, орчныг сурч эхлэхийг зөвлөж байна.

Pascal ABC хөрвүүлэгч нь урд талын хөрвүүлэгч юм. Энэ нь гүйцэтгэх кодыг .exe файл хэлбэрээр үүсгэдэггүй, харин эмхэтгэлийн үр дүнд санах ойд програмын мод үүсгэж, дараа нь суулгасан орчуулагч ашиглан гүйцэтгэдэг гэсэн үг юм. Үүний үр дүнд програмын хурд нь Borland Pascal орчин эсвэл Borland Delphi орчинд эмхэтгэсэн ижил програмын хурдаас бага болж хувирдаг. Гэсэн хэдий ч дээр орчин үеийн компьютеруудэнэ нь бараг мэдрэгддэггүй.

"Pascal ABC" нэр нь хэлний хөрвүүлэгч болон холбогдох дэлгэцийн засварлагчаас бүрдсэн интерактив програмчлалын системийг хэлдэг. Системийн интерактив байдал нь програмын эх кодоос олдсон алдааг засварлах, боловсруулахад хялбар байдлаар илэрдэг. Энэ системд программуудыг эх үүсвэрийн түвшинд ажиллуулдаг. Эмхэтгэлийн өндөр хурд нь эх кодоос гүйцэтгэгдэх програм руу шилжих шилжилт маш хурдан явагддаг гэсэн үг юм. Энэ нь программыг засварлахаас эмхэтгэх, гүйцэтгэх хүртэлх програмын хувиргалтын мөчлөгийг эрс багасгадаг.

Pascal ABC систем нь программчлалын хэл болон програм бичих, дибаг хийх, гүйцэтгэхэд зориулагдсан хэрэгслийн орчныг хоёуланг нь агуулдаг. Энэ хэл нь Паскаль хэлний стандарттай харьцуулахад дэвшилтэт чадвар, үйлдлийн системийн чадавхийг ашиглах, график дүрс үүсгэх гэх мэт сайн хөгжсөн модулиудын номын сангаар тодорхойлогддог. Хэрэгслийн програмчлалын орчин нь танд програмын текст үүсгэх, тэдгээрийг эмхэтгэх, алдааг олж, хурдан засах, дибаг хийсэн програмыг турших, ажиллуулах боломжийг олгодог. Байгаль орчин нь бас их хэмжээний лавлагаа мэдээллийг агуулдаг.

Энэхүү заавар нь нэгдсэн орчинд ажиллах хэлний синтаксийн дүрэм, үндсэн чадварыг тайлбарладаг. Практик програмчлалын техникийг тодорхой асуудлыг шийдвэрлэх жишээнүүдийг ашиглан үзүүлэв.

Уг гарын авлагыг Омскийн Улсын Техникийн Их Сургуулийн компьютерийн сургалтын төвд зохиогчдын лекц уншиж, лабораторийн хичээл явуулсан туршлагыг харгалзан бэлтгэсэн. Юуны өмнө энэхүү гарын авлага нь их дээд сургуулийн оюутнуудад зориулагдсан бөгөөд Pascal ABC орчин болон Free Pascal болон Turbo Pascal орчинд програмчлах онолын зааварчилгааг өгдөг.

Систем Турбо програмчлалПаскаль нь хоёр зарчмын нэгдэл юм: Паскаль програмчлалын хэлтэй хөрвүүлэгч болон зарим багажийн програм хангамжийн бүрхүүл. Товчхондоо, бид ирээдүйд хөрвүүлэгчийн хэрэгжүүлсэн Паскал програмчлалын хэлийг ТурбоПаскалын хэл, програм хангамжийн бүрхүүлээс үзүүлж буй төрөл бүрийн үйлчилгээг TurboPascal орчин гэж нэрлэхийг зөвшөөрнө.

Турбо Паскалийн системийг дуудахын тулд дараах тушаалыг өгнө.

Энэ командыг ашиглан үйлдлийн систем нь програмыг файлаас ажиллуулах болно турбо. exe: програмыг ачаалах болно RAMмөн түүнд хяналтаа өг.

Системийг амжилттай дуудсаны дараа компьютерийн дэлгэц дараах байдалтай байна.

Дээд мөрөнд Турбо Паскалийн үйлдлийн горимуудын цэс, доод мөрөнд үндсэн функцийн товчлууруудын зорилгын талаархи товч мэдээлэл багтсан болно. Дэлгэцийн үлдсэн хэсэг нь редакторын цонхонд хамаарна. Шинэ файлд нэр өгсөн нэргүй00. пас. Турбо Паскалийн орчинд та хэд хэдэн программтай нэгэн зэрэг ажиллах боломжтой бөгөөд тус бүрийг засварлагчийн тусдаа цонхонд байрлуулж болно. Редакторын цонхноос гадна дараах цонхнуудыг ашигладаг: дибаг хийх горим, програмын үр дүнг гаргах, тусламжийн ширээ гэх мэт. Хэрэв хүсвэл тэдгээрийг дэлгэцэн дээр нэг нэгээр нь дуудаж эсвэл нэгэн зэрэг харуулах боломжтой.

Функцийн товчлуурууд

Функциональ товчлуурууд нь Turbo Pascal орчныг удирдахад ашиглагддаг. Тэд томилогдсон Ф1 , Ф2 , ..., Ф12 гарны дээд эгнээнд байрладаг.

Бараг бүх функцийн товчлуурын үйлдлийг гурван тусгай товчлуураар өөрчилж болно. Alt(нэмэлт), Ctrl(хяналт), Шилжилт(ээлж). Үндсэн функцийн товчлуурын зорилго:

Ф1 – суурилуулсан тусламжийн үйлчилгээнээс тусламж хүсэх ( Туслаач- тусламж);

Ф2 – засварласан текстийг дискний файлд бичих;

Ф4 – дибаг хийх горимд ашигласан;

Ф5 – идэвхтэй цонхыг бүтэн дэлгэцээр нээх;

Ф6 – дараагийн цонхыг идэвхтэй болгох;

Ф7

Ф8 – дибаг хийх горимд ашигладаг;

Ф9 – программыг эмхэтгэх боловч түүнийг ажиллуулахгүй байх;

Ф10 – үндсэн цэсийг ашиглан үйлдлийн горимын интерактив сонголт руу очно уу;

Ctrl- Ф9 – програмыг ажиллуулж, редакторт байрлах программыг эмхэтгэж, RAM-д ачаалж, ажиллуулаад Turbo Pascal орчин руу буцна;

Alt- Ф5 - редакторын цонхыг програмын үр дүнг харуулах цонх болгон өөрчлөх.

Паскаль программтай хэрхэн ажиллах вэ

1. Програмын текстийг бичих. Turbo Pascal орчны текст засварлагч нь хэрэглэгчдэд програмын текст үүсгэх, засварлахад тохиромжтой хэрэгслээр хангадаг. Засварлах горимоос та функцийн товчлуурууд эсвэл сонголтоор бусад Turbo Pascal үйлдлийн горим руу шилжиж болно хүссэн горимүндсэн цэснээс.

Үндсэн цэсээс горим сонгох төлөвөөс засварлах төлөв рүү шилжихийн тулд та товчлуурыг дарах хэрэгтэй Esc, үндсэн цэснээс сонголт руу очих бол – Ф10 .

Програмын текст үүсгэхийн тулд та энэ текстийг гар ашиглан оруулах хэрэгтэй. Дараагийн мөрийг бөглөсний дараа товчлуурыг дарна уу Оруулна уукурсорыг дараагийн мөрөнд шилжүүлэх.

Редакторын цонх нь урт, нэлээд өргөн цаасыг дуурайлган хийдэг бөгөөд үүний нэг хэсэг нь цонхонд харагдаж байна. Дараах товчлууруудыг ашиглан цонхыг хуудастай харьцуулахад шилжүүлж болно.

PgUp- хуудас дээш,

PgDn- хуудаснаас доош,

Гэр- одоогийн мөрийн эхэнд,

Төгсгөл- одоогийн мөрийн төгсгөл хүртэл,

Ctrl - PgUp- текстийн эхэнд,

Ctrl - PgDn- текстийн төгсгөл хүртэл.

Хэрэв та дараагийн дүрийг сонгохдоо алдаа гаргасан бол товчлуурыг ашиглан устгаж болно Backspace. Түлхүүр Дэлкурсорын зааж байгаа тэмдэгтийг арилгана. Баг Ctrl- Юкурсорын зааж буй мөрийг бүхэлд нь устгана. Баг CtrlQ- Л одоогийн мөрийг сэргээнэ (хэрэв курсор өөрчилсөн мөрийг орхиогүй бол хүчинтэй).

Редакторын анхны үйлдлийн горим нь оруулах горим юм. Засварлагч нь давхарлах горимд ажиллах боломжтой. Түлхүүр нь эдгээр горимыг шилжүүлдэг Оруулах.

Ихэвчлэн засварлагч нь автомат догол горимд ажилладаг. Энэ горимд шинэ мөр бүр өмнөхтэй адил дэлгэцэн дээрх байрлалаас эхэлнэ. Автоматаар догол хийхээс татгалзах - команд Ctrl- О- I. Энэ командыг давтах нь автомат доголын горимыг сэргээнэ.

Блоктой ажиллах командууд:

Ctrl- К- Б- блокийн эхлэлийг тэмдэглэх,

Ctrl- К-TO- блокийн төгсгөлийг тэмдэглэх,

Ctrl- К- Ю- блокыг арилгах,

Ctrl- К- C- хуулах блок,

Ctrl- К- В- блокыг хөдөлгөх,

Ctrl- К- В– блокийг дискний файлд бичих,

Ctrl- К- Р– дискний файлаас блок унших,

Ctrl- К- П- хэвлэх блок.

2. Програмаа дискэнд бичнэ. Програмын текстийг хүрээлэн буй орчноос гадуур хадгалах үндсэн хэлбэр нь файлууд юм. Хэрэв та шинэ програм үүсгэсэн бол Turbo Pascal орчин ийм файлыг хараахан мэдэхгүй байна. Програмын текстийг хадгалах хоёр арга бий:

    Функцийн товчлуурыг дарна уу Ф2 .

    Ф10 ), командыг сонгоно уу Файл Хадгалахэсвэл Хадгалах зэрэг.

Дэлгэц дээр жижиг хүсэлтийн цонх гарч ирэх бөгөөд дээд талд нь дараах бичвэр гарч ирнэ. Хадгалах Файл зэрэг (файлыг нэрээр нь хадгалах).

Бичээсийн доор файлын нэрийг оруулах талбар байгаа бөгөөд та ямар ч нэр бичиж, товчлуурыг дарж болно. Оруулна уу. Текст хадгалагдах болно.

3. Програмыг эмхэтгэх. Програмыг эмхэтгэх хоёр арга бий:

    Товчлуурын хослолыг дарна уу Alt- Ф9 .

    Үндсэн цэсийг оруулна уу (түлхүүр Ф10 ), командыг сонгоно уу Та курсорыг шинэ мөрөнд шилжүүлж, энэ сонголтыг дахин сонгож болно - програм шинэ мэдэгдлийг гүйцэтгэхээс өмнө зогсох гэх мэт. Дибаг хийхийг зогсоохын тулд та товчлууруудыг дарах ёстойгарч ирэх дэд цэсэнд тушаалыг оруулна Та курсорыг шинэ мөрөнд шилжүүлж, энэ сонголтыг дахин сонгож болно - програм шинэ мэдэгдлийг гүйцэтгэхээс өмнө зогсох гэх мэт. Дибаг хийхийг зогсоохын тулд та товчлууруудыг дарах ёстой.

Орчуулагч синтаксийн алдаа илрүүлбэл эмхэтгэлийг тасалдуулж, алдааны байршлыг харуулсан харгалзах мессежийг дэлгэц дээр харуулах болно. Хэрэв алдаа гарсан бол та үүнийг засч, өөрчилсөн програмын текстийг бичиж, дахин хөрвүүлэх хэрэгтэй.

4. Програмыг ажиллуулж, үр дүнг харна уу. Програмыг амжилттай хөрвүүлсний дараа та үүнийг ажиллуулахыг оролдож болно. Програмыг хоёр аргаар ажиллуулж болно:

    Товчлуурын хослолыг дарна уу Ctrl- Ф9 .

    Үндсэн цэсийг оруулна уу (түлхүүр Ф10 ), командыг сонгоно уу Гүйгарч ирэх дэд цэсэнд тушаалыг оруулна Гүй.

Хэрэв програмыг ажиллуулах явцад алдаа илэрсэн бол орчин нь цаашдын үйлдлүүдийг зогсоож, засварлагчийн цонхыг сэргээж, алдаа илэрсэн програмын мөрөнд курсорыг байрлуулна. Түлхүүртэй холбоотой программыг алхам алхмаар гүйцэтгэх замаар нарийн төвөгтэй алдаануудыг тодорхойлно Ф4 , Ф7 , Ф8 .

Хөтөлбөрийн гүйцэтгэлийн үр дүнг харах нь хоёр аргаар явагдана.

    Товчлуурын хослолыг дарна уу Alt- Ф5.

    Үндсэн цэсийг оруулна уу (түлхүүр Ф10 ), командыг сонгоно уу Гүйгарч ирэх дэд цэсэнд тушаалыг оруулна Хэрэглэгч Дэлгэц.

5. Турбо Паскал системээс гарна. Та Turbo Pascal орчноос гарч болно:

    Товчлуурын хослолыг дарснаар Alt-Х.

    Үндсэн цэсийг оруулна уу (түлхүүр Ф10 ), командыг сонгоно уу Файлгарч ирэх дэд цэсэнд тушаалыг оруулна Гарах.

ПРОГРАМЧЛАХ ХЭЛ Паскаль

Програмчлалын орчин– программ үйлдвэрлэх, тэдэнтэй ажиллахтай холбоотой хэд хэдэн үйлдлийг гүйцэтгэх боломжийг олгодог програмуудын багц бөгөөд үүнд дараахь зүйлс орно.

    орчуулагч, хөрвүүлэгч (орчуулагч);

    програм - цэс ашиглан хүрээлэн буй орчны ажиллагааг хянах боломжийг олгодог бүрхүүл;

    програмын текст оруулах, засварлах боломжийг олгодог ухаалаг текст засварлагч;

    Програмын дибаг хийхийг түргэсгэхийн тулд хэрэглэгчийг тусгай дибаг хийх хэрэгслээр хангадаг программ дибаглагч.

TP програмчлалын орчин нь MS – DOS дээр ажиллах боломжтой.

9. Turbo Pascal програмчлалын орчны найрлага.

QBASIC програмчлалын орчин нь дараах файлуудыг агуулна.

HERC. BGI драйверууд янз бүрийн төрөлКомпьютерийн видео систем

LITT.CHR _ вектор фонт агуулсан файлууд

10. Өгөгдөл ба тоо хэмжээ

Компьютерийн ажилладаг хэмжигдэхүүнүүдийн багцыг ихэвчлэн нэрлэдэг өгөгдөл. Хөтөлбөрийн хувьд өгөгдлийг дараахь байдлаар хуваана.

    эх,

    дунд,

    үр дүн.

Дүрэм:INХэмжигдэхүүн бүр нь компьютерийн санах ойд өөрийн гэсэн байр суурийг эзэлдэг.

Тоо хэмжээ нь хуваагдана байнгынТэгээд хувьсагч.

Тогтмол утгууд (Const) – утгыг програмын текстэд заасан, гүйцэтгэх явцад өөрчлөгддөггүй хэмжигдэхүүнүүд.

Хувьсагчтай адил аливаа тогтмол нь санах ойн нүдийг эзэлдэг бөгөөд эдгээр хэмжигдэхүүнүүдийн утгыг энэ нүдэнд байгаа хоёртын кодоор тодорхойлно.

Хувьсагч- программыг гүйцэтгэх явцад утга нь өөрчлөгддөг хэмжигдэхүүн.

Хувьсагчдыг тодорхойлохын тулд нэрсийг ашигладаг. Компьютерийн санах ой дахь хувьсагч бүрийн хувьд нэг буюу хэд хэдэн санах ойн нүдийг хуваарилдаг. Хувьсагчийн нэр нь хувьсагчийн утгыг хадгалах нүдний хаягийн үүргийг гүйцэтгэдэг. Програмд ​​зааж өгснөөр бид санах ойн нүднээс нэр болон хувьсагчийн утгыг гаргаж авах боломжтой. Энэ нь программ нь өгөгдлийн оронд хувьсагчийн нэрийг ашигладаг гэсэн үг юм.

Хэмжээ бүр нь 3 үндсэн шинж чанартай байдаг.

Утга,

11. Өгөгдлийн төрөл. Өгөгдлийн үндсэн төрлүүдийн шинж чанар.

Төрөл- объектын авч болох утгуудын багц ба эдгээр утгууд дээр зөвшөөрөгдсөн үйлдлийн багц.

Үндсэн өгөгдлийн төрлүүдийн хамгийн бага шаардлагатай багц.

    БҮХЭЛ- төрөл бүхэлд нь,

    БОДИТ- төрөл хүчинтэй,

    CHAR- төрөл бэлгэдлийн шинж чанартай,

    BOOLEN- төрөл логик,

    БАЙТ- төрөл битээр (0 - 225)

Тогтмолуудын төрлийг контекстээр (текст дэх оруулгын хэлбэр) тодорхойлдог бөгөөд хувьсагчийн төрлийг хувьсагчийн тайлбарт тогтоодог.

Өгөгдлийг бүтцээр нь ангилах.

Өгөгдлийн ангиллын өөр нэг хувилбар байдаг - бүтцээр нь ангилах. Өгөгдлийг дараахь байдлаар хуваана.

- энгийн (скаляр- нэг утга нь нэг утгатай тохирч байна),

- бүтэцтэй(нэг утга нь олон утгатай тохирч байна -

Эдгээр нь массив, багц, мөр гэх мэт) .

Паскаль нь харьцангуй эртний програмчлалын хэл бөгөөд 1968-69 онд Никлаус Вирт тусгайлан оюутнуудад програмчлалыг заах зорилгоор бүтээжээ. хувийн компьютеруудЭнэ нь зөвхөн боловсролын салбарт төдийгүй янз бүрийн хэрэглээний асуудлыг шийдвэрлэхэд өргөн тархсан.

1986 онд Apple компани Паскаль хэлний объектын өргөтгөлийг боловсруулсан бөгөөд үүний үр дүнд Object Pascal бий болсон. Үүнийг Никлаус Вирттэй зөвлөлдсөн Ларри Теслерийн бүлэг боловсруулсан.

Турбо Паскаль

1983 онд IBM-тэй нийцтэй компьютерт зориулагдсан Turbo Pascal хэрэгслийн орчны анхны хэрэгжилт гарч ирэв. Үүнд бүрхүүл (хүн компьютертэй харилцах интерфейс: програм бичих, эхлүүлэх, үр дүнг унших гэх мэт) багтсан. текст засварлагч, орчуулагч болон дибаглагч. Түүнээс хойш Turbo Pascal програмчлалын системийг Borland International компани тасралтгүй сайжруулсаар ирсэн. Хөгжүүлсэн зөвлөмжийн систем гарч ирэв, бүхэл бүтэн програмыг тусдаа модулиудаас (холбогч), дэд програмуудын баялаг номын сангаас цуглуулах систем гарч ирэв. Цогцолбор програм хангамж, програмистуудын хөгжүүлэлтэд ашигладаг програм хангамж, гэж дуудаж эхлэв хөгжлийн нэгдсэн орчин (Хөгжлийн нэгдсэн орчин, IDE, заримдаа ISD гэж нэрлэдэг),эсвэл зүгээр л програмчлалын орчин.

1992 онд ISR-ийг Object Pascal хэл - Turbo Pascal 7.0 ашиглан нэвтрүүлсэн. Турбо Паскалийн хөгжил энд л дууссан. Турбо-Паскалын ISR цонхыг 2.1-р зурагт үзүүлэв.

Цагаан будаа. 2.1. Turbo Pascal програмын шинэ цонх үүсгэх

Үнэгүй Паскаль

Чөлөөт Паскаль програмчлалын системийн чөлөөтэй тараагдсан хөрвүүлэгчид нь олон Linux түгээлтүүдэд хэрэгждэг бөгөөд Windows XP/7/10-д зориулсан үнэгүй хөрвүүлэгчид байдаг. Үнэгүй Паскаль дээр суурилсан үнэгүй олон платформ орчин бий болсон Лазар, Delphi орчинтой төстэй. Үнэгүй Паскал нь гадаад төрхөөрөө Turbo Pascal-тай маш төстэй боловч олон платформтой.

Энэхүү ISR-ийн анхны дэлгэц амраагчийг Зураг 2.2-т үзүүлэв.

Free Pascal програм хангамж нь чөлөөтэй тараагддаг тул вэбсайтаас татаж авах боломжтой http://freepascal.org/мөн үнэгүй суулгаарай. Энэ сайт нь үнэгүй Паскалийн бүх баримт бичгийг агуулдаг.

Зураг 2.2. Үнэгүй Паскал дэлгэц.

Паскаль ABC.NET

Энэ ISR нь хамгийн ойр байдаг мэргэжлийн систем Delphi, өөрөөр хэлбэл, хуучин MS DOS үйлдлийн системээс үл хамааран боловсруулсан. Үүний үр дүнд багаж самбар, програм хооронд хурдан шилжих хавчуурга, 2 цонх: үр дүнгийн оролт, гаралт байдаг. Pascal ABC.NET боловсролын програмчлалын систем (зохиогч - С.С. Михалкович) нь стандарт Паскал хэлний аялгуу юм. Энэ нь аль хэдийн Delphi дээр суурилсан нарийн төвөгтэй програм хангамжийн бүтээгдэхүүнийг энгийн программуудаас объект хандалтат програмчлалд аажмаар шилжүүлэх зорилготой юм.



Энэхүү WBS-ийн ажлын эхлэлийг Зураг 2.3-т үзүүлэв.

Хэдийгээр Pascal-ийн нэгдсэн хөгжүүлэлтийн орчин ABC.NET нь Object Pascal програмчлалын хэлтэй бүрэн нийцдэг гэж үздэг ч энэ нь тийм биш юм. Pascal ABC.NET-д нэлээн олон өөрчлөлт орсон бөгөөд үүнийг Хавсралт В-д жагсаасан, Basic, C хэл, хамгийн гол нь .NET платформоос авсан. Тиймээс Pascal ABC.NET-д хэрэглэгдэж буй хэл нь эхлээд Object Pascal-тай адилхан юм шиг санагддаг ч тийм биш юм.

Мэдээжийн хэрэг, зарим тохиолдолд Pascal ABC.NET орчинд богино хэмжээний (сургалт) програм бичих нь илүү хялбар байдаг ч стандарт програмчлалын хэлийг ашиглах нь дээр хэвээр байна.

Ямар ч тохиолдолд энэ нь сайт дээр байрладаг програм хангамжийг чөлөөтэй тарааж өгдөг http://pascalabc.net/.

Зураг.2.3. Pascal ABC хэл дээр ажиллаж эхлэх.

Delphi нь ижил Object Pascal програмчлалын хэл дээр суурилдаг ч мэргэжлийн програмчлалын орчин юм. ISR Delphi нь Windows 3.1, дараа нь Windows 95 (16 бит) хувилбарт зориулсан Borland Delphi (1995)-аас эхлээд урт замыг туулсан. Delphi-ийн 2.0-аас 8.0 (1996-2003) хүртэлх хувилбарууд, Delphi 2005-2010, холбогдох хувилбарууд нь гарсан. 2010 оноос хойш ISR Delphi XE, дараа нь Delphi XE2 (2011) гэх мэтийг үйлдвэрлэж эхэлсэн.

Танилцуулгад Free Pascal орчинтой ажиллах талаар товч ярих болно. Бусад WBS-тэй ажиллах нь маш төстэй юм.

Програмыг эмхэтгэсний дараа компьютерт оруулах ёстой. Эндээс бид багаж хэрэгслийн багцтай тааралддаг Үнэгүй програмуудПаскаль эсвэл Паскаль ABC. Чөлөөт Паскаль багц нь зөвхөн Object Pascal хэлнээс орчуулагч төдийгүй текст засварлагч, хэрэгслийн бүрхүүл, дибаглагч, ISR-ийн тайлбар, өргөн хүрээний програмын сангууд болон бусад олон зүйлийг, жишээлбэл, объект хандалтат програмчлалын жишээ програмуудыг агуулдаг. .



Энэ нь эдгээр програмуудын үндсэн хэсгийг нэг цогц болгон холбож, тохиромжтой, харааны интерфейсийг бий болгох зорилготой юм. програм хангамж хөгжүүлэх нэгдсэн орчин, товчхондоо ISD.

ISR нь ширээний компьютерээс эсвэл Start цэсний товчлуурыг ашиглан fp.exe файлыг ажиллуулснаар дуудагддаг. fp.exe файлыг ажиллуулсны дараа 2.2-р зурагт заасны дагуу цэсийн мөр, ажлын хэсэг, төлөвийн мөр гэсэн гурван хэсгээс бүрдэх ISR-ийн үндсэн дэлгэц гарч ирнэ.

ISR-ийг анх эхлүүлэх үед баруун дээд буланд 1 дугаартай, гарчигтай ажлын талбарт нэг цонх нээгдэнэ. noname01.pas. Цаашид програмыг дискэнд бичсэний дараа стандарт гарчгийг бичлэг хийхдээ түүнд өгсөн програмын нэрээр солино. Хэрэв ажлын хэсэг хоосон байвал тушаалаар шинэ цонх үүснэ Файл > Шинэ, Зурагт үзүүлсэн шиг. 2.4.

Цагаан будаа. 2.4. fp.exe файлыг ажиллуулсны дараа ISR цонхыг харах цонхтой горим

Анивчих курсордараагийн текстийн тэмдэгт гарч ирэх дэлгэц дээрх байршлыг заана. Шинэ мөр бүрийн оруулга нь товчлуур дарснаар дуусдаг Оруулна уу. Хөрвүүлэгч нь том, жижиг үсгийг ялгадаггүй тул латин үсгийг ямар тохиолдолд бичих нь хамаагүй. Тиймээс дараах мөрүүд тэнцүү байх болно.

Текст бичихдээ бүх тэмдэгтийг яг хуулбарлахад онцгой анхаарал хандуулах хэрэгтэй: цэг, цэг, таслал, зай, эмхэтгэгч нь энэ төрлийн нарийн ширийн зүйлийг маш мэдрэмтгий болгодог.

Цэсийн мөр нь F10 товчлуураар идэвхждэг (хэрэв гарнаас удирддаг бол) бөгөөд 10 зүйлээс бүрдэх бөгөөд энэ нь эргээд доош унах дэд цэсүүд болж өргөждөг.

Файл– файлтай бүх үндсэн үйлдлүүдийг хийх боломжийг танд олгоно: шинээр үүсгэх, байгаа файлуудыг ачаалах, үүсгэсэн болон засварласан файлуудыг хадгалах, эдгээр файлын агуулгыг хэвлэх, ISR ашиглан сессийг дуусгах гэх мэт.

Засварлах– текст засварлах үндсэн үйлдлүүдийг хийх боломжтой болгодог.

Хайх– текстийн хэсгүүдийг хайх, шаардлагатай бол олсон фрагментийг шинээр солих боломжийг танд олгоно.

Гүй- ажлын талбарт байрлах програмыг эхлүүлэх, шаардлагатай бол алхам алхмаар ажиллуулах боломжийг танд олгоно энэ програмэсвэл түүний хэсэг. Хэрэв програмд ​​өөрчлөлт оруулсан бол түүнийг эхлүүлэх үед автоматаар дахин хөрвүүлнэ.

Та курсорыг шинэ мөрөнд шилжүүлж, энэ сонголтыг дахин сонгож болно - програм шинэ мэдэгдлийг гүйцэтгэхээс өмнө зогсох гэх мэт. Дибаг хийхийг зогсоохын тулд та товчлууруудыг дарах ёстой– ажлын талбарт байгаа программыг ажиллуулахгүйгээр алдааг шалгах боломжтой.

Дибаг хийх– програмын алдааг олох үйл явцыг хөнгөвчлөх командуудыг агуулдаг: таслах цэгийг байрлуулах, дибаг хийх цонхыг дүрслэх, цонхыг бүртгэх, гаралтын цонх гэх мэт.

CPU бүртгэгчийн одоогийн агуулгыг харуулна– ISR-ээс гарахгүйгээр зарим программыг гүйцэтгэх боломжтой болгодог.

зарим стандарт хэрэгслийг багтаасан болно. Хэрэглэгч шинэ хэрэгслүүдийг тодорхойлох үед тэдгээр нь энэ цэсэнд нэмэгдэх болно. Програмыг орчноос эхлүүлсэн жагсаалтад оруулахын тулд командыг ашиглана уу– энд ажиллахад шаардлагатай хөрвүүлэгч болон ISR параметрүүдийг тохируулах боломжтой командууд байна.

Энэ файл нь нэгдсэн орчны тохиргоог бүртгэдэг.– цонхны тусламжтайгаар бүх үндсэн үйлдлүүдийг хийх боломжийг олгодог (хэдийгээр тэдгээрийг хулганаар хийхэд илүү тохиромжтой байдаг): нээх, хаах, зөөх, хэмжээг өөрчлөх.

Туслаач– системд байгаа лавлагаа мэдээллийг авах боломжийг танд олгоно.

Цэсийн систем нь ISR болон нэгдсэн програмуудын бараг бүх командыг гүйцэтгэх боломжийг олгодог бөгөөд SAA (Turbo Vision) стандартын дагуу хийгдсэн.

Засварлах горимд байгаа дэлгэцийн доод хэсэгт байрлах төлөвийн талбарт байнга ашиглагддаг WBS үйлдлүүд болон товчлолын товчлуурын хослолууд харагдана. стандарт журамцэсээр дамжуулан тэднийг дуудаж байна. Зарим горимд зөвлөмж эсвэл бусад тусламжийн мэдээллийг энд харуулна.

Энэ орчин нь мөн зааварчилгааг өгдөг, жишээлбэл, Зураг 2.5 (Program үйлчилгээний үгийн зөвлөмж нь саарал (ногоон) хүрээн дотор байна).

Цагаан будаа. 2.5. Чөлөөт Паскал хэл дээрх зөвлөмжүүд.

© 2024 ermake.ru -- Компьютер засварын тухай - Мэдээллийн портал