Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


Тлумачний словник по програмуванню

Тип Реферат
Предмет Астрономия
Просмотров
685
Размер файла
29 б
Поделиться

Ознакомительный фрагмент работы:

Тлумачний словник по програмуванню

ТЛУМАЧНИЙ СЛОВНИК

по програмуванню

А

Адреса – номер байта в оперативній або іншій пам'яті комп'ютера.

Адресазмінноїадреса першого байта ділянки пам'яті, що займається змінною.

Алфавіт – скінченна множина символів.

АлгебраБуля – алгебра, множина елементів якої складається з бульових значень "хибність" і "істина" та операцій бульового множення (кон'юнкція), бульового додавання (диз'юнкція) і заперечення. У мові Паскаль значення позначаються сталими false і true, а операції – знаками and, or і not відповідно.

Алгоритм– описання дій, які треба виконати для розв'язання якоїсь задачі.

Алгоритмевристичний– алгоритм, побудований на основі евристики.

Аргумент у викликупідпрограми– вираз, який відповідає параметрові, означеному в заголовку підпрограми. Якщо параметр є ім'ям змінної, то аргумент задає значення, що присвоюється параметрові-значенню перед виконанням виклику, або змінну, що ставиться у відповідність параметрові-змінній. Якщо параметр є ім'ям підпрограми, то аргумент задає підпрограму, яка при виконанні виклику "підставляється на місце" параметра. У сучасних мовах програмування параметр може бути ім'ям типу – тоді аргумент задає тип.

Б

Байт – ділянка пам'яті, що може мати 256 різних станів. Кожний байт оперативної пам'яті має свій номер – адресу.

Бібліотекапідпрограм– файл, у якому в системі програмування зберігаються "стандартні" підпрограми.

Блок – ділянка дискової пам'яті фіксованого розміру (найчастіше, 512 байтів), що є одиницею фізичного обміну даних.

Блок-схема– форма вираження алгоритмів. Послідовність дій задається стрілками.

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

В

Викликпідпрограми – позначення процесу виконання підпрограми. У мові Паскаль виклик функції є виразом – його значенням є значення, що повертається з виклику. Виклик процедури є оператором.

Виклик підпрограми рекурсивний– виклик підпрограми, записаний у її власному тілі.

Вираз (мови високого рівня) – запис, що задає застосування операцій до операндів – значень простіших виразів. Застосування операцій утворює процес обчислення значення виразу. Результатом цього процесу є значення виразу. У загальному розумінні це запис у деякій системі позначень, тобто мові.

Відношення – одна з операцій порівняння, позначених у мові Паскаль знаками =, <>, <, <=, >, >=. В математиці відношенням на множині називається підмножина її декартового квадрату.

Вказівник – змінна, значеннями якої є адреси.

Вказівниктипізований – змінна, значеннями якої є адреси змінних деякого типу, заданого в її означенні.

Г

Генератор псевдовипадкових чисел– підпрограма, в результаті багаторазових викликів якої породжується послідовність псевдовипадкових чисел.

Глибина рекурсії викликів рекурсивної підпрограми – кількість викликів рекурсивної підпрограми, процеси виконання яких розпочато, але ще не закінчено.

Граматика – система описання структури виразів мови. У ній задаються алфавіт (множина термінальних символів), система понять мови (множина нетермінальних символів), а також правила побудови виразів мови (множина продукцій, або правил виведення). Є однією з метамов.

Д

Дані– значення, записані в оперативній пам'яті або іншому пристрої комп'ютера.

Директива транслятора – завдання того чи іншого режиму трансляції програми. Можуть задаватися за допомогою засобів системи програмування або безпосередньо в програмі. У Турбо Паскаль-програмах записуються як коментарі вигляду {$послідовність-директив}.

Дія елементарна – узагальнення присвоювань та операцій над значеннями скалярних типів (порівняння, додавання, множення тощо).

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

Доступність компонента структури даних – можливість обробляти компонент у той чи інший момент виконання програми. Компоненти рівнодоступні, якщо їх доступність не залежить від їх розташування в структурі, інакше вони нерівнодоступні.

Драйвер – програма, за допомогою якої виконується обмін даними між пам'яттю програм і портом пристрою уведення–виведення.

