ПредишенСледващото

GRAPHICS Pascal 142

ПРОЦЕДУРИ изготвят прости форми и линии 142

Процедурата за съставяне сектор елипса. 144

Работа с цвят 148

Задачи за да планирате 155

Първи стъпки с СИСТЕМАТА
ПРОГРАМИРАНЕ Turbo Pascal

От историята. Turbo Pascal се появи на пазара на софтуер през 1984 г. и революция в програмирането. Дотогава предпочитания BASIC - прост, евтин и лесен за разбиране. Паскал е и хардуер зависими, скъпо и трудно да се справя. С въвеждането на Turbo Pascal, ситуацията се променя. Turbo Pascal е език за програмиране и средата за програмиране, което създава лесна работа.

Проучването на Паскал като език за програмиране върви заедно с изучаването на цялата система Turbo Pascal. Паскал език за програмиране е разработен от Вирт в 1968-1970, съответно, и широко използвана яснота програма и лекота в проучването. Той служи като основа за разработване на други езици за програмиране (например, Ада, Modula-2).

Четвъртият вариант (1988), въведена Turbo Pascal в нова форма (появата на новата среда, компилаторът стана интегрирани). През есента на същата година, разработена една пета версия, която по-нататъшното развитие на околната среда, и в която имаше вграден дебъгер. И имаше един версия 5.5, позволи да отиде на обектно-ориентираното програмиране през 1989.

Шестият версия вече предоставя мулти-режим и мулти-файл, използвайте мишката, използването на обектно-ориентираното програмиране, има вграден на асемблер и имаше други функции.

Пакет Turbo Pascal 7.0 използва най-новите постижения в програмирането. Може да се използва на почти всяка машина и е сравнително евтин. Езикът на тази версия има широки възможности, има голяма библиотека от модули. програмна среда ви позволява да създавате текстови програми, да ги събира, откриване и поправяне на грешки, изграждане на програмата от отделните части, използване модули, отстраняване на грешки и прилагане на опростена програма.

4- програма изпълнение фрагмент от маркираната линия до линията на която курсорът е позициониран

F7- стартирате програмата в режим на отстраняване на грешки с влизането в процедури

F8- стартирате програмата в режим на отстраняване на грешки, заобикаляйки извикване на процедури

Контролирайте команди за движение на курсора

 - премества курсора в знак надясно;

 - премества курсора на знака от лявата страна;

 - преместите курсора в гамата на модела;

 - преместите курсора най-долния ред;

Начало - премества курсора в началото на текущия ред;

Край - преместите курсора до края на текущия ред;

Page Up - премества курсора с една страница нагоре;

Page Down - преместване на курсора в долната част на страницата;

Забележка. Page - броят на реда текст, които правят един екран (21 линии).

Ctrl + Home - преместване на курсора в горния ляв ъгъл;

Ctrl + End - преместване на курсора в долния ляв ъгъл;

вмъкнете и изтриване на текст команда

Поставете - включване и изключване на режима на вмъкване;

Забележка. Ако режима на вмъкване е включена, курсорът на екрана е мигаща линия. В режим на вмъкване, набирания символът се вмъква в положение, при което курсорът и всички герои (започващи с характера стои на позицията на курсора преди), разположен от дясната страна, се движат в дясно. Ако режима на вмъкване е изключен, след това набра символ ще замени на символа, който се намира в позицията на курсора, така че може стария текст се заменя с нов.

Изтриване - Изтриване на символа, който стои на позицията на курсора;

Назад - Изтриване на символа, застанал пред курсора;

Ctrl + N - поставяне на празен ред над ред където курсора;

Ctrl + KR - стик с текущата позиция на курсора с дисково устройство,

Ctrl + KW -zapisat избран блок във файл

Ctrl + KT - изберете дума, където се намира курсора.

Ctrl + QA - намиране и замяна

Ctrl + QP - ход към предишната позиция на курсора

Ctrl + QL - възстановяване на линия

Ctrl + QW - възстановяване на съобщение за грешка миналата компилация

Shift + стрелките - подбор блок

Shift + Del - нарязани блок

Shift + Ins - вложка блок

Ctrl + Ins - копие единица

ОПРЕДЕЛЕНИЯ

Както при всеки алгоритъм, който, както си спомняте, последователност от инструкции в Паскал програмата език се състои от команди (оператори), записани в определен ред и формат.

Команди позволяват да се получи, съхранява и обработва данни от различни видове (например, цяло число, характер, буквена поредица, и т.н.). Въпреки това, с изключение на екипите, които участват в записването на програмата е все още така наречените "функционални думите". Това е елементите на формалност, организиране на структурата на програмата. Там не са много, но тяхното значение не може да се надценява. Запазени ключови думи могат да се използват само по предназначение. ги Redefine не е позволено.

