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

Реферат Інтерполяційний поліном Лагранжа

и модулі, що виконують обчислення правильно, швидко і коректно;

3. розробити інтерфейс програми, сумісний з Windows-інтерфейсом.

Глава 1

1. Еволюція технології програмування

На ранніх етапах розвитку програмування, коли програми писалися у вигляді послідовностей машинних команд, яка-небудь технологія програмування була відсутня. Перші кроки в розробці технології полягали в поданні програми у вигляді послідовності операторів. Написання послідовності машинних команд передувало складання операторної схеми, що відбиває послідовність операторів і переходи між ними. Операторний підхід дозволив розробити перші програми для автоматизації складання програм - так звані складові програми.

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

У 1958 році були розроблені перші мови програмування, Фортран і Алгол-58. Програма на Фортрані складалася з головної програми і деякої кількості процедур - підпрограм і функцій. Програма на Алголі-58 і його подальшої версії Алголі-60 представляла собою єдине ціле, але мала блочну структуру, що включає головний блок і вкладені блоки підпрограм і функцій. Компілятори для Фортрану забезпечували роздільну трансляцію процедур і подальше їх об'єднання в робочу програму, перші компілятори для Алгола припускали, що транслюється відразу вся програма, роздільна трансляція процедур не забезпечує.

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

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

Процедурне і структурне програмування торкнулися передусім процес опи...


Предыдущая страница | Страница 3 из 20 | Следующая страница
Реклама
//