Е

Евристика – правило, метод або прийом, призначений для підвищення ефективності пошуку розв'язку задачі.

Екземпляр задачі – задача, поставлена не в загальному вигляді, а з конкретним набором значень параметрів.

Елемент масиву– змінна типу, заданого в означенні масиву.

Ефект побічнийзміна значення змінної з ім'ям, глобальним у підпрограмі.

З

Завантаження – запис програми в оперативну пам'ять. Виконується за спеціальною програмою – завантажником, що входить до складу операційної системи.

Задача – питання чи вимога щось зробити (обчислити, намалювати тощо).

Задачамасова – задача, що ставиться в загальному вигляді з параметрами.

Запис – у мові Паскаль змінна структурного типу, що складається з окремих змінних скалярних і структурних типів. Те ж саме, що структура. Також це тип змінних-записів.

Змінна (величина) – у найширшому розумінні це узагальнення, абстракція реальних та уявних об'єктів або їхніх окремих характеристик, які можуть мати різні стани. У програмуванні це ділянка пам'яті, що ставиться у відповідність імені змінної, записаного в програмі, під час виконання цієї програми. Ім'я змінної вказує, або посилається, на цю ділянку пам'яті.

Зміннаавтоматична – змінна, розміщена під час виконання програми в пам'ятіавтоматичній.

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

Змінна динамічна – змінна, що створюється у вільнійпам'яті і знищується при виконанні спеціальних операцій, указаних у самій програмі. На відміну від інших видів змінних, не має імені в програмі, а ідентифікується за допомогою встановленого на неї вказівника.

Змінналокальна– змінна, ім'я якої означено в підпрограмі і яка розміщається в локальній пам'яті процесу виконання виклику підпрограми. Доступна тільки під час виконання виклику цієї підпрограми.

Змінна локальна статична – змінна, ім'я якої означено в підпрограмі, але яка розміщається в статичній пам'яті програми разом із змінними програми. Доступна тільки під час виконання виклику цієї підпрограми.

Змінна статична– змінна, розміщена під час виконання програми в її статичній пам'яті.

Значення – число, символ або елемент іншої множини, представлений у комп'ютері.

І

Ідентифікатор – позначення об'єкта, яким цей об'єкт ідентифікується, тобто виділяється серед інших. У програмуванні це послідовність букв і цифр, що починається з букви. Те ж саме, що ім'я. Щоправда, в мовах програмування деякі об'єкти, що є частинами складніших об'єктів, ідентифікуються не ім'ям, а виразом, у якому ім'я може ідентифікувати цей складніший об'єкт. Наприклад, елементи масивів або структур.

Іменування – присвоювання імені деякому об'єкту. У мові Паскаль іменуються значення виразів за допомогою означень вигляду constім'я = вираз із сталими;

Ім'я – те ж саме, що ідентифікатор.

Ім'я, глобальне в підпрограмі– ім'я, записане, але не означене в підпрограмі. Воно може означатися в програмі або одній з підпрограм, що охоплюють дану.

Ім'я зовнішнє – ім'я, під яким файл відомий у файловій системі операційної системи.

Ім'я, локальне в підпрограмі – ім'я, означене в ній.

Індекс – номер елемента в послідовності. У програмуванні, як правило, є номером елемента в масиві. У мові Паскаль індекси можуть бути елементами лише перелічуваних типів.

Індексова множина масиву – множина індексів елементів масиву. У мові Паскаль це носій перелічуваного типу.

Індексування операція– операція, застосовна до масивів. Результатом її є елемент масиву, заданий ім'ям масиву та індексом елемента.

Ініціалізація– означення змінної разом із присвоюванням їй початкового значення.

Інтерпретація – обробка програми, записаної мовою високого рівня, яка полягає у безпосередньому виконанні дій, заданих програмою. Здійснюється при виконанні програми-інтерпретатора.

Інформація – відображення реального чи уявного світу в якомусь матеріальному носії.

К

Катенація – операція дописування до кінця однієї послідовності символів іншої.

Код цілого додатковий– машинна форма подання від'ємного цілого числа у двійковій системі. Утворюється з оберненогокоду додаванням 1 як до двійкового натурального.

