Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lr_hw_IZDN.doc
Скачиваний:
3
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

Оператор привласнення

Паскаль:

<оператор привласнення>::=< ідентифікатор >:=<вираз >

Наприклад:

len := db_pi * r ;

Сі:

<оператор привласнення >::=<ідентифікатор>=<вираз >

Наприклад:

len = db_pi * r ;

Загальна спрощена структура програми

Паскаль:

програма::=program<позначка>;{<описи>}0begin{<оператори>}0end.

Program <Program_Name>;

{Секція опису типів та програмних об’єктів }

Type

{Секція визначень типів}

Const

{Секція визначень констант}

Var

{Секція визначень змінних}

{Виконуюча секція}

Begin

{ Тіло програми, що включає оператори програми}

end.

Сі

програма::=main(){{<оператор>}0}

// Рівень опису глобальних програмних об’єктів

main()

{ // Тіло програми, що включає оператори програми

}

Методичні вказівки Правила складання ідентифікаторів

а) Smalltalk- стиль.

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

б) Написання префіксів. Угорська нотація

Таблиця 1

Тип

Приставка

Приклад

Char

c

cDriveName

Int

n

nIndex

Long

l

lFileSise

Double

f

fVolume

Long pointer

p

lpszDirName

Член структурних даних

m_

m_NIndex

Позначка константи

Нижній регістр

ONE,TWO

ASCIIZ-строка

sz

szName

Правила опису об’єктів у програмі

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

2. Розташовуйте описи за алфавітом та вирівнюйте розташування описів за стовбчиками, наприклад,

int ab,

bcd,

z;

3. Супроводжуйте позначки пробілами (за винятком: перед та після дужок, перед комою, крапкою, крапкою з комою).

4. Використовуйте позначки з сенсом, якщо у позначці є цифри, розташовуйте їх в кінці.

5. Не використовуйте одну позначку для декількох цілей.

6. Уникайте литералів, а використовуйте константи.

7. Для позначок використовуйте Smalltalk – стиль та Угорську нотацію.

8. Вирівнюйте усі оператори привласнення вертикально.

9. Не розташовуйте на одному рядку більше одного оператору привласнення.

Завдання

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

Виконати всі завдання, які містяться у частинах 1-7 цієї роботи, обравши свій варіант.

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

Частина 1 дослідження цілих типів даних

Теоретичні відомості

Цілі змінні можуть зберігати значення цілих чисел у визначеному діапазоні (див. Додаток 1).

Правила складання зображення значень цілих типів в мовах Паскаль та Сі представлено в Додатку 2.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]