LOGO SITE
UA5.ORG

Методичні матеріали з інформатики
 
 
      Головна Зв'язок Статистика Закладки Нове      
 
 
 

Алфавіт та типи даних мови Pascal
Програмування мовою Pascal
     
     
 
Алфавітом називається сукупність символів, які можна використовувати в мові програмування. Невідємними елементами кожної програми є змінні. Змінні визначаються іменем, яке починається з литери та може мати в середині цифри та знак підкреслення.
 
   
     
     
Лінійні алгоритми та аріфметичні операції
Програмування мовою Pascal
     
     
 
Алгоритмом називається упорядкована послідовність дій (команд), які необхідно виконати для вирішення задачі. Упорядкованість досягається правилом про порядок запису команд. Лінійним є процес, в якому команди виконуються послідовно, у порядку їх запису, без розгалужень та повторень.
 
   
     
     
Оператори розгалуження
Програмування мовою Pascal
     
     
 
Розгалужений процес вміщує декілька шляхів. Вибір того чи іншого шляху залежить від виконання деяких умов. У багатьох випадках виникає потреба в зміні послідовного порядку операторів, що стає  можливим завдяки операторам управління. До них в першу чергу відносяться IF та CASE.
 
   
     
     
Цикли та циклічні процеси
Програмування мовою Pascal
     
     
 

Циклічними називаються обчислювальні процеси, в яких неодноразово виконуються одні й ті ж дії, але з різними даними. Тіло циклу складається з операторів, що повторюються у програмі. Для організації циклу необхідно задати початкове значення змінної, яка буде змінюватися у циклі, її кінцевого значення та крок її зміни. Треба контролювати значення цієї змінної для перевірки умови виходу з циклу. Умовою може бути: перевищення параметром циклу кінцевого значення, виконання заданого числа повторень, досягнення заданої точності обчислення.

         Цикли бувають арифметичні та ітеративні. В арифметичних циклах число повторень визначається на основі зміни параметра циклу; в ітеративних циклах - цикл повторюється доти, доки не буде виконана умова виходу з циклу.

 
   
     
     
Цикл FOR - цикл з параметром
Програмування мовою Pascal
     
     
 

Оператор організації циклів FOR має загальний вигляд:

FOR параметр := вираз 1 {to downto} вираз2 do {оператор};

де параметр – змінна цілого, символьного або перелічуваного типу;

      вираз 1, вираз 2 – відповідно початкове та кінцеве значення параметра (константа, змінна або вираз);

      оператор – простий або складний оператор (це, так зване, тіло циклу).

         Приклад:

For i=1 to 25 do A[i]:=0;

         У циклі FOR параметр завжди змінюється з кроком “один”. Якщо i – ціла зміна, то вона збільшується від 1 до 25. Якщо треба змінювати параметр, вживають слово downto.

         Приклад:

For i:=30 downto 5 do begin ….. End;

         У цьому випадку параметр i буде зменшуватись з кроком 1, при кожному значенні i виконується складний оператор.

         Приклад. Скласти програму для обчислення значень функції Y(x)

         Програма:

Var X : Array[1..4] of Real;

       A,B,Y : Real;

        I : Byte;

Begin

     Write(‘Введіть А і В :’); ReadLn(A,B);

     For I:=1 to 4 do

       Begin

          Write(‘Введіть X[’,I,’]=’); ReadLn(X[I]);

       End;

     For I:=1 to 4 do

       Begin

         Y:=A*SQR(X[I])+B;

         WriteLn(‘X=’,X[I], ‘Y=’,Y);

       End;

               End.
 
   
     
     
Обробка текстових даних
Програмування мовою Pascal
     
     
 
В мові Pascal є два види текстових даних: символічні (char) та рядкові (string).
 
   
     
     
Використання типу - Запис
Програмування мовою Pascal
     
     
 
Записи дозволяють об'єднати під одним іменем дані різних типів. Це зручно для рішення різно­манітних задач.
 
   
     
     
Підпрограми - процедури та функції
Програмування мовою Pascal
     
     
 

В мові Паскаль використовується два види підпрограм ­­­­­­- процедури та функції. Вони відрізняються між собою структурою та способом виклику.

 
   
     
     
Створення та використання модулів
Програмування мовою Pascal
     
     
 
Модуль — це оформлена за деякими правилами сукупність визначень типів, констант, змінних та підпрограм. Спочатку складається текст модуля, потім він компілюється і записується на диск у вигляді tpu-файла. Такий файл неможливо викона­ти, як самостійну програму. Його використовують, як допоміжний файл у процесі розробки головної програми.
 
   
     
     
Робота з файлами
Програмування мовою Pascal
     
     
 

Файл - це іменована область зовнішньої пам'яті комп'ютера, яка містить логічно пов'зані дані.

У мові Pascal використовується три типи файлів: типізований, нетипизований та текстовий, які в програмі визначаються наступним чином:

 
   
     
     
Використання динамічних змінних
Програмування мовою Pascal
     
     
 

В процесі компіляції програми для змінних виділяється пам'ять конкретного розміру, яка зберігається за змінними на весь період роботи програми. Такі змінні є статичними, доступ до відповідних областей пам’яті здійснюється за їх іменами.

Такий спосіб не є ефективним, особливо коли невідомо які розміри пам'яті потрібні для зберігання даних. Змінні, які з'являються в процесі роботи програми або їх розмір може змінюватись при її роботі називають динамічними змінними.

 
   
     
     

 
Розділи
Основні поняття інформатикиІнформаційні технологіїОпераційні системиОпераційна система WindowsТекстовий редактор MS WordТабличний редактор ExcelОснови програмуванняПрограмування мовою PascalWeb та HTMLВіруси та антівірусиОбладнання
 

Популярні публікації
» Міні-ноутбук MSI Wind U100
 

Матеріали друзів
купить диплом института
гинекология, институт акушерства гинекологии рамн
 


 
 
     
  Copyright © 2008 UA5.org  
     
 
 
Rambler's Top100