Код цілого обернений– машинна форма подання від'ємного цілого числа у двійковій системі. Утворюється з прямого коду заміною 0 на 1 і 1 на 0.

Код цілого прямий – подання додатного цілого у двійковій системі числення, тобто послідовністю 0 і 1.

Команда машинна – указання процесору на зразок "прочитати значення з оперативної пам'яті", "записати значення в пам'ять", "обчислити результат застосування операції до значень" і т.п.

Купа – те ж саме, що пам'ять вільна.

Л

Лексичнаодиниця мови, лексема – свого роду "цеглинка мови", подібна словам у природних мовах. Лексеми неподільні й самі по собі позначають деякий зміст. Множина лексем мови та правил їх запису утворюють її лексику. Мова Паскаль має п'ять видів лексем: стала, ім'я, знак операції, роздільник і коментар.

М

Магазин – послідовність, до кінця якої можна додавати нові елементи і вилучати їх з цього ж кінця.

Масив – змінна, утворена послідовністю змінних, причому:

- усі вони (компоненти, або елементи масиву) мають той самий тип;

- кількість їх зафіксовано в означенні масиву й у процесі виконання програми не змінюється;

- кожний компонент має свій номеру послідовності (індекс) і відрізняється ним від інших елементів (ідентифікується);

- доступність компонента для обробки не залежить від його місця в послідовності.

Масивбагатовимірний – масив, елементи якого є масивами.

Масовість алгоритму– властивість алгоритму задавати розв'язання множини екземплярів задачі масової.

Метамова– мова, призначена для описання структури виразів іншої мови.

Метасимвол– символ метамови, який вживається у її виразах і відсутній в алфавіті означуваної мови.

Мітка– позначення, яким оператор чи його складова частина ідентифікується в програмі.

Мова – система запису, призначена для передачі змісту. В основі має алфавіт і правила утворення найпростіших виразів мови (лексем), а також правила побудови складніших виразів із простіших. Ці дві групи правил називаються відповідно лексичною і синтаксичноюсистемами мови. Виразам мови, починаючи від найпростіших, зіставляється позначений ними зміст, тобто їхня семантика. Правила, за якими виразам мови зіставляється зміст, утворюють семантичнусистему мови. Розумінням мови і є знання цієї системи, тобто уміння зіставити виразу його зміст.

Мова машинна – мова запису програм машинних, до виконання яких і призначений комп'ютер. Є системою запису команд машинних.

Мова програмування високого рівня – мова запису програм, призначених для виконання їх комп'ютером, у яких його дії позначено з вищим ступенем узагальнення, ніж у мовах машинних.

Мова формальна – множина виразів, заданих деякою формальною системою, напр., сукупністю форм Бекуса-Наура чи граматикою.

Модуль – збірник означень імен у мові Паскаль.

О

Область дії означення імені – сукупність місць у програмі, де ім'я позначає об'єкт, вказаний саме в цьому означенні. За правилами мови Паскаль, означення імені діє від місця його запису в підпрограмі (програмі чи модулі) до її кінця. Якщо в цій області є підпрограми, означення діє і в них. Але якщо вони містять своє власне означення цього імені, то за тими ж правилам до кінця їх блоків діють їхні власні означення.

Означення імені – запис, яким задається, що саме позначає ім'я. У мові Паскаль ім'я може позначати змінну, сталу, тип, підпрограму, модуль, програму або її окремий оператор. В останньому разі воно називається міткою. Програма чи підпрограма самі по собі є означеннями їх імен.

Означення змінної з ініціалізацією – те ж саме, що ініціалізація.

Означення рекурсивне– означення елементів множини, яке задає елементи за допомогою інших елементів цієї ж множини. Об'єкти, задані рекурсивним означенням, також називаються рекурсивними.

Оператор– запис у мові програмування, що задає зміну станів пам'яті програми.У мові Паскаль є оператори таких типів: присвоювання, розгалуження (умовний), складений, переходу, циклу, а також виклики процедур.

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

Операція машинна – операція, яку може виконати комп'ютер із значеннями, записаними в регістрахпроцесора.

П

