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

Съставител Ovchinnikov AA

Ph.D. Чл. преподавател по "Автоматизирани системи Софтуер" (POAS) VSTU SA Овчинников

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

По това време, тъй като учениците се нуждаят в ръководството, където можете да си приготвите домашна работа, учат липсващия материал или да се работи допълнително. Особено, защото пакетът Паскал ABC има своя базов набор "E-книга на проблеми", които до голяма степен повишава ползите, тъй като след всеки предмет са упражнения в тази книга на проблеми.

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

През 1970 г. професор Никлаус Вирт от Швейцария се оказа и разработи език на високо ниво - Паскал. Този език се характеризира с простота и хармония, качества, които осигуряват Паскал популярност през последните няколко десетилетия.

В момента комфортно в процеса на обучение е система от Паскал ABC програмиране (Pascal ABC). Системата е предназначена за обучение по програмиране в Pascal и е насочена към студенти и млади студенти. В допълнение, на опаковката има електронен проблем книга.
Системата е предназначена да направи прехода от прости програми за модулна, обектно-ориентиран, събитие и програмиране компонент.

Въведение. Инсталиране на Паскал ABC

PABC-PT ME система е безплатна и се разпространява свободно, при условие, че пакетът за разпределение не се променя. Нито едно лице или фирма може да начисли такса за системата ME PABC-PT на разпределение.

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

Натиснете бутона "Install" бутон в пакета за изтегляне, за да стартирате PABCInstall инсталационния файл и в прозореца, който се появява.

След като инсталирате настройките на програмата и регистрационни PABCSetup започва автоматично. В бъдеще, тази програма може да започне отново с помощта на командата "PABC Setup - регистрация и Setup" т "Паскал ABC" в групата на "Програма" на главното меню на Windows.

ТЕМА 1. Въведение в системата за програмиране

Паскал ABC

ВНИМАНИЕ! За всеки потребител, се препоръчва да се създаде отделна папка, например, КУРС, и в нея папка за файловете.

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

След като се започне прозореца на пряк път отваря на работния плот:

В първия ред на екрана - менюто IDE, следния ред - Toolbar, най-долния ред на екрана - Онлайн подсказва и състоянието IDE. Между тях е прозореца за промяна - работно поле, където можете да отворите няколко раздела за различни програми.

Прозорецът за редактиране на програма за редактиране и писане на текст. Поставете въвеждане на информация, посочен от курсора. В горния ляв ъгъл на прозореца за промяна показва името на услугата на редактирания файл, например: Program1.pas

Намерете лентата с менюта (горе) и подсказка (дъното).

Алтернативно, въведете следния раздел на менюто (меню, активиране на мишката).

Потърсете следните команди:

New - създаване на нов фал

OPEN - за отваряне на файла

Запазване - запишете файла

Запазване като ... - спаси под ново име

Изход - излизане от Паскал

Отмяна - Отмяна на промяната

Restore - за да се върнете на промяната

Менюто на програмата

Изпълнете - стартирайте програмата

Стоп - за спиране на програмата.

първи стъпки

Както обикновено, тъй като писането на програмата е в съответствие с условията на проблема:

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

програма raschet; // име на програмата

използва CRT; // приставки

започнем // началото на изпълнителната власт

writeln ( 'Въведете две цели числа'); // писане на текст на екрана

readln (х, у); // чете данни от клавиатурата и

// не ги помня в променливи

S: = х + у; // направи изчисление и да го съхранява в

