<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0" xmlns="http://backend.userland.com/rss2" xmlns:yandex="http://news.yandex.ru">
<channel>
<title>Навчальні матеріали з інформатики</title>
<link>http://www.ua5.org/</link>
<language>ru</language>
<description>Навчальні матеріали з інформатики</description>
<image>
<url>http://www.ua5.org/yandexlogo.gif</url>
<title>Навчальні матеріали з інформатики</title>
<link>http://www.ua5.org/</link>
</image>
<generator>DataLife Engine</generator><item>
<title>Алфавіт та типи даних мови Pascal</title>
<link>http://www.ua5.org/pascal/11-alfavt-ta-tipi-danikh-movi-pascal.html</link>
<description>Алфавітом називається сукупність символів, які можна використовувати в мові програмування. Невідємними елементами кожної програми є
змінні. Змінні визначаються іменем, яке починається з литери та може мати в
середині цифри та знак підкреслення.</description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Mon, 10 Mar 2008 20:46:02 +0200</pubDate>
<yandex:full-text>Алфавітом називається сукупність символів, які можна використовувати в мові програмування. Невідємними елементами кожної програми є
змінні. Змінні визначаються іменем, яке починається з литери та може мати в
середині цифри та знак підкреслення.</yandex:full-text>
</item><item>
<title>Лінійні алгоритми та аріфметичні операції</title>
<link>http://www.ua5.org/pascal/12-lnjjn-algoritmi-ta-arfmetichn-operac.html</link>
<description>Алгоритмом називається упорядкована послідовність дій (команд), які необхідно
виконати для вирішення задачі. Упорядкованість досягається правилом про порядок запису команд. Лінійним є процес, в якому команди виконуються
послідовно, у порядку їх запису, без розгалужень та повторень.</description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Mon, 10 Mar 2008 20:53:06 +0200</pubDate>
<yandex:full-text>Алгоритмом називається упорядкована послідовність дій (команд), які необхідно
виконати для вирішення задачі. Упорядкованість досягається правилом про порядок запису команд. Лінійним є процес, в якому команди виконуються
послідовно, у порядку їх запису, без розгалужень та повторень.</yandex:full-text>
</item><item>
<title>Оператори розгалуження</title>
<link>http://www.ua5.org/pascal/13-operator-rozgaluzhennja.html</link>
<description>Розгалужений процес вміщує декілька шляхів. Вибір того чи іншого шляху
залежить від виконання деяких умов. У багатьох випадках виникає потреба в зміні
послідовного порядку операторів, що стає 
можливим завдяки операторам управління. До них в першу чергу відносяться
IF та CASE.</description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Mon, 10 Mar 2008 20:57:25 +0200</pubDate>
<yandex:full-text>Розгалужений процес вміщує декілька шляхів. Вибір того чи іншого шляху
залежить від виконання деяких умов. У багатьох випадках виникає потреба в зміні
послідовного порядку операторів, що стає 
можливим завдяки операторам управління. До них в першу чергу відносяться
IF та CASE.</yandex:full-text>
</item><item>
<title>Цикли та циклічні процеси</title>
<link>http://www.ua5.org/pascal/14-cikli-ta-ciklchn-procesi.html</link>
<description>Циклічними називаються обчислювальні
процеси, в яких неодноразово виконуються одні й ті ж дії, але з різними даними. Тіло циклу складається з операторів, що повторюються у програмі. Для організації циклу необхідно задати початкове
значення змінної, яка буде змінюватися у циклі, її кінцевого
значення та крок її зміни. Треба контролювати значення цієї змінної для перевірки умови виходу з циклу. Умовою може бути: перевищення параметром циклу кінцевого значення,
виконання заданого числа повторень, досягнення заданої точності обчислення.
		

         Цикли бувають арифметичні та ітеративні. В арифметичних
циклах число повторень визначається на основі зміни параметра
циклу; в ітеративних циклах - цикл повторюється доти, доки не буде
виконана умова виходу з циклу.
		</description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Mon, 10 Mar 2008 21:02:17 +0200</pubDate>
<yandex:full-text>Циклічними називаються обчислювальні
процеси, в яких неодноразово виконуються одні й ті ж дії, але з різними даними. Тіло циклу складається з операторів, що повторюються у програмі. Для організації циклу необхідно задати початкове
значення змінної, яка буде змінюватися у циклі, її кінцевого
значення та крок її зміни. Треба контролювати значення цієї змінної для перевірки умови виходу з циклу. Умовою може бути: перевищення параметром циклу кінцевого значення,
виконання заданого числа повторень, досягнення заданої точності обчислення.
		

         Цикли бувають арифметичні та ітеративні. В арифметичних
циклах число повторень визначається на основі зміни параметра
циклу; в ітеративних циклах - цикл повторюється доти, доки не буде
виконана умова виходу з циклу.
		</yandex:full-text>
