Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Порядок выполнения работы. В соответствии с заданием написать и отладить программу

Групповые операции | Запрос на обновление | Встроенные функции | Порядок выполнения работы | Автоматизация работы. Язык Perl | Синтаксис языка Perl | Функции Perl | Порядок выполнения работы | Регулярные выражения | Предопределённые переменные |


Читайте также:
  1. I. Задания для самостоятельной работы
  2. I. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ
  3. II. Завершение работы с Электронным дневником.
  4. II. ОРГАНИЗАЦИЯ И ПОРЯДОК ПРОХОЖДЕНИЯ ПРАКТИКИ
  5. II. Организация и порядок работы комиссии по трудовым спорам
  6. II. Организация и порядок работы комиссии по трудовым спорам
  7. II. Организация и порядок работы комиссии по трудовым спорам

В соответствии с заданием написать и отладить программу, протестировав её на указанном файле. Писать программу следует независимо от числа строк заголовка, числа узлов и т. п. – то есть универсально для любых файлов такого формата.

Шаблон программы можно взять следующим:

open(FD, "<", "LabWork7.OUT") || die($!);

 

# You may write code here

 

for ($i = 0; $str[$i] = <FD>; $i = $i+1)

{

# You may write code here

}

 

# You may write code here

 

close(FD);

 

#uncomment this line below if you should rewrite the existing file...

#$name = "LabWorkFile7.OUT";

 

#... OR uncomment this line if you should make a copy.

#$name = "LabworkFile7_Copy.OUT";

 

open(FD2, ">", $name) || die($!);

print FD2 @str;

Варианты заданий

Вариант 1

Cделать копию файла COSMOS, в которой убрать «шапку» заголовка COSMOS, оставив вместо неё только номер текущей версии с поясняющим текстом (например, “Version: 2.9”). Считать, что если строка начинается с двух звёздочек (**), то она является частью «шапки» заголовка.

Вариант 2

В названии заголовков ”D I S P L A C E M E N T S” удалить пробелы между буквами, оставив их только перед словом. Определить, на сколько страниц в файле разбита секция перемещений. Результат с пояснительными записями к нему дописать в конец текущего файла.

Вариант 3

Сделать копию начальной части файла, до секции с перемещениями. В конце копии файла продублируйте число конечных элементов в формате NUME = число.

Вариант 4

Модифицировать текущий файл COSMOS, удалив всё после значений перемещений в узлах, оставив лишь секцию со временем вычислений. Переписать нулевые значения перемещений 0.0000 в экспоненциальном формате 0.00000E+00, восстановив при этом выравнивание в столбцах по разделителю целой и дробной части.

Вариант 5

Создать отдельный файл, куда записать силу только силы реакции опоры вместе с исходным заголовком. Прочерки заменить на.0000Е+00.

Вариант 6

Модифицировать текущий файл COSMOS, оставив там лишь перемещения для узлов с номерами с 3068 по 4211. Разбивку вычисленных значений на страницы сохранить, но нигде не должно быть двойных заголовков.

Вариант 7

Создать отдельный файл, куда записать всё, кроме нулевых значений z-составляющей перемещений и всех плоскостей вращений в соответствующей секции. Ни в начале, ни в конце строк не должно быть пробелов.

Вариант 8

Модифицировать текущий файл COSMOS, заменив в секции перемещений несколько пробелов одной табуляцией, а также удалив всё то, что было до этой секции.

Вариант 9

Создать отдельный файл и записать туда размерность матрицы жёсткости, а также полтора наибольших значений VON-напряжения в задаче и узел, где оно было зафиксировано.

Вариант 10

Определить, превосходит ли общая энергия деформации тела значение в 50. Дописать в конец текущего файла результат сравнения с пояснительной записью к нему.

Контрольные вопросы

1.

2.

3.

4.

5.

6.

7.

8.

9.

10.

ЛАБОРАТОРНАЯ РАБОТА №8


Дата добавления: 2015-08-27; просмотров: 23 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Функции работы со строками| Цель работы

mybiblioteka.su - 2015-2024 год. (0.006 сек.)