Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР5.doc
Скачиваний:
0
Добавлен:
13.11.2018
Размер:
99.84 Кб
Скачать

4. Методические указания и требования к выполнению лабораторной работы

Напишите функцию main и функции, требуемые в заданиях.

Требования:

1) для передачи данных в функцию надо использовать только параметры, глобальные переменные не рекомендуется использовать;

2) тип каждого фактического параметра в инструкции вызова функции должен совпадать с типом соответствующего формального параметра в объявлении функции;

3) для одномерного массива проработать все три способа объявления формальных параметров;

4) оформить вывод на экран условия задачи;

5) ввод и вывод матрицы осуществлять в общепринятом (квадратном) виде.

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

    1. Вариант 1.

  1. Написать функцию, которая сравнивает два целых числа и возвращает результат сравнения в виде одного из знаков: <, > или =.

  2. Написать функцию, которая возвращает максимальный элемент одномерного массива.

  3. Написать функцию, которая вычисляет определитель матрицы.

    1. Вариант 2.

  1. Написать функцию, которая вычисляет значение ab. Числа a и b могут быть любыми дробными положительными числами.

  2. Написать функцию, которая возвращает минимальный элемент одномерного массива.

  3. Написать функцию, которая вычисляет сумму двух матриц.

    1. Вариант 3.

  1. Написать функцию, которая вычисляет факториал числа.

  2. Написать функцию, которая возвращает среднее значение элементов одномерного массива.

  3. Написать функцию, которая вычисляет произведение двух матриц.

    1. Вариант 4.

  1. Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является гласной буквой русского алфавита, и ноль – в противном случае.

  2. Написать функцию, которая возвращает произведение элементов одномерного массива.

  3. Написать функцию, которая вычисляет разность двух матриц.

    1. Вариант 5.

  1. Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является согласной буквой русского алфавита, и ноль – в противном случае.

  2. Написать функцию, которая возвращает количество отрицательных элементов одномерного массива.

  3. Написать функцию, которая вычисляет количество столбцов матрицы, содержащих отрицательные элементы.

    1. Вариант 6.

  1. Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является гласной буквой латинского алфавита, и ноль – в противном случае.

  2. Написать функцию, которая возвращает количество четных элементов одномерного массива.

  3. Написать функцию, которая вычисляет количество строк матрицы, содержащих число, полученное функцией в качестве второго аргумента.

    1. Вариант 7.

  1. Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является согласной буквой латинского алфавита, и ноль – в противном случае.

  2. Написать функцию, которая возвращает сумму четных элементов одномерного массива.

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

    1. Вариант 8.

  1. Написать функцию, которая возвращает 1, если символ, полученный функцией в качестве аргумента, является цифрой, и ноль – в противном случае.

  2. Написать функцию, которая возвращает номер минимального элемента одномерного массива.

  3. Написать функцию, которая вычисляет сумму элементов главной диагонали матрицы.

    1. Вариант 9.

  1. Написать функцию, которая вычисляет объем поверхности параллелепипеда.

  2. Написать функцию, которая возвращает номер максимального элемента одномерного массива.

  3. Написать функцию, которая вычисляет сумму элементов побочной диагонали матрицы.

    1. Вариант 10.

  1. Написать функцию, которая вычисляет объем цилиндра.

  2. Написать функцию, которая возвращает номер максимального отрицательного элемента одномерного массива.

  3. Написать функцию, которая вычисляет сумму элементов, находящихся под главной диагональю матрицы.

    1. Вариант 11.

  1. Написать функцию, которая возвращает максимальное значение из двух целых чисел, полученных в качестве аргументов.

  2. Написать функцию, которая возвращает 1, если одномерный массив, полученный функцией в качестве аргумента, является упорядоченным по возрастанию.

  3. Написать функцию, которая вычисляет сумму элементов, находящихся над главной диагональю матрицы.

    1. Вариант 12.

  1. Написать функцию, которая возвращает максимальное значение из двух целых чисел, полученных в качестве аргументов.

  2. Написать функцию, которая возвращает 1, если одномерный массив, полученный функцией в качестве аргумента, является упорядоченным по возрастанию.

  3. Написать функцию, которая вычисляет сумму элементов, находящихся над главной диагональю матрицы.

    1. Вариант 13.

  1. Написать функцию, которая возвращает 1, если число, полученное в качестве аргумента, является простым, и ноль – в противном случае.

  2. Написать функцию, которая возвращает 1, если одномерный массив, полученный функцией в качестве аргумента, является упорядоченным по убыванию.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]