ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    Початкові відомості про програмування на мові Pascal
         

     

    Інформатика, програмування

    Початкові відомості про програмування мовою Pascal

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

    Отже, з поняттям величини пов'язані наступні характеристики (атрибути):

    ім'я - Це її позначення і місце в пам'яті;

    тип - Безліч допустимих значень і безліч застосовних операцій до неї;

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

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

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

    Розрізняють змінні наступних простих типів: цілі (Integer, Byte, ShortInt, Word, LongInt), речові (Real, Comp, Double, Single, Extended), логічний (Boolean), символьний (Char), що перераховуються, діапазонний.

    Взагалі, ієрархія типів у мові Pascal наступна:

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

    Опис змінної: ім'я змінної (ідентифікатор): тип;

    Приклад опису:

    Var D, C, N: Integer;

    LogPer: Boolean;

    A, B: Real;

    K: Char;

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

    Кожен тип має свій ідентифікатор.        

    Ідентифікатор         

    Довжина, байт         

    Діапазон (безліч) значень         

    Операції             

    Цілі типи             

    integer         

    2         

    -32768 .. 32767         

    +, -, /, *, Div, Mod,> =,   <=, =, <>, <,>             

    byte         

    1         

    0 .. 255         

    +, -, /, *, Div, Mod,> =,   <=, =, <>, <,>             

    word         

    2         

    0 .. 65535         

    +, -, /, *, Div, Mod,> =,   <=, =, <>, <,>             

    shortint         

    1         

    -128 .. 127         

    +, -, /, *, Div, Mod,> =,   <=, =, <>, <,>             

    longint         

    4         

    -2147483648 .. 2147483647         

    +, -, /, *, Div, Mod,> =,   <=, =, <>, <,>             

    Речові типи             

    real         

    6         

    2,9

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status