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 описанием ошибок, с которыми Вы столкнулись при выполнении лабораторной работы.


 

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

26928. ФОРМЫ ГОСУДАРСТВА. ФОРМА ПРАВЛЕНИЯ 12.57 KB
  МОНАРХИЯ это такая форма правления при которой верховная государственная власть осуществляется единолично и переходимткак правило по наследству.раздробленность территорий и слабая центральная властьдецентрализация феодал как владелец земель и как верховный правитель на своей территории наместникивыполняющие волю феодаланазначаемые и сменяемые по его указу феодал передает власть по наследству Постоянные войны и захват земельфеодализация общественной жизнисоздание крупных владений наместников все более конкурирующих с центральной...
26930. Форма политического режима 8.46 KB
  форма политического режима совокупность методов осуществления власти государством итоговое состояние в обществекоторое складывается в результате взаимодействия и противоборства различных политических сил и функционирования всех политических институтов. Основной критерий для классификации режимовдемократичность власти отражает ли власть мнение всего народа в целом или только узко определенной группы общества. Характерные черты: отказ от полного контроля над обществом; отсутствие единой идеологии; отчуждение народа от властиносителем...
26931. Особенности федеративного устройства РФ 11.56 KB
  Обычно федерации делятся на территориальныепо принципу объединения территорий и национальныепо принципу объединения различных наций при чем вторые обладают более широким кругом полномочийправ и свобод по сравнению с территориальными федерациями. 5 КРФ: состоит из республик краев областей городов федерального значения автономной области автономных округов равноправных субъектов Российской Федерациивсего их 83 Субъекты федерации группируются в:8 федеральных округовполномочные представители президента в каждом округечлен...
26932. государственные органы 9.45 KB
  Принципы деятельности:народовластие гуманизм федерализм разделение властей законностьверховенство КРФ и ФЗ над иными НПА; приоритет прав и свобод человека и гражданина; равный доступ граждан к государственной службе в соответствии со способностями и профессиональной подготовкой; обязательность для государственных служащих решений принятых вышестоящими государственных органами и руководителями в пределах их полномочий и на основе законодательства РФ; гласность в осуществление государственной службы; ответственность служащих за принимаемые...
26933. Теория разделения властей.законолательная власть 9.52 KB
  локкзаконодательная власть занимала доминирующее положение по сравнению с остальными ветвями власти. Основной конечной целью осуществления на практике ТРВ является предотвращение узурпации всей государственной власти одним лицом или группой лиц и сохранение целостности государственного механизма и общества. Все власти равны и автономны 3. Никакая власть не может пользоваться правами предоставленными Конституцией другой власти 4.
26934. Исполнительная и судебная власти 8.68 KB
  исполнительная и судебная власти Исполнительная власть в соответствии с теорией разделения властей одна из самостоятельных и независимых публичных властей в государстве. Признаки Исполнительной Власти яявляется относительно самостоятельной ветвью государственной власти; является проводником государственной политики в жизнь; подзаконна по своему характеру и задачам; её деятельность является исполнительнораспорядительной и носит постоянный непрерывный во времени характер; является исключительным обладателем материальных ресурсов и...
26935. Государство в политической системе общеста 8.54 KB
  3 Обладает всей системой юридических средств по обеспечению правопорядка: осуществляют регистрацию объединений полит. Государство поддерживает и гарантирует равенство правового статуса однородных социальных объединений политических партий избирательных объединений профсоюзов коммерческих организаций. Многие управленческие решения принимаются государственными органами с учетом мнений пожеланий и предложений социальных объединений. Вместе с тем запрещается государственное вмешательство в деятельность социальных объединений равно как и...
26936. Политическая система общества и ее элементы 7.9 KB
  политическая система общества и ее элементы Политическая система совокупность гос и общ институтовотношений между ними участвующих в госуд. Необходима единая объединяющая организующая и принуждающая силаполитическая власть.Госво это властнополитическая организация общества которая распространяет свою власть на все население в пределах территории страны издает юридически значимые веления имеет специальный аппарат управления и принуждения и обладает суверенитетом. Политическая деятельность не однородна.