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

Реферат Програмування на мові delphi





УПРАВЛІННЯ ОСВІТИ МІСТА АЛМАТИ

центральноазіатського ТЕХНІКО-ЕКОНОМІЧНИЙ

КОЛЕДЖ









ЗВІТ

з навчальної практиці № 2

з програмування





Виконав студент:

Бєлоусов Т.

спеціальність 1304000

кваліфікація 1304053

група ТЗІ2Б

Перевірив викладач:

Наумов В.В.




Алмати 2011

ЗМІСТ


Введення

1 Загальна частина

1.1 Вкладені цикли

1.2 Одновимірні масиви

1.3 Матіца

1.3.1 Двовимірні масиви

1.3.2 Комбіновані типи даних

1.4 Ієрархічні запису

1.5 Оператор вибору

1.6 Цикли з параметрами

1.7 Цикли з передумовою

1.8 Цикли з умовою поста

2 Спеціальна частина

2.1 Постановка завдання № 1

2.1.1 Таблиця ідентифікаторів

2.1.2 Блок-схема алгоритму № 1

2.1.3 Контрольний приклад № 1

2.1.4 Лістинг програми № 1

2.2 Постановка завдання № 2

2.2.1 Таблиця ідентифікаторів

2.2.2 Блок-схема алгоритму № 2

2.2.3 Контрольний приклад № 2

2.2.4 Лістинг програми № 2

2.3 Постановка завдання № 3

2.3.1 Таблиця ідентифікаторів

2.3.2 Блок-схема алгоритму № 3

2.3.3 Контрольний приклад № 3

2.3.4 Лістинг програми № 3

2.4 Постановка завдання № 4

2.4.1 Таблиця ідентифікаторів

2.4.2 Блок-схема алгоритму № 4

2.4.3 Контрольний приклад № 4

2.4.4 Лістинг програми № 4

2.5 Постановка завдання № 5

2.5.2Блок-схема алгоритму № 5

.5.3 Контрольний приклад № 5

.5.4 Лістинг програми № 5

.6 Постановка завдання № 6

.6.1 Таблиця ідентифікаторів

.6.2 Блок-схема алгоритму № 6

.6.3 Контрольний приклад № 6

.6.4 Лістинг програми № 6

Висновок

Список літератури


1.Загальна частина


.1 Вкладені цикли


Існує можливість організувати цикл всередині тіла іншого циклу. Такий цикл буде називатися вкладеним циклом. Вкладений цикл по відношенню до циклу в тіло якого він вкладений буде іменуватися внутрішнім циклом, і навпаки цикл в тілі якого існує вкладений цикл буде іменуватися зовнішнім по відношенню до вкладеного. Всередині вкладеного циклу в свою чергу може бути вкладений ще один цикл, утворюючи наступний рівень вкладеності і так далі. Кількість рівнів вкладеності, як правило, не обмежується. p align="justify"> Повне число виконань тіла внутрішнього циклу не перевищує добутку числа ітерацій внутрішнього і всіх зовнішніх циклів. Наприклад взявши три вкладених один в одного циклу, кожен по 10 ітерацій, отримаємо 10 виконань тіла для зовнішнього циклу, 100 для циклу другого рівня і 1000 в самому внутрішньому циклі. p align="justify"> Одна з проблем, пов'язаних з вкладеними циклами - організація дострокового виходу з них. У багатьох мовах програмування є оператор дострокового завершення циклу (break у Сі, exit у Турбо Паскалі, last в Perl і т. п.), але він, як правило, забезпечує вихід тільки з циклу того рівня, звідки викликаний. Виклик його з вкладеного циклу призведе до завершення тільки цього внутрішнього циклу, зовнішній же цикл продовжить виконуватися. Проблема може здатися надуманою, але вона дійсно іноді виникає при програмуванні складної обробки даних, коли алгоритм вимагає негайного переривання в певних умовах, наявність яких можна перевірити тільки в глибоко вкладеному циклі. p align="justify"> Рішень проблеми виходу з вкладених циклів декілька.

Найпростіший - використовувати оператор безумовного переходу goto для виходу в точку програми, безпосередньо наступну за вкладеним циклом. Цей варіант критикується прихильниками структурного програмування, як і всі конструкції, що вимагають використання goto. Деякі мови програмування, наприклад, Модула-2, просто, не мають оператора безумовного переходу, і в них подібна конструкція неможлива. p align="justify"> Альтернатива - використовувати штатні засоби завершення циклів, у разі необхідності встановлюючи спеціальні прапори, що вимагають негайного завершення обробки. Недолік - ускладнення коду, зниження продуктивності без будь-яких переваг, крім теоретичної В«правильностіВ» через відмову від goto. br/>






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

  • Реферат на тему: Поняття алгоритму і його властивості. Блок-схема алгоритму. Технологія Ro ...
  • Реферат на тему: Розробка алгоритму програми &Таймер& на мові програмування C ++
  • Реферат на тему: Особливості і завдання реклами на різних фазах життєвого циклу товару
  • Реферат на тему: Деякі принципи словникового опису російської розмовної мови (Постановка зав ...
  • Реферат на тему: Культура безпеки на всіх етапах життєвого циклу АЕС