Ббк 32. 973-018 г рецензент канд физ мат наук, Ф. А. Мурзин
Download 278.16 Kb.
|
FIT-Gor-PP3
Пример 57. Вычисление числа π (пи)
Пример 58. Это выражение также вычисляет число π (пи). Это выражение вычисляет сумму всех вычисленных значений val и умножает результат на 4.0
Пример 59. В for-выражениях операции dot и cross могут порождать пары индексов при формировании пространства итерирования
Пример 60. В for-выражениях операции dot и cross могут порождать пары индексов при формировании пространства итерирования
Пример 61. Итеративное for-выражение с обменом данными между итерациями Как это свойственно языкам функционального программирования, SISAL язык математически правильный – функции отображают аргументы в результаты без побочных эффектов, и программа строится как выражение, вырабатывающее значение. Наиболее интересна форма параллельного цикла. Она выделяет три части: for - генератор пространства итераций, do - тело цикла и returns - формирователь возвращаемых значений. SISAL-программа представляет собой набор функций, допускающих частичное применение, т. е. вычисление при неполном наборе аргументов. В таком случае по исходному определению функции строятся его проекции, зависящие от остальных аргументов, что позволяет оперативно использовать эффекты смешанных вычислений и определять специальные оптимизации программ, связанные с разнообразием используемых конструкций и реализационных вариантов параллельных вычислений.
Download 278.16 Kb. Do'stlaringiz bilan baham: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling