Категория
Информатика
Тип
реферат
Страницы
5 стр.
Дата
21.02.2014
Формат файла
.html — Html-документ
Архив
996425.zip — 4.02 kb
  • formatirovannyj-vvod_996425_1.html — 10.83 Kb
  • Readme_docus.me.txt — 125 Bytes
Оцените работу
Хорошо  или  Плохо


Текст работы

ДНЕПРОПЕТРОВСКАЯОБЛАСТНАЯ АДМИНИСТРАЦИЯ

ИНСТИТУТПРЕДПРИНИМАТЕЛЬСТВА «СТРАТЕГИЯ»

КАФЕДРАЕКНОМИЧЕСКОЙ КИБЕРНЕТИКИ И

ПРОГРАМНОГООБЕСПЕЧЕНИЯ

ДОКДАД

ПОДИСЦИПЛИНЕ:

«ФУНКЦИОНАЛЬНОЕПРОГРАММИРОВАНИЕ»

НА ТЕМУ:

«ФОРМАТИРОВАННЫЙВВОД »

Выполнил:

студентгруппы П-01-51

Руденко Владимир

2003г.

г. ЖелтыеВоды


Если не использоватьспециальную команду ввода, то данные можно передавать лисповской функции толькочерез параметры и свободные переменные. Соответственно, без использованиявыводы, результат можно получить лишь через конечное значение выражения. Частовсе же возникает необходимость вводить исходные данные и выдавать сообщения ттем и самым управлять и получать промежуточные результаты во время вычислений,как это делается и в других языках программирования.

Лисповская функция чтенияREAD отличается от ввода в других языках программирования тем, что онаобрабатывает выражение целиком, а не отдельные элементы данных. Вызов этойфункции осуществляется пользователем (немного упрощенно) в виде:

(READ)

Как только интерпретаторвстречает предложение READ, вычисления приостанавливаются до тех пор, покапользователь не введет какой-нибудь символ или целиком выражение.

READ никак не показывает,что оно ждет ввода выражения. Программист должен сам сообщить об этом припомощи функций ввода. READ лишь читает выражение и возвращает в качествезначения само это выражение, после чего вычисления продолжаются.

По своему действию READпредставляет собой функцию, но у нее есть побочный эффект, состоящий именно вовводе выражения. Учитывая это, READ является не чистой функцией, а псевдофункцией.



Ваше мнение



CAPTCHA