Cloudlakes
Home | News | Brands | Reviews | Gallery | About Us

Индекс и описание на програми например Fortran, използвани в хода

По-долу е списък и описание на примерните програми, използвани в Comp Sci 201 (Fortran).

Име на програмата:

Какво го прави:

add.f Добавя два номера
add2.f add.f използването на подпрограми и модул
aorder.f Демонстрира за съхранение на Multi-мерен масив, както и използването на еквивалентността изявление.
arith.f Демонстрира аритметични задачи като за на операции и смесени операции режим. Също така използва данните изявление
arithp.f Демонстрира аритметичните assigments използване на скоби и отчет на параметъра.
array1.f Демонстрира използването на масиви за данни, анализ, макс, мин, и средната и използването на форматирания изход.
array1s.f Същото като array1.f освен употреби подпрограми за анализ на данни. Демонстрира как да се мине масиви между основната програма и подпрограми.
array2.f Демонстрира използването на масиви с Fortran 90 спецификации.
array2s.f Същото е и като array2.f, с изключение на това, че използва подпрограми за анализ на данните и Fortran90 декларации размер.
array2se.f Също като array2.f и array2s.f, с изключение на това, че използва подпрограми и Fortran 77 декларации размер на масива.
array2sf.f Друг пренаписване на array2.f .
array3.f Демонстрира използването на изявлението разпределят за деклариране на масиви с неизвестен размер.
array3a.f Програма много подобен на array3.f но разглежда файл с въвеждане на данни, за да се определи размерът на входния масив. Изследва входен файл array3a.in .
array3as.f Същата програма, както array3a.f освен това демонстрира използването на изявлението разпределят с подпрограми.
array3b.f Друга употреба на отчета разпределят за определяне на размера от входния файл. Използва входния файл array3b.in .
array3c.f Друг масив програма за масиви с неизвестен размер, използвайки Fortran 77 PARAMETER изявление, отколкото разпределят.
array3e.f Array програма, която показва Злоупотреба на изявление разпределят.
associated.f Демонстрира използването на насоки и цели и тества тяхната асоциация.
clobber.f Илюстрира клопки на лошо индексиране масиви.
debug.f Heat Transfer програма Коефициент с грешки, които трябва да бъдат фиксирани.
debug1.f Показва процеса на отстраняване на грешки.
dimtest.f Тестове DIM възможност за Fortran 90 присъщата сумата функции, minval, и maxval за използване с масиви. Асоциира се с примерен резултат dimtest.out .
двойна errors.f Пример за използването на интерфейса структура, създаване на общ интерфейс функция.
двойна interface.f Демонстрира използването на интерфейса структура, която създава общ функция, която може да се използва с реални, така и целочислени стойности.
errors.f Програма с няколко грешки, дължащи се на лошото място на отчети.
format.f Показва много приложения на формата изявление. Генерира примерен файл format.out .
funspeed.f Програма, подобна speed.f , който използва функции, да направи всичко на изчисленията.
GP-int1 Демонстрира използването на gnuplot графиката данни от две входни файлове. Примерен файл gnuplot вход.
GP-int2 Друг примерен файл gnuplot вход.
GP-int3 "" "
grades1.f Програма, която използва масиви и подпрограми за изчисляване и съхраняване на степени. Свързани с grades.in .
htcoef.f Програма, която изчислява приблизителната коефициенти на топлопреминаване за 1 инч тръба за няколко номера Рейнолдс.
htcoef1.f Същото е и като htcoef.f с изключение на това, че нарича функция, за да се направи изчисленията.
htcoef2.f Също като htcoef.f с изключение на това, че демонстрира факта, че променливи със същото име в основната програма и подпрограми могат да имат различни стойности.
htcoef3.f Програма за много подобен на htcoef1.f и htcoef2.f който използва степенуване трик за увеличаване на скоростта.
iftests.f Показва много приложения на изявление.
inter1.f Демонстрира две прости методи на интерполация (линейно и кубични) за плавно се присъедини към резултатите от две непресичащи региони.
inter2.f Също като inter1.f освен интерполира различни данни.
inter3.f Подобно на inter1.f и inter2.f, но използва среднопретеглена преход.
interface.f Демонстрира използването на интерфейса структура, която позволява използването на функции с масиви.
linint1.f Подпрограма, която интерполира Y-стойностите, дадени х-стойност, както и таблица на Y-стойности.
linint2.f Подпрограма подобни на linint1.f, но използва таблици на стойностите на х и у.
linint3.f Подпрограма linint1.f и linint2.f, но по-ефективно.
linint4.f Подпрограма подобни на linint1.f , linint2.f и linint3.f, но още по-ефективни.
mathin Примерен файл от команди на Mathematica.
matprod.f Умножава две матрици заедно.
module.f Демонстрира използването на модулна структура в рамките на основната програма и подпрограми.
newton1.f Примерна програма, която използва NEWTON итерация да се реши уравнението.
newton2.f По-сложна версия на newton1.f която използва изявление функции и вериги.
noadv.f Демонстрира използването на опция без предварително да четат и пишат.
pawsum.f Array програма, която използва MAX, MIN, подразбиращи се DO примки, данни отчети, както и други Fortran 90 изгражда.
plot1.f Парцели синусова функция.
plot2.f Се използват програма подобна на plot1.f освен подпрограми. Илюстрира външните и вътрешните отчети
pointers.f Демонстрира използването на указатели, за да манипулират раздели на масиви. Генерира файла pointers.out
ranges.f Показва най-малките и най-голям в абсолютни стойности, които могат да бъдат представени с всеки един от няколко вида данни. Използва Fortran 90 отчети на малки и големи.
secant.f Използва секущ итерация да намерят корените на уравнението. Сравнява решение на Нютон Итерация на същото уравнение.
sifunc.f Въведение в изявлението функция.
speed.f Пъти по три различни методи за изчисляване на точка продукт на дълги вектори.
speedf.f Програма подобни на speed.f .
sums.f Демонстрира Fortran 90 SUM функция с маска вариант.
trig.f Изчислява греха и COS на един ъгъл в градуси.
where.f Демонстрира използването на другаде, където и края, където.
Обичайните програми Диференциални уравнения
fall.f Изчислява динамиката на падащо тяло.
fall1.f Програма, подобна на fall.f но въвежда модули.
fall2.f Изчислява динамиката на падащо тяло към извор.
fall3.f Програма, подобна на fall2.f но даде отговор, който е втори ред точно (пропорционално DT ** 2)
odeint.f Демонстрира използването на Рунге-Kutta, Адамс-Bashford, и Адамс-Moulton методи за решаване на ОДУ
Curvefit програми
quad.f Извършва Квадратен годни сплайн определен файл с данни (. TXT разширение)
rholiq.f Подпрограма, която оценява плътността на фреона и неговите производни по отношение на други свойства.
satprs.f Функция, която оценява налягането на наситените пари на фреона като функция на температурата на насищане.
thcl.f Функция, която оценява течност топлопроводимост на фреона като функция на енталпията.
viscl.f Функция, която оценява течност динамичен вискозитет, както е функция на течни енталпия и налягане.
Интеграционни програми
trapezoid.f Програма, която показва Трапецовидни върховенството на интеграция.
trapz1.f Програма, подобна за trapezoid.f, който използва файла trapcom.h чрез изявление включват.
trapz2.f Програма, подобна на trapezoid.f, която използва МОДУЛ.
Програми, които ползват символни променливи
charvar.f Програма, която демонстрира използването на символните променливи в Fortran 77.
charvr90.f Програма които демонстрира използването на символните променливи в Fortran 90.
Програми, свързани с най-малките квадрати Fit
gendata.f Създава фалшиви експериментални данни с произволна грешка.
lin1.f Програма, която тества решават за линейни уравнения и създава система 6х6 на линейни уравнения. Генерира файла lin1.out
lsq.f Програма, която изпълнява най-малките квадрати, годни на квадратното уравнение дадени данни. Тази програма дава разположението на обекта, включени в различни моменти. , Свързани с файла fall.data
lsq2.f Програма, подобна на lsq.f, която се възползва от Fortran 90 отчети.
lsq3.f Програма, подобна lsq.f който използва кода, който е оптимизиран за паралелно или векторни процесори.
quadfit.f Програма, която взема данни от два масива и ги вписва в квадратното уравнение.
Програми, свързани с сортиране на данни
drvsort.f Програма, която управлява сортиране подпрограми.
sort1.f Пример на избора Сортиране Fortran 90.
sort2.f Пример на BUBBLE ПОДРЕДИ.
sort3.f Пример за вмъкване SORT.
sort3a.f Пример за вмъкване Сортиране използва Fortran 90 Функции.
sorthalf.f Сортира масив прави същите със спомагателен масив. Array могат да бъдат подредени във възходящ или низходящ ред.
sortout Изпитване на всички сортиране подпрограми.
  Преведено е http://www.personal.psu.edu/faculty/j/h/jhm/f90/progref.html До дома 
Cloudlakes
© 2014: All rights protected1.