Пам'ять автоматична – область пам'ятіоперативної, в якій розташовуються ділянки локальної пам'яті процесів виконання викликів підпрограм. Ця назва походить від того, що ділянки займаються та звільняються без явних на те указань у програмі, записаній мовою високого рівня, тобто "автоматично". Ділянки розташовуються за принципом "останньою зайнята – першою звільнена", тому автоматичну пам'ять називають програмним стеком.

Пам'ять вільна – частина пам'яті програми, у якій змінні створюються та знищуються при виконанні операцій, указаних у самій програмі, записаній мовою високого рівня. Називається так, тому що не займається командами програми та змінними, означеними в програмі.

Пам'ять зовнішня– пам'ять на зовнішніх носіях даних, наприклад, магнітних дисках. Носії розміщаються на спеціальних пристроях уведення-виведення, до яких належать дисководи, а також екран, клавіатура, миша та ін.

Пам'ять оперативна – складова частина комп'ютера, призначена для зберігання програм, що виконуються або готові до цього.

Пам'ятьпрограми – сукупність імен змінних, означених у програмі. Не плутати з пам'яттю процесу виконання програми.

Пам'ятьпроцесу виконання програми – сукупність змінних, які у процесі виконання програми поставлено у відповідність іменам її змінних.

Пам'ять регістрова – пам'ять усередині процесора, утворена регістрами.

Пам'ять статична– область пам'яті, що виділяється під змінні, означені в програмі або модулі, а також під статичні змінні підпрограм. Називається так, тому що протягом усього процесу виконання програми відповідність її змінних та імен програми залишається незмінною.

Параметр – ім'я, що позначає величину, незмінну для конкретного екземпляра задачі, рівняння тощо. Різні значення параметра відповідають різним екземплярам задачі, рівняння тощо. Про значення цього слова в програмуванні див параметр підпрограми. Параметр-змінна– параметр Паскаль-підпрограми, який у її заголовку означається з описувачем var. При виконанні виклику підпрограми йому ставиться у відповідність ділянка пам'яті, уже зіставлена аргументу. Аргументом може бути лише ім'я або інший вираз, що позначає змінну.

Параметр-значення– параметр Паскаль-підпрограми, який у її заголовку не має описувача var. При виконанні виклику підпрограми йому ставиться у відповідність ділянка локальної пам'яті, куди копіюється значення аргументу. Аргументом може бути довільний вираз відповідного типу.

Параметр-підпрограма– параметр Паскаль-підпрограми, яким позначаються інші підпрограми у їх викликах у тілі даної підпрограми. Ім'я конкретної "іншої" підпрограми задається у виклику даної.

Параметр підпрограми– ім'я, означене в заголовку підпрограми. В її блоці воно позначає змінну, підпрограму або тип. Дії, задані підпрограмою, описуються з використанням параметра. Ці дії виконуються з конкретним значенням, змінною, підпрограмою або типом, що задається у виклику підпрограми як аргумент.

Параметр фактичний – те ж саме, що аргумент у виклику підпрограми.

Параметр формальний – те ж саме, що параметрпідпрограми.

Перелік– взаємно однозначна відповідність між елементами множини та натурального ряду (або його початкового відрізка 0, 1, 2, … , n).

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

Підпрограма, вкладена в дану– у мові Паскаль підпрограма, записана в блоці даної підпрограми (програми).

Підпрограма, що охоплює дане означення імені – у мові Паскаль підпрограма (програма), у блоці якої записано це означення, або підпрограма, що охоплює підпрограму, у блоці якої записано це означення.

Підстановкааргументу на місце параметра підпрограми за значенням– процес, у якому обчислюється значення відповідного аргументу, вказаного у викликупідпрограми, і присвоюється локальній змінній, поставленій у відповідність параметру-значенню.

Підстановкааргументу на місце параметра підпрограми за посиланням– процес, у якому змінна, уже поставлена у відповідність аргументу, ставиться у відповідність параметру-змінній.

Подання числа з плаваючою точкою– подання дійсних чисел у вигляді ±M´2p, де M – дробова частина (мантиса), p – порядок. У поданні зафіксовано розряди мантиси, порядку та знаковий.

Подання числа з фіксованою точкою– поданні дійсних чисел у вигляді ±E.M, де E – ціла частина числа, M – дробова (мантиса). У поданні зафіксовано розряди цілої та дробової частин, а також знаку.

