і програми і навіть самих себе.
Використовуваний в Ліспі, так званий, функціональний підхід до програмування грунтується на тій простій ідеї, що вся обробка інформації та отримання шуканого результату можуть бути представлені у вигляді вкладених і/або рекурсивних викликів функцій, що виконують деякі дії, так що значення однієї функції використовується як аргумент іншої. Значення цієї функції стає аргументом наступної і т.д. поки не буде отриманий кінцевий результат - рішення задачі.
Програми будуються з логічно розчленованих визначень функцій. Визначення складаються з керуючих структур, які організовують обчислення, і з вкладених викликів функцій. Основними методами функціонального програмування є композиція і рекурсія. Все це являє собою реалізацію ідей теорії рекурсивних функцій. p align="justify"> Є велика кількість систем програмування на Ліспі, реалізованих для комп'ютерів різних типів. Як правило, це інтерпретують системи, що працюють в інтерактивному (діалоговому) режимі. Відповідні описи і команди вводяться з клавіатури після запрошення ("_"), потім прочитується результат. p align="justify"> Контрольні питання:
1. Що таке дані? Характеристики.
2. Що таке знання. Де вони використовуються?
. Перерахуйте моделі інформаційних процесів
. Охарактеризуйте моделі передачі, обробки, накопичення даних
. Що таке обробка інформації
. Дайте визначення термінам: програма, програмне забезпечення, завдання, програму.
. Види завдань.
. Що означає постановка задачі?
. Дайте визначення терміна алгоритм.
. Властивості алгоритму.
. Форми подання алгоритму.
. Які види програмістів Ви знаєте?
. Які види мов програмування Ви знаєте. Їх відмінності.
ЛЕКЦІЯ № 6. МОДЕЛІ, МЕТОДИ І ЗАСОБИ РЕАЛІЗАЦІЇ НІТ
Починають широко використовуватися в різноманітних галузях глобальні і локальні комп'ютерні мережі. Їй пророкують в найближчому майбутньому бурхливе зростання, обумовлений популярністю її засновника - глобальної комп'ютерної мережі Internet. p align="justify"> В останні роки термін В«інформаційні технологіїВ» часто виступає синонімом терміна В«комп'ютерні технологіїВ», оскільки всі інформаційні технології в даний час так чи інакше пов'язані із застосуванням комп'ютера. Однак, термін В«інформаційні технологіїВ» набагато ширше і включає в себе В«комп'ютерні технологіїВ» в якості складової. При цьому, інформаційні технології, засновані на використання сучасних комп'ютерних та мережевих засобів, утворюють термін В«Сучасні інформаційні технологіїВ».
І.В.Роберт під засобами сучасних інформаційних і комунікаційних технологій розуміє програмні, програмно-апаратні та технічні засоби, а так само пристрої, що функціонують на базі мікропроцесорної, обчислювальної техніки, а також сучасних засобів і систем транслювання інформації, інформаційного обміну, що забезпечують операції по збору, продукуванню, накопичення, зберігання, обробці, передачі інформації і можливість доступу до інформаційних ресурсів комп'ютерних мереж (в тому числі глобальних). До засобів сучасних інформаційних і комунікаційних технологій відносяться ЕОМ, ПЕОМ, комплекти термінального обладнання для ЕОМ усіх класів, локальні обчислювальні мережі, пристрої введення-виведення інформації, засоби введення і маніпулювання текстовою і графічною інформацією, засоби архівного зберігання великих обсягів інформації та інше периферійне устаткування сучасних ЕОМ; пристрої для перетворення даних з графічної або звукової форми представлення даних в цифрову і назад; засоби та пристрої маніпулювання аудіовізуальною інформацією (на базі технологій Мультимедіа та «³ртуальна реальністьВ»); системи штучного інтелекту; системи машинної графіки, програмні комплекси (мови програмування, транслятори, компілятори, операційні системи, пакети прикладних програм та ін) та ін; сучасні засоби зв'язку, щоб забезпечити інформаційну взаємодію користувачів як на локальному рівні (наприклад, в рамках однієї організації або декількох організацій), так і глобальному (в рамках всесвітньої інформаційної середовища) [...