4284

Работа с функциями в языке С++

Лабораторная работа

Информатика, кибернетика и программирование

Работа с функциями в языке С++ 1 Цель работы Получение практических навыков в работе с функциями. В ходе выполнения работы необходимо создать программу, которая определяет и инициализирует двумерный массив целых значений и затем выполняет след...

Русский

2012-11-15

52.5 KB

17 чел.

Работа с функциями в языке С++

1 Цель работы 

Получение практических навыков в работе с функциями.

В ходе выполнения работы необходимо создать программу, которая определяет и инициализирует двумерный массив целых значений и затем выполняет следующие действия:

  •  преобразование исходного массива в соответствии с индивидуальным заданием (функция1);
  •  вывод результатов (функция2).

В функици1 реализовать передачу параметра по ссылке. Если массив удалось преобразовать – функция1 должна возвращать значение true, в противном случае – false.

Таблица 1.1 – Индивидуальные задания

Номер студента в списке

Преобразование исходного массива (шаг один)

Количество строк m

Количество столбцов n

1

Удвоить нечетные элементы

4

3

2

Четные элементы заменить их квадратами

3

5

3

Нулевые элементы заменить на единицы

3

4

4

Удвоить четные элементы

4

5

5

Все элементы заменить на их модули

5

4

6

Утроить четные элементы

3

3

7

Все положительные элементы заменить их десятичные логарифмы

4

5

8

Все отрицательные элементы заменить на их квадраты

4

4

9

Все положительные элементы заменить на их натуральные логарифмы

5

4

10

Все положительные элементы заменить на их квадратные корни

3

5

11

Удвоить положительные четные элементы

5

4

12

Утроить отрицательные нечетные элементы

3

4

13

Удвоить отрицательные нечетные элементы

4

3

14

Утроить положительные четные элементы

3

5

Чтобы использовать стандартные математические функции вам необходимо подключить заголовочный файл cmath. В таблице 1.2  представлены некоторые используемые функции.

Таблица 1.2 – Используемые функции

double sqrt(double x);

Берет квадратный корень положительного числа

double pow(double x, double y);

Возводит x в степень y

double log(double x);

Вычисляет натуральный логарифм

double log10(double x);

Вычисляет десятичный логарифм.

int abs(int x);

Возвращает модуль целого числа

double fabs(double x);

Возвращает модуль вещественного числа

double sin(double x);

Вычисляет синус числа

double cos(double x);

Вычисляет косинус числа

double atan(double x);

Вычисляет тангенс числа

2 Теоретические сведения

3 Порядок выполнения работы

1. Разработать алгоритм для решения поставленной задачи.

2. Разработать программу для решения поставленной задачи (использовать условные операторы и операторы цикла).

3. Проверить работоспособность программы на тестовых данных.

4. Сохранить результаты работы. Оформить отчет по лабораторной работе.

Содержание отчета:

  1.  Титульный лист.
  2.  Название лабораторной работы.
  3.  Цель лабораторной работы.
  4.  Ход выполнения работы (включить алгоритм решения задачи; программный код; пример использования программы).
  5.  Выводы по проделанной работе c описанием ошибок, с которыми Вы столкнулись при выполнении лабораторной работы.


 

А также другие работы, которые могут Вас заинтересовать

17712. ОСНОВИ ПРАВА СОЦІАЛЬНОГО ЗАБЕЗПЕЧЕННЯ 276 KB
  ОСНОВИ ПРАВА СОЦІАЛЬНОГО ЗАБЕЗПЕЧЕННЯ 1. Поняття предмет і джерела права соціального забезпечення Право на соціальне забезпечення одне з природжених прав людини яке визнане світовим співтовариством і одержало закріплення в міжнародноправових актах
17713. ОСНОВИ АГРАРНОГО ПРАВА УКРАЇНИ 197.5 KB
  ОСНОВИ АГРАРНОГО ПРАВА УКРАЇНИ 1. Поняття предмет і система правового регулювання аграрного права України. Джерела аграрного права Аграрне право України це сукупність правових норм які на засадах юридичної рівності різних форм власності і функціонування
17714. ОСНОВИ ЗЕМЕЛЬНОГО ПРАВА УКРАЇНИ 265 KB
  ОСНОВИ ЗЕМЕЛЬНОГО ПРАВА УКРАЇНИ 1. Поняття предмет та система правового регулювання земельного права України Земельне право України являє собою самостійну галузь права національного права України якій притаманні власний предмет методи і система правов...
17715. ОСНОВИ ЕКОЛОГІЧНОГО ПРАВА УКРАЇНИ 293.5 KB
  ОСНОВИ ЕКОЛОГІЧНОГО ПРАВА УКРАЇНИ 1. Поняття і предмет правового регулювання екологічного права України Екологічне право України це сукупність правових норм які регулюють суспільні відносини що складаються з приводу використання відтворення природних...
17716. ОСНОВИ КРИМІНАЛЬНОГО ПРАВА УКРАЇНИ 360.5 KB
  ОСНОВИ КРИМІНАЛЬНОГО ПРАВА УКРАЇНИ 1. Поняття кримінального права його принципи джерела та система За останні кілька років злочинність в Україні стала явищем загальнонаціонального значення. Якщо раніше боротьба зі злочинністю розглядалась як важлива пр
17717. СУДОВІ ТА ПРАВООХОРОННІ ОРГАНИ УКРАЇНИ 367 KB
  СУДОВІ ТА ПРАВООХОРОННІ ОРГАНИ УКРАЇНИ 1. Правосуддя в Україні: поняття завдання ознаки та принципи здійснення Правосуддя особлива функція державної влади що здійснюється через розгляд і вирішення в судових засіданнях цивільних справ зі спорів що стосу...
17718. ОСНОВИ ПРОЦЕСУАЛЬНОГО ПРАВА В УКРАЇНІ 291.5 KB
  ОСНОВИ ПРОЦЕСУАЛЬНОГО ПРАВА В УКРАЇНІ 1. Поняття процесуального права Правові норми які складають правову систему держави регулюють суспільні відносини відповідно до завдань держави на сучасному етапі його розвитку. Систему права держави складають певні г
17719. ОСНОВИ МІЖНАРОДНОГО ПРАВА 223 KB
  ОСНОВИ МІЖНАРОДНОГО ПРАВА 1. Поняття та система міжнародного права Історія людства тривалий час формувалась з позиції сильнішого тому не дивно що досить довго міжнародні відносини переважно базувались на так званому праві війни ad bellum. Лише на початку ХІХ...
17720. ОСНОВИ МІЖНАРОДНОГО ЕКОНОМІЧНОГО ПРАВА 112 KB
  ОСНОВИ МІЖНАРОДНОГО ЕКОНОМІЧНОГО ПРАВА На земнiй кулi налiчується понад 220 суверенних і незалежних держав як великих так i малих. Рiвень їх економiчного розвитку досить рiзний. Але незважаючи на це кожна з них вирiшуючи свої внутрiшнi а тим бiльше зовнiшнi проблеми ма