Розробка програм з використанням посилань

Приклад 1.Знайти суму елементів квадратної матриці 3*3, розмістивши її в динамічній пам¢яті.

 

 


 

 

program suma;

type

TM= ^array[1..3,1..3] of real;

var

matr:TM;

i,k:word;

s:real;

begin

new (matr);

writeln (‘ Введiть матрицю у виглядi матриці’);

for i:=1 to 3 do

begin

for k:=1 to 3 do

read (matr^[I,k];

readln;

end;

s:=0;

for i:=1 to 3 do

for k:=1 to 3 do

s:=s+matr^[i,k];

writeln ('Сума елементів матриці=',s:6:2);

dispоse (matr);

end.

 

 


Завдання для самоперевірки

 

1. Що таке статичні структури даних.

2. Що таке динамічні структури даних.

3. Яка різниця між статичними і динамічними структурами даних.

4. Який сенс в використанні динамічних структур?

5. Що міститься в змінній посилального типу.

6. Яку дію необхідно виконати щоб отримати значення, на яке вказує посилання.

7. Що є основним механізмом організації динамічних даних.

8. Описати посилальну змінну на дійсне значення.

9. Описати посилальну змінну на масив 10-ти цілих значень.

10. Маємо опис

VAR

i: ^integer;

Виконати всі необхідні дії для збереження значення 25.

11. Використовуючи динамічну структуру, побудувати масив даних про студентів групи і вивести відомості про одружених студентів.

 


ОРГАНІЗАЦІЯ ПРОГРАМ НА МОВІ С++

 

1) Історія розвитку мови.

2) Синтаксис мови.

3) Структура програми.

4) Елементи мови.

5) Операції.

6) Типи даних. Модифікатори.

7) Елементарний ввід-вивід.

8) Оператори мови.

9) Структуровані типи даних.

10) Функції.

11) Указники.

12) Файли і потоки.

13) Класи.

Історія розвитку мови

С++ розвинувся із С, який був створений Денісом Рітчи на основі мов BCРL і В.

BCРL в 1967 році створений Мартіном Річардом як мова для написання компіляторів і ОС. В - дублікат BCPL.

С розроблений Денісом Рітчи в1972 р. Став широко відомим після розробки ОС INIХ

До кінця 70-х років С розвинувся в ту, що тепер відносять до класичного С або „С Кернігана і Рітча”.

Широке розповсюдження С привело до тому, що з'явилися варіації мови досить схожі, але не сумісні один з одним. Була потрібна стандартна версія мови С. Цей стандарт був затверджений в 1989г. американським національним комітетом стандартів ANSI. Цей комітет скооперувався з міжнародною організацією стандартів ISO щоб стандартизувати С у світовому масштабі. Цей стандарт був опублікований в 1990 р. С – стандартизована, апаратно- незалежна мова.

С++ – розширення С – був розроблений Вьєрном Строуструпом на початку 80-х р.

С++ приводить в порядок С і, головне, забезпечує можливість об'єктно-орієнтованого програмування.

С++ гібридна мова, він передбачає можливість програмувати і в процедурному стилі і в об'єктно-орієнтованому стилі.

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

Основні синтаксичні правила мови

1)Прописні і рядкові букви вважаються різними символами.

2)В тексті програми можуть використовуватись коментарі. Багаторядкові коментарі обмежуються символами / * і */ . Однорядкові визначаються символами // на початку.

3)Кожне речення закінчується символом ( ; )

4)В рядку можна розміщувати декілька операторів .

5)Тіло функції або складний оператор заключаються в фігурні скобки { }. Їх можна вважати операторними скобками

6)Все типы, поіменовані константи, переменные, функции повинні бути объявлены до их первого использования. Об¢яви можуть зустрічатись в довільному місці програми.

7)Всі підрограми є функції.

 








Дата добавления: 2015-08-26; просмотров: 513;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.