Поле структури – змінна, що є компонентом змінної-структури.

Поліморфізм– у програмуванні властивість операції бути означеною для різних типів. Така операція називається поліморфною.

Порівняння – операції =, <>, <, >, <=, >=. У мові Паскаль означені для всіх базових типів, а також для всіх типівперелічуваних, що задаються програмістом.

Порт– ділянка оперативної пам'яті, виділена кожному пристрою уведення-виведення. З нього пристрій переносить дані на зовнішній носій, записуючи їх, наприклад, на диск або екран комп'ютера. І саме в порт записуються дані від пристроїв, наприклад, від клавіатури або дисковода. Обмін даними між портом і пам'яттю програм ведеться за допомогою спеціальних програм – драйверів.

Послідовність рекурентна – послідовність, члени якої задовольняють деяке співвідношення рекурентне.

Послідовністьупорядкована– послідовність довжини 1 або така, що кожний її наступний член не менше попереднього.

Пошукзаключем пошук серед номерів елементів послідовності A найменшого (як правило) номера i такого, що A[i] дорівнює заданому значенню (ключу).

Пошукдвійковийпошук за ключем у послідовності, значення якої упорядковані. Називається так, оскільки його тривалість у гіршому випадку прямо пропорційна двійковому логарифму довжини послідовності. Ключ порівнюється з елементом у середині послідовності, після чого шукати достатньо в одній із половин, на які розділяється послідовність. Тому цей пошук ще називається дихотомічним.

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

Програма – те ж саме, що алгоритм. У програмуванні частіше так називають алгоритми, призначені для виконання їх комп'ютером. Або такі, що за допомогою комп'ютера їх можна перетворити до вигляду, придатного для виконання комп'ютером.

Програма машиннапрограма, записана мовою машинною.

Процедура– описання (як правило, параметризоване) обчислень, в результаті виконання яких змінюється стан пам'яті програми або якась інформація надходить у "зовнішній світ". Одночасно вона є означенням її імені.

Процес – послідовність дій. У програмуванні це дії, що виконуються за алгоритмом.

Процесвиконаннявикликупідпрограми – процес, у якому запам'ятовується точка повернення в програму, обчислюються аргументи та підставляються на місце параметрів підпрограми, виконуються оператори тіла підпрограми та відбувається повернення до виконання програми з точки повернення.

Процесор – складова частина комп'ютера, що виконує команди машинні. Його структура подібна структурі комп'ютера, тобто він має свою "надоперативну" пам'ять, внутрішню шину та власне операційний пристрій.

Р

Регістр – ділянка пам'яті у складі процесора, в яку записуються операнди та результати операції машинної для якомога швидшого її виконання.

Рекурсія– використання означень рекурсивних.

Роздільник – символ, за допомогою якого відокремлюються одне від одного лексичні та інші одиниці програми. У мові Паскаль ними є дужки, символи ",", ";", ":" та деякі інші.

Розіменування– породження значення змінної за її ім'ям.

Розіменуваннявказівника– операція, що застосовується до вказівників. Її результатом є сама змінна, на яку встановлено вказівник.

Рядок– у загальному розумінні це послідовність символів із явно позначеним кінцем. У програмуванні це 1) послідовність символів; 2) змінна, значенням якої є послідовність символів; 3) послідовність символів із явно позначеним кінцем у файлі-тексті.

С

Секціяпараметрів– у мові Паскаль означення однотипних параметрів підпрограми того самого виду (або параметри-значення, або параметри-змінні). Має вигляд списку імен, за яким після двокрапки записано ім'я типу. Секція параметрів-змінних починається словом var перед списком.

Семантика– зміст деякого позначення, тобто власне те, що їм позначено. Наприклад, семантикою програми є множина процесів її виконання, семантикою оператора – зміни станів пам'яті, що відбуваються при його виконанні.

Системапрограмування – система програм та інших засобів, які забезпечують створення машинних програм за допомогою мови програмування високого рівня, наприклад, мови Паскаль або її сучасних діалектів.

Системавведення-виведення набір програмних засобів роботи з файлами, що входять до складу системи програмування.

