Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Створення програми для роботи з послідовностями

Реферат Створення програми для роботи з послідовностями





час життя з моменту виклику і до завершення блоку, всередині якого стався виклик. Принцип дії аналогічний паскалевская. p align="justify"> [8] У мові Сі існує п'ять способів створення користувацьких типів даних. Користувача типи даних можна створювати за допомогою:

В· структури - групи змінних, що має одне ім'я і званої агрегатним типом даних. Крім того, ще відомі терміни: з'єднання або конгломерат;

В· об'єднання, яке дозволяє визначати один і той же ділянку пам'яті як два і більше типів змінних;

В· бітового поля, яке є спеціальним типом елемента структури або об'єднання, що дозволяє легко отримувати доступ до окремих блоках;

В· перерахування - списку пойменованих цілих констант;

В· ключового слова typedef, яке визначає нове ім'я для існуючого типу;

У початковій реалізації Сі перелічуваних типів не було, їх додали пізніше. У Сі представником перераховується типу є нумерований список enum, що оформляється наступним чином: спочатку використовується ключове слово enum, потім необов'язкове назва нумерованого списку. Після у фігурних дужках йде перерахування елементів списку; якщо елементом не присвоєно значення, то автоматично він перепризначується як інкрементіровать значення попереднього елемента. Кожному елементу списку відповідає ціле значення; якщо перший елемент не инициализирован, він ініціалізується нулем. br/>

1.3 Арифметичні операції


Арифметична операція - обчислювальна операція над числами. У багатьох мовах програмування визначені двомісні арифметичні операції: додавання, віднімання, множення, ділення, ділення без остачі, обчислення залишку від ділення. Допустимі операції в мові Паскаль представлені в таблиці 2.3.1 [9]. br/>

Таблиця 2.3.1 Операції в Паскалі

Пріоритет операцииСимволВыражениеНазвание операцііТіп переменнихЛогіческіе операціі1NotNot A В«неВ» Логічний, целий2AndA and B В«іВ» 3OrA or B В«абоВ» 3XorA xor B В«викл. або В»Математичні операції 2 * A * BУмноженіеЦелий, вещественний2/A/BДеленіе2DivA div BДеленіе без остаткаЦелий2ModA mod BОстаток від деленія3 + A + BСложеніеЦелий, речовинний, строкі3-A-BВичітаніеЦелий, вещественнийОпераціі сравненія4 = A = BРавноЦелий, речовинний, логічний, строкі4 <> ; A <> BНе равно4> A> BБольше4 = A> = BБольше або дорівнює 4 <= A <= BМеньше або равноСпеціфіческіе операціі1 @ @ AАдресЛюбой1 ^ A ^ РазименованіеУказатель2ChlA chl BСдвіг влевоЦелий2ShrA shr BСдвіг in BВхожденіе в множествоЕлементи безлічі


Для рядків операція складання виступає як конкатенація - приєднання другого рядка до В«хвостаВ» першою. Як правило, для біль...


Назад | сторінка 6 з 19 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Цифрове арифметико-логічний пристрій, що дозволяє виконувати операції відні ...
  • Реферат на тему: Операції ділення та визначення в логіці
  • Реферат на тему: Виконання Операції ділення в двійково-десятковій Системі числення
  • Реферат на тему: Підвищення швидкості виконання операції ділення в системі залишкових класів
  • Реферат на тему: Спеціалізований арифметико-логічний Пристрій комп'ютера (АЛП) для Викон ...