Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам'яті перемінних І функцій




Скачати 39.83 Kb.
НазваТема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам'яті перемінних І функцій
Дата конвертації31.01.2014
Розмір39.83 Kb.
ТипДокументы
uchni.com.ua > Бухгалтерія > Документы
Лабораторна робота № 29
Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам'яті перемінних і функцій.

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

Обладнання: ПК,ПО Borland C++

Хід роботи

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


Варіанти

Структура проекту

1-10

основний файл

2 допоміжних файли

заголовний файл

11-20

основний файл

3 допоміжних файли

заголовний файл

21-30

основний файл

4 допоміжних файли




Варіант

локальна функція

зовнішня функція

переопреде
ленна
функція

локаль
ні дані

зовнішні дані

переопре
ділені
дані

1,11,21

auto int first
(int, float)

void second
(int *,float *)

static float *first(float)

auto int var1

const float var2

static long int var1

2,12,22

auto cdecl int first
(int, float)

void second
(int *,float *)

static pascal char *first(int,…)

auto long unsigned int var1

double var2

static float var1

3,13,23

near auto int first
(int, float)

void far second (int *,float *)

huge static int *first(double)

auto int var1

extern float var2

static short unsigned int var1

4,14,24

auto int first
(near int, near float)

far void * pascal near second
(far int *,far float *)

static unsigned int *first(char)

near auto double var1

extern unsigned short int var2

static char var1

5,15,25

pascal auto int first(int)

char far * (far * second)
(int *,float *)

cdecl static far short int *first(float, float)

register char var1

far double var2

static int var1

6,16,26

cdecl auto int first(int, float)

extern near void * second
(int *,float *)

static near double * first(void, …)

auto long int var1

float var2

static double var1

7,17,27

huge auto int first(near int *, far int *)

extern void second
(int *,float *)

near static float *first(void)

register int var1

extern near float var2

near static double var1

8,18,28

far int * auto pascal huge first(huge int, huge float)

void second
(int *,float *)

static short int *first(float *)

huge int var1

far double var2

static long unsigned int var1

9,19,29

auto int first(int, float)

near void * extern far pascal second
(int *,float *)

static float *first(float)

auto int var1

far extern float var2

near static char var1

10,20,30

auto far int * (first)(int *, …)

void second
(int *,float *)

int far * pascal far first()

auto float var1

extern huge float var2

extern long int var1


1.Які класи пам'яті (КП) припустимі стосовно до перемінного і функціям?

2.Які класи пам'яті використовуються для перемінних і функцій за замовчуванням?

3.Назвіть область дії і час життя даних і функцій з різними класами пам'яті.

4.Чи можна використовувати перемінні з КП register у лівій частині вираження присвоювання?

Схожі:

Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам\Тема: Розробка програм із багатофайлової структурою. Заголовні файли....
Ціль роботи: ознайомитися з написанням програм із багатофайлової структурою, заголовними файлами, вивчити класи пам'яті перемінних...
Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам\Тема: Розробка програм з функціями. Оголошення, визначення І виклик функцій
Ціль роботи: виробити практичні навички в написанні програм з виділенням функцій, їхнім оголошенням, визначенням І використанням
Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам\Мікроконтроллери фірми microchip будуються на гарвардській архітектурі,...
Завдяки цьому можна одночасно зчитувати код чергової команди з пам’яті програм І дані з пам’яті даних. Це сприяє підвищенню швидкості...
Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам\Тема. Реалізація алгоритмів з використанням процедур І функцій у вигляді програм
Мета роботи. Відпрацювати практичні навички складання та реалізації програм з використанням процедур та функцій користувача; навчитися...
Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам\Урок №10. Тема
Тема: Збереження даних на комп’ютері. Файлові системи. Запуск програм на виконання. Файли та папки
Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам\Тема: Розробка програм зі складеними типами даних
Ціль: виробити практичні навички в написанні програм з використанням комбінованих типів даних
Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам\Ознайомитись зі структурою ет. Навчитись: створювати та зберігати...
Мета. Ознайомитись зі структурою ет. Навчитись: створювати та зберігати файли книг, розрізняти основні типи даних,  виконувати операції...
Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам\1. Методи розподілу пам'яті без використання дискового простору
Усі методи керування пам'яттю можуть бути розділені на два класи: методи, що використовують переміщення процесів між оп І диском,...
Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам\Тема уроку
Конфігурація операційної системи настройка ресурсів, пов’язана з конкретним пристроєм з кожним пристроєм в комп’ютері пов’язана конфігурація,...
Тема: Розробка програм із багатофайлової структурою. Заголовні файли. Класи пам\Тема: Розробка програм з циклічними обчислювальними процесами
Ціль роботи: Вивчити написання програм мовою С, використовуючи ітераційні (циклічні) методи, освоїти основні оператори, що підтримують...
Додайте кнопку на своєму сайті:
Школьные материалы


База даних захищена авторським правом © 2014
звернутися до адміністрації
uchni.com.ua
Головна сторінка