Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по вычислительной практике.docx
Скачиваний:
16
Добавлен:
22.02.2015
Размер:
180.58 Кб
Скачать

Задача 5

Тема: Двумерные массивы.

Дана целочисленная прямоугольная матрица. Найти произведение сумм элементов каждой диагонали.

Инструкция пользователя.

Запустить командную строку (ПУСК – Все программы – Стандартные – Командная строка.

В командной строке необходимо перейти в каталог, где находиться программа. Для этого необходимо воспользоваться командой cd: “cd C:\Borland\politov\N5”, затем убедимся, что в каталоге находиться необходимая нам программа с помощью команды DIR, и запустим ее, написав ее имя.

Программа у пользователя запрашивает входные данные (количество элементов задано константой, элементы массива задаются программно) и выводит результат (произведение сумм элементов каждой диагонали) рисунок 4.

Рисунок 4

Инструкция программиста.

Файл N5.cpp функции input, calc, output, test. Функция input ничего не принимает, запрашивает элементы массива. Функция calc принимает массив и возвращает произведение сумм элементов каждой диагонали. Функция output принимает выводит произведение сумм элементов каждой диагонали на экран. Функция test - тест проверки кода на взлом. Код программы в приложении Г.

Задача 8

Тема: Файлы. Часть 1.

Конец файла. Написать программу, отображающую на экране три последние строки файла.

Инструкция пользователя.

Запустить командную строку (ПУСК – Все программы – Стандартные – Командная строка.

В командной строке необходимо перейти в каталог, где находиться программа. Для этого необходимо воспользоваться командой cd: “cd C:\Borland\politov\N8”, затем убедимся, что в каталоге находиться необходимая нам программа с помощью команды DIR, и запустим ее, написав ее имя.

Программа выводит на экран три последние строки файла и копирует их в другой файл. Результат работы на рисунке 5.

Рисунок 5

Инструкция программиста.

Файл N8.cpp .

В main – подсчитывается количество строк в файле, затем исходя из этого количества, выводятся на экран три последние строки файла INPUT.txt, так же они копируются в файл OUT.txt.

Код программы в приложении Д.

Задача 12

Тема: Нахождение определенного интеграла

Написать программу, которая находит определенный интеграл методом прямоугольников и методом трапеций. Исходные данные приведены. Шаг интегрирования взять равнымh=0,01. Каждый метод должен быть реализован в виде отдельной функции.

Исходные данные:

Функция f(x): f(x)= ln(1.5 + tg(x/2))

Отрезок интегрирования: [0;2]

Инструкция пользователя.

Запустить командную строку (ПУСК – Все программы – Стандартные – Командная строка.

В командной строке необходимо перейти в каталог, где находиться программа. Для этого необходимо воспользоваться командой cd: “cd C:\Borland\politov\N12”, затем убедимся, что в каталоге находиться необходимая нам программа с помощью команды DIR, и запустим ее, написав ее имя.

Программа выводит на экран результат вычисления определенного интеграла заданной функции двумя методами. Результат работы на рисунке 6.

Рисунок 6

Инструкция программиста.

Файл N12.cpp .В main – поочередно вызываются две функции вычисления интеграла заданной функции: integralp – интеграл вычисляется методом прямоугольников, integralt – интеграл вычисляется методом трапеций. В функции integralp и integralt передаются: нижний предел, верхний предел, указатель на функцию. Функции возвращают результат вычислений в формате float. Далее в main поочередно выводятся результаты вычислений. Код программы в приложении Ж.