Системачислення – система запису, або позначення, чисел.

Системачисленняпозиційна – система запису чисел, у якій числове значення, що ставиться у відповідність цифрі, залежить від її позиції в записі числа.

Скиданнябуфера – копіювання даних із заповненого буфера на зовнішній носій.

Складністьалгоритму. Нехай A позначає алгоритм розв'язання деякої масової задачі. Позначимо через F(A, екземпляр) кількість елементарних дій у процесі розв'язання цього екземпляра задачі за алгоритмом A, а через F(A, n) – максимум кількості елементарних дій серед усіх екземплярів, що характеризуються деяким розміром n. Кожному n = 1, 2, 3, ... відповідає певне значення F(A, n), тобто існує функція, яка розмірам n ставить у відповідність максимальні кількості елементарних дій, виконуваних за алгоритмом A. Ця функція і є складністю алгоритму.

Складністьзадачі – найменша зі складностей алгоритмів її розв’язання.

Сортування – переупорядкування елементів послідовності так, що в результаті утворюється неспадна або незростаюча послідовність.

Списоклінійний – послідовність елементів деякої множини. У програмуванні це, як правило, послідовність структур у вільній пам'яті, в елементах якої зберігаються елементи деякої множини.

Списокупорядкований – список, що подає послідовністьупорядковану.

Співвідношення рекурентне – рівність, що виражає член послідовності через k попередніх (один або кілька) за допомогою деякого виразу. Якщо відомі попередні члени sn–k, ... , sn–1, то вираз фактично задає обчислення наступного sn. Це обчислення називається застосуванням рекурентного співвідношення.

Стала – позначення числа або іншого значення. Також це ділянка пам'яті, стан якої не може мінятися у процесі виконання програми.

Сталабульова – у мові Паскаль запис вигляду false або true, позначає відповідно значення, про які ми звикли говорити "хибність" і "істина".

Сталадійсна – позначення числа типу дійсних. У мові Паскаль – числа типу real. Являє собою послідовність певної структури з десяткових цифр, крапки та знаків "'+", "–", "E", "e".

Сталасимвольна– позначення елемента типу символів. У мові Паскаль це символ в апострофах, наприклад, 'x', '1'.

Сталарядкова – те ж саме, що літерал.

Сталаціла– це, як і в математиці, позначення цілого числа у вигляді послідовности десяткових цифр, можливо, із знаком "+" або "–" попереду.