Вече знаете, че основната цел на компютъра - да се улесни човек да работи с големи обеми от данни, така че по-голямата част от програмите, изградени върху една Ноум, доста проста концепция: получаване на данни от външния свят (вход), да ги обработват в подходящото алгоритъм, съхраняване на необходимата информация и на изхода на външната (към компютър) световни резултати. Всички тези действия се изпълняват чрез съществуващата екипа на програмни езици, алгоритмични структури и структури от данни.

понятието алгоритъм

Всеки от нас постоянно се срещна с най-различни задачи от най-прост и добре познат на много сложна. За много приложения, има някои правила (за инструкции, предписания), които обясняват на художника, как да се реши този проблем. Тези правила могат да научат предварително или да се формулират в процеса на решаване на проблемите. Тези правила се наричат ​​алгоритми.

Под алгоритъм да се разбере ясно и точно инструкция (индикация) художник, да направи поредица от действия, насочени към постигането на тази цел, или решение на проблема.

Всяка индикация алгоритъм инструктира изпълнител за извършване на едно конкретно действие е приключила. Изпълнител не може да преминете към следващата операция, без да завършат цялостното изпълнение на предишната. Изискванията на алгоритъма е необходимо да се извърши последователно един след друг, в съответствие с определения ред на записите им. Изпълнение на всички изисквания гарантира правилното решение на проблема.

Анализ показва примери на различни алгоритми, които записвате алгоритъм се разделя на отделни инструкции изпълнител за извършване на пълно действие. Всяка индикация се нарича екип. команди алгоритъм се изпълняват една след друга. След всяка стъпка изпълнението на алгоритъма се познава точно какво команда е да се изпълни по-нататък.

Алтернативен алгоритъм изпълнение на команди за краен брой стъпки води до решаването на проблема, за да се постигне целта. Ефективността на разделяне на решаването на проблема в отделна операция (извършва чрез изпълнение на определени команди) - важен собственост на алгоритми, наречени стъпки.

Алгоритми са три вида:

Линия - е алгоритъм, в който последователност от действия извършват една след друга.

Условно - е алгоритъм, в който се извършват действия, в зависимост от състоянието.

Циклични - алгоритъм, при което последователността се повтаря п-ти брой пъти.

Всеки алгоритъм може да бъде представена в блокова схема форма.

Блок-схема позволява визуална форма (т.е., графика) представя логическата структура и алгоритъм за проследяване на динамиката на неговото прилагане.

Символи блок-схеми

Costavit алгоритъм за следните задачи: да помпа колелото, да направи супа, отвори вратата.

Решете проблема, като на всички етапи от разтвора в тетрадка:

Определя колко трябва да плати за а) 5 хляба и 6 бутилки от мляко; б) в продължение на хляба и бутилки от мляко б, ако един хляб струва 6p. 18 р бутилка мляко.

Колко събрани само круши и ябълки

Решете проблема, като на всички етапи от разтвора в една тетрадка и да направи диаграма:

Имате ли пари да си купи за покупка?

Имате ли пари да си купи хляб, мляко и захар?

Имате ли достатъчно време, за да се направи уроците?

Определете дали ще закъснее за влака, ще пристигнете по-рано или по време.

Определете дали тортата ще изгори, пекат или dopechet?

Изчислете сумата от първите десет цифри

Изчислява продукта от цифрите в интервала от А до В

Интервалът от А до В обобщава кратни на три.

Интервалът за обобщаване на броя кратни на три или кратни на две.

Определяне на делителите на интервала от А до В.

Отпечатване на таблица на квадрати.

Са естествени числа M, N, са реални числа, А1, А2, ... AMN, изчисляват A1A2 ... ч + ч + ч + 1 2. A2M + на (п-1) + m + 1а (п-1), М + 2 ... AMN

Основната структура на програмата

Програмата написани на Turbo Pascal, може да бъде по следните теми:

I. програма титла

II. Раздел съотнесени модули

III. Раздел описания.

II. Раздел оператори.

Пример. прости програми

пиша ( "Здравейте! И така започнахме.") (* този ред ще се появи на екрана * в)

Паскал правила предвиждат едни и същи за всички програми формират основната структура:

програма <Имя программы>;
<Раздел описаний>
започвам
<Тело программы>
Край.

Програма думи тук. Започват и завършват са на услугата. Право и правилното използване на тези думи е задължително.

Ъглови скоби във формат показват, че мястото им в конкретното програмиране, трябва да бъде предоставена в конкретна стойност. Самата програма е рекорд по принцип може да се извършва на всички в един ред. В този случай частите трябва да бъдат разделени от поне едно пространство. Въпреки това, такъв запис е неудобно да се чете, липса на видимост, така че е препоръчително да се придържат към по-горе структура, и в тялото на програмата е възможно да запише един оператор в един ред.

Име на програмата, одобрена от програмист независимо в съответствие с правилата на изграждане на идентичността.

на съответния раздел може да се пропусне, без нуждата от някаква форма на обекти.

азбуката

В основата на всеки език е азбука, която е краят, определен набор от символи, използвани за изготвянето на текстовете на този език (в нашия случай - на програмата), се въвежда за това "стандартен език".

Така че, азбука Паскал са:
1) букви от азбуката;
2) арабски цифри;
3) специални символи.

Използване на символите на първата група обикновено не предизвиква проблеми, но тук има тънкости.

На първо място. Тази употреба на главни и малки букви. Повечето от съществуващите съставителите не се прави разлика между различните букви регистри. По този начин, запис "програмата" и "Програма" ще се считат за идентични.

На второ място. Някои знаци на латиница и кирилица са едни и същи във форма. Бихте ли вместо буквата "К" Латинска пиши "К" руски? Отговор: в бележника (ако може да се различи) - моля, в програма на компютър - в никакъв случай. На външен вид, те могат да бъдат подобни, но много по-код, а след това те са доста различни, и компютъра, както знаете, работи само по себе си не е букви, както и техните числови кодове.

Що се отнася до обичайните арабските цифри да кажа само, че с тяхна помощ не само записва номера. Фигури като обикновени знаци могат да бъдат използвани в различни други езикови конструкции.

Най-трудното нещо е случаят със специални символи, така че те трябва да се направи от подробности. Най-често се използва специален характер е пространство (в важни места, ние ще го означаваме в регистрите на "V" знак). Използването му е свързано с форматите на основната структура на програмната част от описанието на операторите. Да не се бърка с липсата на наличие на знак за интервал.

. число програма цел разделяне и фракционна част от реалния брой (десетичната точка), разделянето на полетата в променлива тип запис;

, списъци Разделителен елемент;

: Използва се като част от изявление задача, както и да определят формата на изхода в Writeln оператор;

; разделя една част от програмата от друг, разделя на операторите;

"Се използва за ограничаване на константите на низ;

- + * / (), Аритметични признаци (използва по предназначение);

<> взаимоотношенията знаци;

= Се използва като част от оператор задача, в участъци от константи и определения тип използвани като знак за връзка (и);

^ Е за наименоване на динамичните променливи;

[] Индекси обхващат елементи масив;

_ Подчертан характер се използва и като всяка буква, например идентификатори - вместо пространство;

# Определяне на специфичен характер;

$ Определяне на директивите на компилатора, определянето на броя шестнадесетичен.

документи за самоличност

Имена, оператори, променливи, константи, типове променливи, името на програмата, се назначават от програмист и се наричат ​​Паскал идентификатори. Има правила, които да се спазват от всички идентификатори:

Трябва да е уникална, това е, едно и също име на различни предмети, които не могат да бъдат идентифицирани;

ID има ограничение за дължината (в зависимост от конкретното изпълнение на компютърен език);

идентификатор може да се състои само от латински букви, цифри и долни черти ( "_");

ID не може да започва с цифра.

Най-общо казано, в Паскал константи са всички данни, изрично посочени в програмата (например, 7493, "здравей", 54,899). Необходимо е да привлека вниманието ви към факта, че записът на числови константи с дробна част, тази част е отделена от цялата работа не е, както може би сте свикнали, и най-важното. За запис на много голяма величина или много малък (в близост до нула), то е възможно да се записват номерата на така наречената научна нотация. С този запис, който се срещна в областта на математиката и физиката, но това се нарича стандартен изглед.

Пример 2 4 5 6 7 Е - 0 6

Константи, представляващи стойност на низа са в апострофи.

Ако една и съща стойност се използва по няколко пъти на програмата, тя е по-лесно да го надпишете с всяко име, и да използвате това име, където искате да запишете съответната константа. В допълнение към намаляване на размера на първоначалния текст на програмата, това ще се избегнат случайни грешки, както и опростяване на програмата за отстраняване на грешки. Описание на именувани константи започва официална дума Конст. Това е последвано от опити за въвеждане на форма: <Идентификатор>=<значение>;

Типове данни. ОПЕРАЦИИ И ФУНКЦИИ
На различни типове данни

Всички обекти, т.е. константи, променливи, функции стойности или изрази в Pascal се характеризират с техните видове. Вид определя множеството от допустимите стойности на даден обект, както и множество операции, които се прилагат към него. В допълнение, вида определя формата на вътрешния представяне на данни в паметта на компютъра.

Език турбо паскал 7 0 програмиране - начинаещи - страница

Pascal характеризиращ видове разклонена структура данни:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!