writeln ( "Сума от номера = ', т); // запис на екрана текст и смисъл

край. // край на програма

Структурата на най-простите програми е както следва:

програма. ; заглавие на програмата и името й

да започне в началото на изпълнителната програма

край. Край на програмата (задължителна точка)

Pascal програма е съставена от отделни крайни елементи, наречени предложения. Програми на Паскал обикновено започва специална оферта - заглавието на формата:

където Proba - името на текущата програма.

Тъй като името на програмата, можете да използвате комбинация от английските букви и цифри трябва да бъде записано като една дума inelzya primenyatsluzhebnye думи на езика.

Всеки език изречение трябва да се разделят с него след с точка и запетая (;).

Обикновено, всяко изречение е написано на отделен ред за по-голяма яснота и лекота на разбиране на текста. За тази цел се използва тире и подравняване.

В Pascal има определена група от думи, като например: да започне, за, целта на програмата, а други са убедени, че специалните значения. Тези думи се наричат ​​официално (запазено) и трябва да се използва в строго съответствие с присъщата им значение.

Има и друга група от имена с стандартната дефиниция на смисъла на, например, число, writeln и др. Те се наричат ​​- стандартен или предварително определени имена.

Под името на програмата е нейната декларативно част, тук информиран за всички имена на константи и променливи компютъра. дефинирана от програмиста, както и ролята, която тези имена трябва да са съобразени с програмата.

За декларативно част от изпълнителната власт трябва да бъде част от програмата очертаването на думи са с ограничители (логически скоби): в началото и в края. Между каза няколко думи и място офертите работят в програмата или това действие. Изпълнителният част на програмата се нарича тялото на програмата.

грешки Пример открити Pascal ABC:

Наръчник за студенти основите на програмирането на Паскал ABC - документът - страница

След коригиране на грешки, и се появи в нов прозорец на програмата е започнала, въведете необходимите данни (ако програмата се отнася до няколко входни променливи, то трябва да се направи cherezEnterili космоса!), Можете да получите резултат от работата и да го проверява за точност. От текста на програмата и нейното функциониране са показани в различни прозорци (ако е свързан CRT единица), можете да сравните софтуер линия и нейното прилагане.

Пример за програмата

Наръчник за студенти основите на програмирането на Паскал ABC - документът - страница

Следете програмата в папката.

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

Определете следващата програма.

Активиране на файла позиция и да се създаде нов файл (нови).

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

Следната програма изчислява доход за клиента милиард години в зависимост от банковия лихвен процент и размера на паричната вноска.

Внимание! Текстът вътре в скобите е обяснението: това не е необходимо да въвеждате. Имайте предвид, че е важно официални езикови думи.

writeln ( 'принос за приходите ");

за да преместите курсора на следващия ред>

пиша ( "Въведете сумата на депозита в рубли: ');

курсора до следващия ред>

readln (б);

б променлива на прехода към

пиша ( "Въведете сумата на банковите лихви");

Стартирайте програмата да се изпълнява. Въведете следните данни:

Въведете сумата на депозита в рубли: 1000

Въведете сумата на банковите лихви. 10

Резултатът трябва да бъде отговорът:

Вашият доход = $ 100

Стартирайте програмата отново и въведете останалите данни разумни източници.

Свикнете да се разбере, съобщения за грешки!

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

Поправете грешката и след това изтрийте точката след последния Край на програмата. Тази грешка е често срещана сред начинаещи. Стартирайте програмата и да видим как Pascal реагира на подобна грешка.

Изтриване на всяко писмо, например, в writeln дума. Вижте как Pascal реагира на подобна грешка.

Изтриване на реактивна блок обявена променлива и да видим как да реагира на компютър, за да стартирате програмата с грешката. мнения Computer съхранение.

Коригирайте грешките си и да запазите програмата.

Напишете програма, която отговаря на един от следните проблеми:

Искане за потребителско име и възрастта му. Определя се като рождена дата (текущата заявка година от клавиатурата), ще го покаже и да каже довиждане по име.

пиша ( "Как се казваш?");

пиша ( "На колко години сте? ');

пиша ( "Коя година е това?");

writeln ( "Ти си роден в", гр, "година");

writeln ( "Довиждане", IM);

число тип за съхраняване на числа

недвижими тип за съхранение на всякакви номера, включително частична

тип низ за съхранение на думи и букви

clrscr изчистване на екрана

пиша за писане върху екран и да оставите курсора в текущия ред

writeln да пише на екрана и да преминете към следващия ред

readln четене на данни от клавиатурата и ги сложете в променлива

Извършване на работа, за да Begin1 ° за Begin8 °, с Begin31 ° Begin34 ° по имейл Taskbook (с.11). Можете да го отворите в режим Помощ - Electronic zadachnik RT. Zadachnik отварят в отделен файл в PDF формат.

Тема 2. Видове променливи. Прости числови операции и функции

Операторите на въвеждане на данни и на изхода.

Паскал използва няколко вида представяне на числови стойности, някои от тях ще бъдат разглеждани само в началната фаза:

целочислени - числа в обхвата -2,147,483,648 2147483647

реално - недвижими (действителна) - число и дробни положителни и отрицателни числа

Описания константи в декларативната част, направени преди променливи, както и да предоставят специфична форма на числата (по желание постоянен тип не е уточнено): ако константа се записва с тип точка постоянно, включително и отрицателни реални. Когато записвате стойността на константата се използва знак за равенство.

Пример константи описание:

С1 = 3.14159265; // С1 има реален вид

s2 = 2; // с2 е от тип число

Променлива - е появата на обекти в програмата, предназначена за съхраняване на информация по време на изпълнението на програмата. Според правилата на Паскал, всяка променлива трябва да се декларира, т.е. описани в декларативната част програмата.

Променливата има специфична стойност, докато компютърът няма да се даде точна рецепта, сложи нещо определено в съответната памет клетката.

Паскал този вид обучение обикновено се изразява изречение цел има формата:

като: а: = 25; или RT: = А + В;

Извършване на такова предложение започва чрез изчисляване на израза отдясно на символа за присвояване (: =). Получената стойност се поставя в променливата величина (предназначен за него) отляво на =:

Описание на променливи следва описанието на константи. В описанието на променливите след двоеточието определя типа на променливата:

Var A, D, С. цяло число;

В Pascal, следните действия (операции група са записани по приоритет):

1) операция степенуване (стандартна Pascal офлайн) - функция I: = мощност (х, у), където - резултат, х - база, у - степен;

2) умножение (*), деление (/), разделяне цяло число (DIV), получаване на остатъка от деление число (МО);

3) добавяне (+), се изважда (-).

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

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

Резултатът от типа операция деление винаги е истинско. Резултати операции Разделение и мод - цяло число.

Пример за запис математическа операция:

програма в Pascal, че ще изглежда така:

Забележка. Площад на пл (в) може да бъде (и по-лесно!) Написано като * ите

Все пак писука внимание на използването на знака за присвояване на оператор: =

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

Някои от стандартните математически функции

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

а: = случаен (х) - случаен номер (ако не е посочено, тогава реално резултат - число от 0 до 1, ако х е цяло число от 0 до 65535, тогава резултатът е произволно цяло число в интервала от 0 до х-1 ;

а: = абсолютен (х) - модул (абсолютна стойност) х (реално или цяло число);

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

а: = Frac (х) - дробна част на х (брой и в резултат на реални),

а: = кръг (х) - е цяло число получено чрез закръгляване на броя х в съответствие с правилата на математиката

А: = пл (х) - квадрата на х (реално, число);

А: = SQRT (X) - корен квадратен от х (реално, х> 0);

а: = грях (х) - грях х (х е даден в радиани, реално);

А: = COS (х) - COS х (х е даден в радиани реални);

а: = ArcTan (х) - аркустангенс на х (реално);

а: = мощност (х, у) - степента на

Въведете следната програма и да разберат своята работа:

Изчислете сумата от броя на трицифрени числа а. вписано от клавиатурата. В програмата на всяка цифра се определя като броят на стотици, десетки и звена от аритметични операции.

Var A, S, D, Е, о. цяло число;

writeln ( "Sum цифрен трицифрено число");

пиша ( "Въведете число двуцифрено число");

writeln ( "Сума цифри трицифрен номер = ', S + D + Е);

Извършване на работа, за да Begin9 ° Begin30 ° по имейл Taskbook (с.11). Можете да го отворите в режим Помощ - Electronic zadachnik RT.

Задачи за независим решение

Напишете програма, която да изчисли разстоянието между две точки с координати x1, y1, x2, y2. Използвайте Питагоровата теорема. показване на резултата с обяснителен текст.

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

Създаване на програма към компютър чрез закона на Ом за вторична верига, с искане на стойност клавиатура напрежение в краищата и неговата устойчивост се определя и показва на ампераж на екрана (I = U / R).

Създаване на програма към компютър с помощта на генератор на случайни числа и записани на екрана на случайни числа, чиято стойност е в границите от 0 до 1.

Създаване на програма към компютър с помощта на генератор на случайни числа, случайното число, записано на екран, чиято стойност е в границите от 5 до 6.

Създаване на програма към компютър с помощта на генератор на случайни числа и записани на екрана на случайни числа, чиято стойност е в диапазона от 5 до 10.

Свързани документи:

програмиране Turbo Pascal. език за програмиране; да запознае студентите с ABC програмата интерфейс. Universal полза. език ТР); - са създадени езици за програмиране Какво. (За. В следващия урок ще продължим с познаване на основите.

визуална помощ за алгебра, комбинаторика, програмиране. Характеристики: Играта е предназначена dlyauchaschihsya 5 - 6 класове. ABC. На AB и BC и двете. училищен вестник стена. Naosnove това развитие. AM Ломоносов Б. Pascal S. Kovalevskaya Ойлер.

аргумент: Обучение. posobiedlya университети. М. образува naosnove логично. която се основава, от своя страна, теорията на математическата programmirovaniyadlya. Това свойство на естествени числа, Б. Паскал. ABC. д. на знанието, че учениците.

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

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