</item><item>
<title>Цикл FOR - цикл з параметром</title>
<link>http://www.ua5.org/pascal/15-cikl-for-cikl-z-parametrom.html</link>
<description>Оператор
організації циклів 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.</description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Mon, 10 Mar 2008 21:07:51 +0200</pubDate>
<yandex:full-text>Оператор
організації циклів 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.</yandex:full-text>
</item><item>
<title>Обробка текстових даних</title>
<link>http://www.ua5.org/pascal/16-obrobka-tekstovikh-danikh.html</link>
<description>В мові Pascal є два види текстових даних: символічні (char) та рядкові (string).</description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Mon, 10 Mar 2008 21:11:08 +0200</pubDate>
<yandex:full-text>В мові Pascal є два види текстових даних: символічні (char) та рядкові (string).</yandex:full-text>
</item><item>
<title>Використання типу - Запис</title>
<link>http://www.ua5.org/pascal/17-vikoristannja-tipu-zapis.html</link>
<description>Записи дозволяють об'єднати під одним іменем дані різних
типів. Це зручно для рішення різно­манітних задач. </description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Mon, 10 Mar 2008 21:15:00 +0200</pubDate>
<yandex:full-text>Записи дозволяють об'єднати під одним іменем дані різних
типів. Це зручно для рішення різно­манітних задач. </yandex:full-text>
</item><item>
<title>Підпрограми - процедури та функції</title>
<link>http://www.ua5.org/pascal/18-pdprogrami-proceduri-ta-funkc.html</link>
<description>В мові Паскаль використовується два види підпрограм ­­­­­­- процедури та функції.
Вони відрізняються між собою структурою та способом виклику.</description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Mon, 10 Mar 2008 21:20:29 +0200</pubDate>
<yandex:full-text>В мові Паскаль використовується два види підпрограм ­­­­­­- процедури та функції.
Вони відрізняються між собою структурою та способом виклику.</yandex:full-text>
</item><item>
<title>Створення та використання модулів</title>
<link>http://www.ua5.org/pascal/19-stvorennja-ta-vikoristannja-modulv.html</link>
<description>Модуль — це оформлена за деякими правилами сукупність визначень типів, констант,
змінних та підпрограм. Спочатку складається текст модуля, потім він
компілюється і записується на диск у вигляді tpu-файла. Такий
файл неможливо викона­ти, як самостійну програму. Його використовують, як
допоміжний файл у процесі розробки головної програми.</description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Tue, 11 Mar 2008 08:03:00 +0200</pubDate>
<yandex:full-text>Модуль — це оформлена за деякими правилами сукупність визначень типів, констант,
змінних та підпрограм. Спочатку складається текст модуля, потім він
компілюється і записується на диск у вигляді tpu-файла. Такий
файл неможливо викона­ти, як самостійну програму. Його використовують, як
допоміжний файл у процесі розробки головної програми.</yandex:full-text>
</item><item>
<title>Робота з файлами</title>
<link>http://www.ua5.org/pascal/20-robota-z-fajjlami.html</link>
<description>Файл - це іменована область
зовнішньої пам'яті комп'ютера, яка містить логічно пов'зані дані.
		

У мові Pascal використовується три типи файлів: типізований, нетипизований та текстовий, які в програмі визначаються наступним чином:</description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Tue, 11 Mar 2008 08:08:18 +0200</pubDate>
<yandex:full-text>Файл - це іменована область
зовнішньої пам'яті комп'ютера, яка містить логічно пов'зані дані.
		

У мові Pascal використовується три типи файлів: типізований, нетипизований та текстовий, які в програмі визначаються наступним чином:</yandex:full-text>
</item><item>
<title>Використання динамічних змінних</title>
<link>http://www.ua5.org/pascal/21-vikoristannja-dinamchnikh-zmnnikh.html</link>
<description>В процесі компіляції програми для змінних виділяється пам'ять конкретного
розміру, яка зберігається за змінними на весь період роботи програми. Такі змінні
є статичними, доступ до відповідних областей пам’яті здійснюється за їх іменами. 
		

Такий спосіб не є ефективним, особливо коли невідомо які розміри пам'яті потрібні для
зберігання даних. Змінні, які з'являються в процесі роботи програми або їх розмір
може змінюватись при її роботі називають динамічними змінними.</description>
<category>Програмування мовою Pascal</category>
<author>Eugene</author>
<pubDate>Tue, 11 Mar 2008 08:15:36 +0200</pubDate>
<yandex:full-text>В процесі компіляції програми для змінних виділяється пам'ять конкретного
розміру, яка зберігається за змінними на весь період роботи програми. Такі змінні
є статичними, доступ до відповідних областей пам’яті здійснюється за їх іменами. 
		

Такий спосіб не є ефективним, особливо коли невідомо які розміри пам'яті потрібні для
зберігання даних. Змінні, які з'являються в процесі роботи програми або їх розмір
може змінюватись при її роботі називають динамічними змінними.</yandex:full-text>
</item></channel></rss>