Станзмінної – пара вигляду (ім'я змінної, значення змінної). Значення, а відтак і стан, може змінюватися при виконанні операторів програми.

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

Стек – те ж саме, що магазин.

Стек програмний – те ж саме, що пам'ять автоматична.

Структура – у мовах програмування змінна структурного типу, що складається зі змінних скалярних і структурних типів, кожна з яких ідентифікується окремим ім'ям. Це також значення змінної-структури. У мові Паскаль це те ж саме, що запис.

Сумісністьтипів– можливість запису операндів різних типів у виразах (наприклад, типи цілих і дійсних сумісні).

Сумісність типів заприсвоюванням – можливість присвоювати змінним одного типу значення іншого типу (у мові Паскаль дійсний тип сумісний за присвоюванням з цілим, але не навпаки).

Т

Текст – послідовність символів, розбита на рядки.

Тип – пара (множина елементів, множина операцій з ними). Множина елементів називається носієм типу, множина операцій – сигнатурою.

Тип адресний – тип, значеннями якого є адреси.

Тип бульовихзначеньBoolean– у мові Паскаль тип із носієм, значення якого позначаються сталими false, true, а операції алгебри Буля – знаками and, or, not. Є реалізацією цієї алгебри. Належить до типів перелічуваних.

Тип-діапазон – у мові Паскаль тип, який задається в програмі виразом вигляду C1..C2, де C1, C2 – сталі того самого типу перелічуваного. Також є перелічуваним.

Тип дійсних значеньreal– у мові Паскаль тип із носієм, значення якого позначаються сталимидійсними. У сигнатурі типу є операції +, –, *, /, порівняння =, < тощо, функції стандартні математичні, а також функції trunc (ціла частина) і round (найближче ціле).

Тип-перелік – у мові Паскаль тип, який задається в програмі виразом вигляду (I1, … , Ik), де I1, … , Ik – довільні ідентифікатори, відмінні від зарезервованих. Є типомперелічуваним.

Тип перелічуваний – тип мови Паскаль, для якого означено операції succ (наступний), pred (попередній) і ord (порядковий номер елемента), а також порівняння. Типи boolean, char і integer, на відміну від типу real, – перелічувані. У програмі перелічуваний тип можна означати у вигляді типу-переліку або типу-діапазону.

Тип символьних значеньchar– у мові Паскаль тип із носієм, значення якого позначаються сталимисимвольними або виразами вигляду chr(ціле). Належить до типів перелічуваних.

Тип скалярний– у мові Паскаль тип, елементи якого розглядаються й використовуються як неподільні, тобто такі, що не мають ідентифікованих окремо частин.

Тип структурний – у мові Паскаль тип, елементи якого є послідовностями елементів інших типів (одного й того самого типу, як масиви та файли, або різних, як записи). Довжина послідовності може бути постійною, як у масивів і записів, або змінною, як у файлів. Елементи послідовності можна позначати окремо.

Тип цілих значеньinteger– у мові Паскаль тип із носієм, значення якого позначаються сталими цілими. У сигнатурі типу є всі операції із сигнатури типудійсних (крім функцій trunc і round), а також операції типівперелічуваних і функція chr.

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

Трансляція – переклад на машинну мову програми, написаної на не-машинній мові. Виконується за спеціальною програмою-транслятором.

У

Умова – фраза, що може бути або істинною, або хибною. У мовах програмування умови мають вигляд виразів, у результаті обчислення яких породжується одне з двох значень ("істина" чи "хибність").

Умовазавершення– у мові Паскаль це умова, записана в операторі циклу repeat. Якщо при її обчисленні одержано значення "істина", то тіло оператора далі не виконується, тобто виконання оператора repeat завершується.

Умовапродовження – у мові Паскаль це умова, записана в операторі циклу while. Якщо при її обчисленні одержано значення "істина", то далі виконується тіло оператора, тобто виконання оператора while продовжується.

Ф

Файл – дані на зовнішніх носіях, певним чином організовані та об'єднані в єдине ціле.

Файлбезтиповий– файл, що розглядається як послідовність байтів.

Файлвведеннястандартний – клавіатура комп'ютера.

Файлвиведеннястандартний – екран комп'ютера.

Файліндексовий – файл цілих, який створюється для прискорення пошуків у типізованому файлі. Значеннями елементів індексового файла є номери (або інші позначення) елементів основного файла. Перший елемент індексового файла вказує на найменший із елементів основного файла за деяким їх упорядкуванням, другий – на наступний тощо, останній – на найбільший.

Файлтипізований– файл, що розглядається як послідовність змінних деякого типу, заданого в означенні відповідної файлової змінної.

Файловазмінна – змінна програми, записаної мовою високого рівня, яка виступає представником файла у програмі.

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

Файловийвказівник – змінна, значенням якої в той або інший момент виконання програми є номер доступного елемента файла.

Факторизація – розкладання натурального числа на прості співмножники.

Форма Бекуса–Наура (БНФ) – запис вигляду <поняття> ::= <метавираз>, де знак "::=" читається як "має структуру", а <метавираз> є послідовністю символів мови та позначень її понять. Є синтаксичним правилом, тобто задає структуру виразів мови, що є представниками вказаного поняття. Названа за прізвищами її авторів. Є різновидом правила виведення граматики.

Формат – система організації даних у файлах.

Функції стандартні математичні– у мовах програмування це математичні функції sin, cos, exp, ln та деякі інші. Їх обчислення реалізовано машинними підпрограмами, зібраними у спеціальну бібліотеку в складі системи програмування.

Ц

Цифра – символ, яким позначається деяке ціле число. У позиційних системах числення цим числом є одне з кількох перших натуральних чисел або 0. У непозиційних системах числення, наприклад, Римській, це не так.

Ч

Черга – послідовність, така що елементи додаються в її кінець, а вилучаються з її початку.

Числапсевдовипадкові – числа, що є членами деякої рекурентної послідовності та породжуються в результаті багаторазових викликів генератора псевдовипадкових чисел. Їх послідовність, крім, як правило, першого числа, не є випадковою, але має властивості, що дозволяють розглядати її як послідовність чисел випадкових.

Числавипадкові – числа, послідовність яких не має ніяких закономірностей, і тому не дозволяє за будь-яким її відрізком обчислити наступний за ним член.

ЧислаФібоначчі – послідовність {f} чисел 1, 1, 2, 3, 5, 8, 13, … , у якій f1=f2=1, а наступні члени задаються рекурентнимспіввідношеннямfn=fn–2+fn–1, n>2. Названі так за Леонардо Пізанським, на прізвисько Фібоначчі, який першим їх описав.

Число – абстрактне математичне поняття, що виражає кількість. У програмуванні під числом, як правило, розуміють його подання в пам'яті комп'ютера, що не зовсім точно.

Ш

Шина – пристрій, за допомогою якого здійснюються переміщення значень між процесором та пристроями введення–виведення.


Нет нужной работы в каталоге?

Сделайте индивидуальный заказ на нашем сервисе. Там эксперты помогают с учебой без посредников Разместите задание – сайт бесплатно отправит его исполнителя, и они предложат цены.

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Тгу им. Г. Р. Державина
Реферат сделан досрочно, преподавателю понравилось, я тоже в восторге. Спасибо Татьяне за ...
star star star star star
РЭУ им.Плеханово
Альберт хороший исполнитель, сделал реферат очень быстро, вечером заказала, утром уже все ...
star star star star star
ФЭК
Маринаааа, спасибо вам огромное! Вы профессионал своего дела! Рекомендую всем ✌🏽😎
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

Подогнать готовую курсовую под СТО

Курсовая, не знаю

Срок сдачи к 7 дек.

только что
только что

Выполнить задания

Другое, Товароведение

Срок сдачи к 6 дек.

1 минуту назад

Архитектура и организация конфигурации памяти вычислительной системы

Лабораторная, Архитектура средств вычислительной техники

Срок сдачи к 12 дек.

1 минуту назад

Организации профилактики травматизма в спортивных секциях в общеобразовательной школе

Курсовая, профилактики травматизма, медицина

Срок сдачи к 5 дек.

2 минуты назад

краткая характеристика сбербанка анализ тарифов РКО

Отчет по практике, дистанционное банковское обслуживание

Срок сдачи к 5 дек.

2 минуты назад

Исследование методов получения случайных чисел с заданным законом распределения

Лабораторная, Моделирование, математика

Срок сдачи к 10 дек.

4 минуты назад

Проектирование заготовок, получаемых литьем в песчано-глинистые формы

Лабораторная, основы технологии машиностроения

Срок сдачи к 14 дек.

4 минуты назад

2504

Презентация, ММУ одна

Срок сдачи к 7 дек.

6 минут назад

выполнить 3 задачи

Контрольная, Сопротивление материалов

Срок сдачи к 11 дек.

6 минут назад

Вам необходимо выбрать модель медиастратегии

Другое, Медиапланирование, реклама, маркетинг

Срок сдачи к 7 дек.

7 минут назад

Ответить на задания

Решение задач, Цифровизация процессов управления, информатика, программирование

Срок сдачи к 20 дек.

7 минут назад
8 минут назад

Все на фото

Курсовая, Землеустройство

Срок сдачи к 12 дек.

9 минут назад

Разработка веб-информационной системы для автоматизации складских операций компании Hoff

Диплом, Логистические системы, логистика, информатика, программирование, теория автоматического управления

Срок сдачи к 1 мар.

10 минут назад
11 минут назад

перевод текста, выполнение упражнений

Перевод с ин. языка, Немецкий язык

Срок сдачи к 7 дек.

11 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

Размещенные на сайт контрольные, курсовые и иные категории работ (далее — Работы) и их содержимое предназначены исключительно для ознакомления, без целей коммерческого использования. Все права в отношении Работ и их содержимого принадлежат их законным правообладателям. Любое их использование возможно лишь с согласия законных правообладателей. Администрация сайта не несет ответственности за возможный вред и/или убытки, возникшие в связи с использованием Работ и их содержимого.

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно